Mysql中常用的sql語句匯總,mysqlsql語句
(1)資料記錄篩選:
sql= "select * from 資料表 where 欄位名 = 欄位值 order by 欄位名 [desc]" sql = "select * from 資料表 where 欄位名 like '%欄位值%' order by 欄位名 [desc]" sql = "select top10 * from 資料表 where 欄位名 order by 欄位名 [desc]" sql = "select * from 資料表 where 欄位名 in('值1','值2','值3')" sql = "select * from 資料表 where 欄位名 between 值1 and 值2"
(2)更新資料記錄:
sql="update 資料表 set 欄位名 = 欄位值 where 條件運算式" sql="update 資料表 set 欄位1=值1,欄位2=值2……欄位n=值n where 條件運算式"
(3)刪除資料記錄:
sql="delete from 資料表 where 條件運算式" sql="delete from 資料表"(將資料表所有記錄刪除)
(4)添加資料記錄:
<span style="font-size:12px;"><span style="color:#000000;">sql="insertinto資料表(欄位1,欄位2,欄位3…)values(值1,值2,值3…)" sql="insertinto目標資料表select*from來源資料表"(把來源資料表的記錄添加到目標資料表)</span></span>
(5)資料記錄統計函數:
AVG(欄位名)得出一個表格欄平均值 COUNT(*|欄位名)對資料行數的統計或對某一欄有值的資料行數統計 MAX(欄位名)取得一個表格欄最大的值 MIN(欄位名)取得一個表格欄最小的值 SUM(欄位名)把資料欄的值相加 引用以上函數的方法: sql="select sum(欄位名) as 別名 from 資料表 where 條件運算式" setrs=conn.excute(sql) 用rs("別名")擷取統的計值,其它函數運用同上。
(6)資料表的建立和刪除:
建立資料表: CREATETABLE資料表名稱(欄位1類型1(長度),欄位2類型2(長度)……) 例:CREATE TABLE tab01 (namevarchar (50), datetimedefaultnow ()) 刪除資料表: DROPTABLE資料表名稱(永久性刪除一個資料表)