目錄
- DML-介紹
- SQL-DML-添加數據
- SQL-DML-修改數據
- SQL-DML-刪除數據
DML-介紹
DML英文全稱是 Data Manipulation Language(數據操作語言),用來對數據庫中表的數據記錄進行增刪改操作。
添加數據(INSERT)
修改數據(UPDATE)
刪除數據(DELETE)
SQL-DML-添加數據
給指定字段添加數據:INSERT INTO 表名(字段1,字段2,…)VALUES(值1,值2,…);
給全部字段添加數據:INSERT INTO 表名 VALUES(值1,值2,…);
批量添加數據:
INSERT INTO 表名(字段名1,字段名2,…)VALUES(值1,值2,…),(值1,值2,…),(值1,值2,…);
INSERT INTO 表名 VALUES(值1,值2,…),(值1,值2,…),(值1,值2,…);
查詢表中字段的數據:SELECT * FROM 表名;
【注意:】
插入數據時,指定的字段順序需要與值的順序時 一 一 對應的。
字符串和日期型數據應該包含在引號中。
插入的數據大小,應該在字段的規定范圍內。
【示例:】
在表tb_user中添加字段
id | name | age | gender |
---|---|---|---|
1 | Idcast | 10 | 男 |
答案: insert into tb_user(id,name,age,gender) values(1,‘Itcast’,10,‘男’);
查看表字段的命令 : select * from tb_user;
SQL-DML-修改數據
UPDATE 表名 SET 字段名1 = 值1,字段名2=值2,…[WHERE 條件];
【注意:】修改語句的條件可以有,也可以沒有,如果沒有條件,則會修改整張表的所有數據。
【示例:】
將表tb_user中的 name 字段改為 itheima
答案:update tb_user set name = ‘itheima’ where id = 1;
SQL-DML-刪除數據
DELETE FROM 表名 [WHERE 條件];
【注意:】
DELETE語句的條件可以有,也可以沒有,如果沒有條件,則會刪除整張表的所有數據。
DELETE語句不能刪除某一個字段的值
【示例:】
刪除 gender 為女的員工
答案:delete from tb_user where gender = ‘女’;
刪除所有員工
答案:delete from tb_user;