Mysql學習 DML語句

2021-09-24 16:29:44 字數 2053 閱讀 7080

dml:資料操作語句,就是資料的增刪改查語句,主要關鍵字insert、update、delete、select

(關鍵字最好大寫,但是來回切換大小寫太煩了,所以就小寫了,這是個壞習慣,在**上寫的時候要改這個壞習慣)

新建表,結構如下

不指定欄位名則values後面的順序要和字段排列順序一致

not null欄位一定要填,預設字段、自增字段可以不在insert後的字段表裡面出現,values只寫對應欄位的value

一次插入多個資料

p:如果不寫where條件會把所有的資料都更新

更新多張表資料:update table1 tab1,table2 tab2 set tab1.name='***',tab2.***='x'  where tab1.id=tab2.id;(table1 tab1表示tab1是table1的別名)

p.如果不寫where條件會把所有的資料都刪除

刪除多張表資料:delete tab1,tab2 from  able1 tab1,table2 tab2  where tab1.id=tab2.id and tab1.id=3;

查詢不重複資料

條件查詢

查詢排序(desc 降序排序,asc公升序排序)

select * from student order by stuno;

select * from student order by stuno asc;

select * from student order by stuno desc;

查詢顯示多少條

select * from student order by stuno limit 3;

select * from student order by stuno limit 2,7;

MySQL的DML刪除語句

mysql列表頁 方式一 delete 語法 1 單錶的刪除 delete from 表名 where 篩選條件 2 多表的刪除 補充 sql92語法 delete 表1的別名,表2的別名 from 表1 別名,表2 別名 where 連線條件 and 篩選條件 sql99語法 delete 表1的...

mysql中的DML語句

dml 資料操作語言,對 中的資料進行操作,insert update delete。insert 插入 insert into 表名 欄位1,欄位2,欄位3,values 值1,值2,值3,語法1 欄位名稱全寫 insert into employee 欄位1,欄位2,values 值1,值2,例...

MySQL中的DML語句

插入資料 建立學生表 create table student sid int sname varchar 20 age int char 1 address varchar 40 向學生表中插入資料 方式1 插入全部字段 將所有欄位名都寫出來 insert into student sid,sna...