mysql,where條件查詢等學習筆記

心盲1029發表於2018-07-25



-- where字句
-- 刪除ID值大於10的使用者
DELETE FROM register WHERE ID>10;
--刪除手機號不為18900000003的使用者
DELETE FROM register WHERE  tel!=18900000003;-- 弱語法,這個值可以用數字也可以用字串

-- AND OR:連線多個條件
-- 刪除id=5 或者手機號=18900000005使用者
DELETE FROM register where id=5 or tel=18900000005;

-- 刪除id為10,並且手機號為18900000011
DELETE FROM regist where id=10  AND tel=18900000011;
DELETE FROM regist where id=10  AND tel=18900000010;

-- 修改所有的記錄
-- 把初始資金都改成10000
UPDATE register SET fund=10000;
-- 修改指定條件的記錄
UPDATE register SET fund=0 where id=1;
-- AND OR
UPDATE register SET fund=0,tel=13777777777 where id=2;

-- 查詢所有記錄,顯示所有的欄位值
select * from register;-- *有一定的效能問題

--查詢所有記錄,顯示指定的欄位值
select name,age,fund,tel from register;

-- 查詢出餘額大於2w的使用者,顯示姓名,餘額資訊和手機號
select name,fund,tel from register where fund>20000;


-- 刪除表所有記錄
DELETE FROM register;

-- 清空表 使自增長值清空
truncate table register;

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31546585/viewspace-2158472/,如需轉載,請註明出處,否則將追究法律責任。

相關文章