基礎(chǔ)操作語句
- mysql -u+用戶名 -p+密碼
比如以用戶root登錄蝇更,密碼為1234
mysql -uroot -p1234
如果p后面不加密碼,回車鍵之后也需要輸入密碼
-
查看當(dāng)前時間
image.png -
退出數(shù)據(jù)庫
exit;/quit;
image.png
數(shù)據(jù)庫操作語句
-
查看所有數(shù)據(jù)庫
image.png -
創(chuàng)建數(shù)據(jù)庫
比如創(chuàng)建一個名為python113的數(shù)據(jù)庫疗琉,指定編碼格式為utf-8
image.png -
使用數(shù)據(jù)庫
比如使用python113數(shù)據(jù)庫
image.png -
查看當(dāng)前使用的數(shù)據(jù)庫
image.png -
刪除數(shù)據(jù)庫
image.png -
查看當(dāng)前數(shù)據(jù)庫中的所有表
image.png
表的操作語句
- 創(chuàng)建表
create table 表名(
字段名稱 數(shù)據(jù)類型 可選的約束條件,
...
);
比如創(chuàng)建一張學(xué)生表:
image.png
-
查看表的結(jié)構(gòu)
desc+表名;
image.png -
向表中添加字段值
alter table 表名 add 字段名 字段類型 約束條件歉铝;
image.png -
修改字段類型
alter table 表名 modify 字段名 新數(shù)據(jù)類型
比如需要將字段birthday的類型改為date
image.png
-修改表中的字段名和字段類型
alter table 表名 change 舊字段名 新字段名 新數(shù)據(jù)類型盈简;
比如將birthday改為birth,數(shù)據(jù)類型改為char(3);
image.png -
刪除表中的某個字段
alter table 表名 drop字段名 ;
image.png -
添加數(shù)據(jù),全列插入
image.png
default表示使用默認(rèn)值
-
查詢表的所有數(shù)據(jù)
image.png -
一次插入多行
image.png -
部分列插入
image.png -
部分列多行插入
image.png -
修改表中數(shù)據(jù)
比如將id=6的學(xué)生age修改為30:
image.png -
修改表數(shù)據(jù)多列
image.png