日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

MySQL DML语言笔记

發布時間:2025/3/15 数据库 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MySQL DML语言笔记 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

##DML語言

###插入

語法:
?? ?insert into 表名(字段名,...)
?? ?values(值1,...);

特點:

?? ?1、字段類型和值類型一致或兼容,而且一一對應
?? ?2、可以為空的字段,可以不用插入值,或用null填充
?? ?3、不可以為空的字段,必須插入值
?? ?4、字段個數和值的個數必須一致
?? ?5、字段可以省略,但默認所有字段,并且順序和表中的存儲順序一致

###修改

修改單表語法:

?? ?update 表名 set 字段=新值,字段=新值
?? ?【where 條件】
修改多表語法:

?? ?update 表1 別名1,表2 別名2
?? ?set 字段=新值,字段=新值
?? ?where 連接條件
?? ?and 篩選條件


###刪除

方式1:delete語句?

單表的刪除: ★
?? ?delete from 表名 【where 篩選條件】

多表的刪除:
?? ?delete 別名1,別名2
?? ?from 表1 別名1,表2 別名2
?? ?where 連接條件
?? ?and 篩選條件;


方式2:truncate語句

?? ?truncate table 表名


兩種方式的區別【面試題】
?? ?
?? ?#1.truncate不能加where條件,而delete可以加where條件
?? ?
?? ?#2.truncate的效率高一丟丟
?? ?
?? ?#3.truncate 刪除帶自增長的列的表后,如果再插入數據,數據從1開始
?? ?#delete 刪除帶自增長列的表后,如果再插入數據,數據從上一次的斷點處開始
?? ?
?? ?#4.truncate刪除不能回滾,delete刪除可以回滾

總結

以上是生活随笔為你收集整理的MySQL DML语言笔记的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。