– dml 資料操縱語言,操作表資料crud
– 插入資料 所有非空且沒有預設值的必填
– 最預設
insert into qinhan_user(username,password)
values(『zhw』,『2321』);
– 最全
insert into qinhan_user(user_id,username,password,birthday,gender,raw_add_time)
values (5,『prince』,『123』,now(),『m』,now());
select * from qinhan_user;
– 更新資料 where 子句 條件必須!!!!
update qinhan_user
set username=『coolzhw』 /設定值/
where user_id=1; /限定範圍/
update qinhan_user-- 啊哈哈哈哈哈哈
set birthday=now();
– 刪除資料 where
delete from qinhan_user
where username=『prince』;
select * from qinhan_user;
– 選擇語句
select * from qinhan_user;
select username
from qinhan_user
where raw_add_time>『1999-01-02』 and birthday>『1990-01-01』;
– 通常為了檢查一般將條件也一起列印出來
select username,raw_add_time
from qinhan_user
where raw_add_time>『1999-01-02』 and birthday>『1990-01-01』;
– 『-』 乙個字元 『%』 任意字元
– %str%
– order by …
select *
from qinhan_user
order by gender asc,birthday desc;
– in 判斷是否在列表內
– distinct 去重
– 統計總數 count(*)等函式,都是只能進行計算乙個值,但是不能帶出其他的列值。
MySql資料庫之DML
mysql資料庫的增刪查改操作 1 插入表中的資料 第一種插入資料的方法 指定所有列 insert into stu number,name age,gender values itcast 0001 zhangsan 28 male 使用第二種方法插入第二組資料,沒有填入的資料的列名,以null填...
資料庫MySQL之DML(三)
1.外來鍵在建立表的時候,增加約束 麻煩,比較複雜 create table grade gradeid int 10 notnull auto increment comment 年級id gradename varchar 50 not null comment 年級名稱 primary key...
資料庫DML語言 DELETE 語句
delete 語句 使用 delete 語句從表中刪除資料。delete from table where condition 刪除資料 使用where 子句指定刪除的記錄。delete from departments where department name finance 1 row del...