MySQL是一種使用廣泛的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。在使用MySQL時經(jīng)常要用到各種clause語句,這些語句可以實(shí)現(xiàn)數(shù)據(jù)的篩選,排序等基本操作,下面將介紹一些常用的clause。
SELECT * FROM table WHERE condition;
SELECT語句用于從數(shù)據(jù)庫中查詢數(shù)據(jù),*表示查詢?nèi)繑?shù)據(jù),F(xiàn)ROM指定查詢的表名,WHERE后的條件是對數(shù)據(jù)進(jìn)行篩選的條件,可以使用=、<、>等比較操作符以及AND,OR等邏輯操作符。
UPDATE table SET column=value WHERE condition;
UPDATE語句用于更改數(shù)據(jù),SET后面指定要更改的字段以及對應(yīng)的值,WHERE后面是要更改的數(shù)據(jù)篩選條件。
DELETE FROM table WHERE condition;
DELETE語句用于刪除數(shù)據(jù),F(xiàn)ROM指定要刪除數(shù)據(jù)的表名,WHERE后面是要刪除的數(shù)據(jù)篩選條件。
INSERT INTO table (column1, column2, ...) VALUES (value1, value2, ...);
INSERT語句用于向數(shù)據(jù)庫中插入數(shù)據(jù),VALUES指定需要插入的數(shù)據(jù)的值,需要與列的順序?qū)?yīng)。
ORDER BY column1 ASC, column2 DESC;
ORDER BY語句用于對數(shù)據(jù)進(jìn)行排序,ASC表示升序,DESC表示降序,默認(rèn)情況下排序是升序。
LIMIT start, count;
LIMIT語句用于限制結(jié)果集的數(shù)量,start表示要返回結(jié)果集的起始位置,count表示要返回結(jié)果集的數(shù)量。