MySQL中DML添加數(shù)據(jù)insert的操作方法
DML英文全稱Data Manipulation Language(數(shù)據(jù)操作語言),用來對數(shù)據(jù)庫中表的數(shù)據(jù)記錄進行增、刪、改(在實際開發(fā)過程中使用比較多,務(wù)必掌握)操作
添加數(shù)據(jù):insert
-- 1.為tb_emp 表的username,name,gender 字段插入值 insert into tb_emp (username, name, gender, create_time, update_time) values ('GOD-03', '黃科茗', 1,now(),now())
批量增加數(shù)據(jù)(指定字段):insert into 表名(字段名1,字段名2)values (值1、值2),(值1、值2)
- 具體代碼及運行結(jié)果
insert into tb_emp(username, name, gender, create_time, update_time) values ('發(fā)老爺爺', '孫權(quán)', 1, now(), now()), ('姜云生', '傻逼', 2, now(), now());
- 批量增加數(shù)據(jù)(指定字段):insert into 表名(字段名1,字段名2)values (值1、值2),(值1、值2)
- 具體代碼及運行結(jié)果
insert into tb_emp(username, name, gender, create_time, update_time) values ('發(fā)老爺爺', '孫權(quán)', 1, now(), now()), ('姜云生', '傻逼', 2, now(), now());
- 批量添加數(shù)據(jù)(全部字段):insert into 表名 values(值1,值2,....),(值1,值2)
注意事項
- 插入數(shù)據(jù)時,指定字段順序需要與值的順序一一對應(yīng)
- 字符串和日期型數(shù)據(jù)應(yīng)該包含在引號中
- 插入的數(shù)據(jù)大小,應(yīng)該在字段的規(guī)定范圍內(nèi)
修改數(shù)據(jù):update
update語法
- 修改數(shù)據(jù):update 表名 set 字段名1=值1,字段名2=值2,....[where 條件]
- 具體代碼及運行結(jié)果
-- 1.將tb_emp表的ID為1的員工,姓名更新為'HKM' update tb_emp set name='hkm', update_time=now() where id = 1;
-- 2.將tb_emp表中的所有員工的入職日期更新為'2010-01-01‘ update tb_emp set entrydate='2010-01-01', update_time=now();
注意事項:
- 修改語句的條件可以有,也可以沒有,如果沒有條件,則會修改整張表所有的數(shù)據(jù)
刪除數(shù)據(jù):delete
刪除語法
- 刪除數(shù)據(jù):delete from 表名 [where 條件]
- 具體代碼及結(jié)果
-- 1. 刪除tb_emp表中id為1的員工 delete from tb_emp where id = 1;
-- 2.刪除tb_emp表中的所有員工 delete from tb_emp;
注意事項
- delete語句的條件可以有,也可以沒有,如果沒有條件,則會刪除整張表的數(shù)據(jù)
- delete語句不能刪除某一個字段的值(如果要操作,可以使用update,將該值設(shè)置為null)
總結(jié)
- 添加數(shù)據(jù)(insert)
insert into 表名(字段列表)values (字段值列表)
- 修改(update)
update 表名 set 字段名=字段值,字段名=字段值[where 條件]
- 刪除(delete)
delete from 表名 [where 條件]
到此這篇關(guān)于MySQL中DML-添加數(shù)據(jù)insert的文章就介紹到這了,更多相關(guān)mysql添加數(shù)據(jù)insert內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Mysql錯誤Every derived table must have its own alias解決方法
這篇文章主要介紹了Mysql錯誤Every derived table must have its own alias解決方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2019-08-08詳細聊聊關(guān)于Mysql聯(lián)合查詢的那些事兒
聯(lián)合查詢union將多次查詢(多條select語句)的結(jié)果,在字段數(shù)相同的情況下,在記錄的層次上進行拼接,這篇文章主要給大家介紹了關(guān)于Mysql聯(lián)合查詢的那些事兒,需要的朋友可以參考下2021-10-10解決從集合運算到mysql的not like找不出NULL的問題
這篇文章主要介紹了解決從集合運算到mysql的not like找不出NULL的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-01-01