06--MySQL自学教程:DML(Data Manipulation Language:数据库操作语言),只操作表
生活随笔
收集整理的這篇文章主要介紹了
06--MySQL自学教程:DML(Data Manipulation Language:数据库操作语言),只操作表
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.DML(Data Manipulation Language:數據庫操作語言)
1)DML(Data Manipulation Language:數據庫操作語言):
只操作表(插入,刪除,修改),而且操作的是具體的數據(記錄,即行)2)區別于DDL(Data Definition Language:數據庫定義語言):
既操作數據庫也操作表,但只是操作它們的【結構】,不操作具體數據(指行,即記錄)【結構】指數據庫的名稱,字符編碼;表的名稱,列(字段,即屬性)個數2.DML(Data Manipulation Language:數據庫操作語言)對表的操作
1)DML概覽
2)插入insert
注意單條插入的兩種方式區別:
1)方式一:因為這里指明了屬性(列),所以只要給對應的值就可以了這里的屬性可以只寫一部分,即只給一些屬性賦值 2)方式二:因為沒有指明屬性(列),所以必須按順序給所有屬性均賦值(就算不賦值也要給個位置)兩種方式的選擇:若只想給指定的某些屬性賦值,其他的暫時不管,那么采用方式一,若要給所有屬性賦值,用方式二演示
多條插入(演示見單條插入實例):
insert into 表名 values (值1,值2….),(值1,值2….),(值1,值2….)…..;
單條插入:
方式一: insert into 表名 (列名1,列名2….)values (值1,值2….);
方式二: insert into 表名 values (值1,值2….);
3)修改update
演示
update student2 set age=33 ;
update student2 set age=5,name=”MM” where id=1 ;
4)刪除delete
演示
單條刪除某條記錄(刪除一整行的內容)DELETE FROM student2 WHERE id=1 or id=6;
多條刪除(刪除所有數據)DELETE FROM student2;
刪除整個表以及表中的數據,重新創建了一個新的表TRUNCATE TABLE student2;
總結
以上是生活随笔為你收集整理的06--MySQL自学教程:DML(Data Manipulation Language:数据库操作语言),只操作表的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 05--MySQL自学教程:DDL(Da
- 下一篇: 提高博客访问量14种方法