標籤:
mysql是結構查詢語言,其中又分為3種操作,
DML:Data Manipulation Language 資料操作語言,SQL中處理資料的操作(使用者的角度,80%都是使用這種)。
DDL:Data Definition Language 資料定義語言 (Data Definition Language),用於定義和管理SQL中所有的對象的語言(建設者的角度,建庫,建表,建視圖等,15%)。
DCL:Data Control Language 資料控制語言,用於授予和回收訪問資料庫的某種特權,並控制資料庫操縱事務發生的時間及效果,對資料庫即時監控等(管理員的角度,系統管理使用者訪問資料庫的許可權,5%)。
mysql之增--insert
insert into 表名稱 (列名稱,可以一列,也可以多列) values (插入的資料,要和列嚴格對應); 比如,insert into user (uid,name,age) values (1,‘lisi‘,22);
mysql之刪--delete
delete from 表名稱 where 哪一行=‘xxx‘;比如,delete from user where uid=1;注意如果不加where條件,會刪除整張表的資料,要謹慎操作!
mysql之改--update
update 表名稱 set 列名稱=‘xxx‘ where 哪一行=‘xxx‘;比如,update user set name=‘zhangsan‘ where uid=1; 注意如果不加where條件就修改一列的所有資料,要謹慎操作!
mysql之查--select
select 哪一列 from 表名稱 where 哪一行=‘xxx‘;比如,select uid,name from user where age=‘22‘;注意這隻是最簡單的查詢。
mysql查詢模型:列是變數,可以運算;where後面是運算式,值為真假。
mysql之增刪改查