常用命令:
1.select某列fromtable;
2.selectdistinct某列fromtable;列出不同(distinct)的值。
3.select列名稱from表名稱where列運算符值;條件查詢(運算符:=>>=betweenlike)。
4.select*fromtablewherename='asdf'andid=1;and運算符實例。
5.select*fromtablewhere(name='dasdf'orid=23)anda_id='23';orand混合運算符。
6.select*fromtableorderby列名稱;orderby排序。
7.insertintotablevalues('值','值','值','值');插入新的行。
8.insertintotable(列名稱,列名稱)values('值','值');給指定列插入數據。
9.updatetableset列名稱=新值,列名稱=新值whereid=2;Update修改表中的數據。
10.deletefromtablewhereid=1;刪除某行。
11.deletefromtable;刪除所有行。
SQL高級語法:
12.select*fromtablelimit5;取5條。
13.selecttop2*fromtable;取前兩條。
14.selecttop50percent*fromtable;取50%數據。
15.select*fromtablewhere列名稱like'n%';"%"可用於定義通配符(模式中缺少的字母)。%:替代壹個或多個字符。_:僅替代壹個字符.。
16.select*fromtablewhereidin(1,2,3,4);IN操作符。
17.select*fromtablewhereidbetweenBETWEEN操作符。
18.select*fromtable_nameasalias_name;SQLAlias(別名)。
19.selecta.id,a.name,b.timefromtable1asaleftjointable2asbwherea.id=b.uidoderbya,iddesc。