4.MySQL基础操作
4.MySQL基礎操作
使用方法:
- 方式一: 通過在命令行敲命令來操作 ( 有助于命令的掌握)
- 方式二: 通過圖型界面工具,如 Navicat 等(在熟練掌握后再使用)
- 方式三:通過編程語言(python,php,java,go...)執行mysql命令
SQL ( Structure query language ) 結構化查詢語言
SQL語言分為4個部分:DDL(定義)、DML(操作)、DQL(查詢)、DCL(控制)
SQL語句中的快捷鍵
\G 格式化輸出(文本式,豎立顯示) \s 查看服務器端信息
\c 結束命令輸入操作
\q 退出當前sql命令行模式
\h 查看幫助
操作數據庫的步驟
連接, 打開庫, 操作, 關閉退出
1.通過命令行連接MySQL
?
數據庫語法的特點?
1) SQL 語句可以換行, 要以分號結尾
2) 命令不區分大小寫. 關鍵字和函數建議用大寫
3) 如果提示符為 '> 那么需要輸入一個'回車
4) 命令打錯了換行后不能修改, 可以用 \c 取消
2. 數據庫操作
- 查看數據庫 show databases;
- 創建數據庫 create database 庫名 default charset=utf8;
- 刪除數據庫 drop database 庫名;
- 打開數據庫 use 庫名;
3. 數據表操作
數據庫管理系統中, 可以有很多庫, 每個數據庫中可以包括多張數據表
查看表: show tables;
創建表: create table 表名(字段名1 類型,字段名2 類型)engine=innodb default charset=utf8; 創建表: 如果表不存在,則創建, 如果存在就不執行這條命令
create table if not exists 表名(字段1 類型,字段2 類型);
create table if not exists users(
id int not null primary key auto_increment, name varchar(4) not null,
age tinyint,
sex enum('男','女')
) engine=innodb default charset=utf8;
刪除表: drop table 表名;
表結構: desc 表名;
查看建標語句:show create table users;
4. 數據操作 增刪改查
插入
insert into 表名(字段1,字段2,字段3) values(值1,值2,值3);
insert into 表名(字段1,字段2,字段3) values(a值1,a值2,a值3),(b值1,b值2,b值3); 查詢
select * from 表名;
select 字段1,字段2,字段3 from 表名;
select * from 表名 where 字段=某個值;
修改
update 表名 set 字段=某個值 where 條件;
update 表名 set 字段1=值1,字段2=值2 where 條件;
update 表名 set 字段=字段+值 where 條件;
刪除
delete from 表名 where 字段=某個值;
四. 退出MySQL
exit; 或者 quit;
總結
以上是生活随笔為你收集整理的4.MySQL基础操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 图像复原和维纳滤波
- 下一篇: linux cmake编译源码,linu