創(chuàng)建數(shù)據庫
createdatabase數(shù)據庫名charactersetutf8;/createdatabase數(shù)據庫名charset=utf8;
使用(切換)數(shù)據庫
use數(shù)據庫名
創(chuàng)建學生表
創(chuàng)建表: 制定表結構步驟:
先進入某一個數(shù)據庫
use數(shù)據庫名
輸入建表命令;
CREATETABLE表名(
列名1列名類型 [約束],
列名2列名類型 [約束],
.....
列名N 類的類型 [約束]
)
舉個栗子: 定義學生表: id name age email
CREATETABLEstudents(
idbigint,
namevarchar(20),
emailvarchar(20),
ageint
);
查看表的字段信息
desc 表名
修改一個表的字段類型
ALTERTABLE表名MODIFY字段名 數(shù)據類型;
查詢表中的所有數(shù)據
SELECT*FROM表名;
DML是對表中的數(shù)據進行增、刪暇昂、改操作
2.1 插入操作:
INSERTINTO表名 ( 列名1,列名2)VALUES(列值1, 列值2...);
舉例:
添加1條數(shù)據
INSERTINTOstudents (id,name,age,email,score)VALUES(
2,'lisi',18,'wengwenyu@aliyun.com',null
);
# 可以查看
SELECT*FROMstudents;
添加多條數(shù)據(批量插入):
# VALUES后面以逗號隔開
INSERTINTO表名(列名1,列名2....)VALUES(列值1,列值2),(列值1,列值2)....;