新增資料Insert陳述句
①插入完整資料Insert into table_name(屬性名)values(對應每個屬性的值)/可以注釋掉屬性名,直接插入資料,但一定要按表的順序插入/例 insert into person(id,name,age,info)values(1,’green’,18,’layer’);Selectfrom presom/展示表的資料/
②插入一部分Insert into 表名(部分屬性名)values(對應部分屬性值);/也可以插入一個空的元組,屬性名和值都不寫/
③插入多條資料Insert into 表名(屬性名)values(屬性值1),(屬性值2),,,,,;
④插入另一個查詢的結果Insert into 表名1(屬性名1)select (屬性名2)from 表名2 where;/兩個屬性名要一致,可以寫一部分屬性名,where可不寫/
更新資料Update陳述句
Update 表名 set 屬性名1=值1, 屬性名2=值2, ,,,,,,where 條件;(改那些元組)
/如果不加條件,則整個表的這個屬性都會改變/條件例:id=1;/id是1的那些元組/ age between 18 and 20;/年齡范圍18到20歲的那些元組/
洗掉資料Delete陳述句
Delete from 表名 【where 條件】;/洗掉條件指定的那些資料,不加條件就洗掉整張表/
查詢select陳述句
Select【distinct||all】 || 欄位串列 from 表名 【where 條件】【group by 列名】【having 條件】【order by 列名【asc||desc】】【limit子句】
/ select 后面加distinct 表示不顯示重復的行,加all 表示顯示全部的行/
/group by對查詢的屬性按照列名指定的欄位分組/
/having 指定分組的條件,通常放在group by后面/
Select 欄位 ‘別名’ 欄位1.2 as ‘別名’from 表名;
/欄位后面可以跟別名,別名就是顯示時的屬性名字,欄位數字,表示顯示該欄位算術運算后的形式,As可以不加/
Select *|| 欄位串列 from 表名 where 欄位like ‘%某個關鍵字%’||某個關鍵字_ _;
/Like關鍵字和通配符,%匹配任意長度的字符,_匹配指定長度的字符一個_就加1個字符/
Select *|| 欄位串列 from 表名 where 欄位 is a(一般為值);
/查詢表中欄位值為a的元素/
Select *|| 欄位串列 from 表名 where 欄位 (not)in(a,b);
Select *|| 欄位串列 from 表名 where 欄位 (!)=a or(and) 欄位(!) =b;
/欄位范圍(不在)在a,b之間的資料/
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/310523.html
標籤:其他
