單錶查詢:①所有字段:select * from 表名
②指定字段:select 項,項 from 表名
③指定記錄:select 項 from 表名where 所需查詢乙個已知項=項值;
離散型:in :select * from 表名 where 項 in(「項值」)/項=「項值」;
連續型:(between and ) = >= <= 等
select * from 表名 where 項 between 項值1 and 項值2;(項值1.2是包含關係);
模式匹配:like 注:萬用字元:%(0個或多個) _(乙個)
select * from 表名 where 項 like 「項值%」;
多條件:and/or :select * from 表名where 項=項值 and 項=項值;
空值:null :select * from 表名 where 項值 is null;
儲存不重複:distinct:select distinct 項 from 表名;
排序:order by :select * from表名 order by 項 desc;
限定範圍:limit(個數):select * from 表名 order by 項 asc limit 個數;(limit 3:頭三條;limit 1,2:第乙個開始的兩條);
分組與統計:count,sum,arg,min,max:select count(*),項 from 表名group by 其他項;
轉義字元:『\n』換行;『\t』空格
ascll:select ox41; 結果:a
select east(ox41 as unisigned); 結果:65
select hex(『aa』); 結果:4161
運算子:5=『5ab』 解釋:正確,比較第一位
select bin(~1) 結果:63個1,乙個0;
select 5>>2 結果:轉化為二進位制推移;
4&5&6 轉化為二進位制與運算後轉化為十進位制
數學函式:abs()絕對值;sqrt():開根號;cell():返回比他大的最小整數;rand:隨機數;round:四捨五入;power(2,3):2^3;exp(2):e^2;truncate(2.55,1) :2.5
字元函式:concat(『bei』,『jing』): beijing;concat_ws(『-』,『bei』,『jing』):bei-jing ;
資料庫表 庫操作
一 庫的管理 1 建立庫 create database if not exist 庫名 2 庫的修改 rename database 舊庫名 to 新庫名 修改資料庫的字符集 alter database 資料庫名稱 character set 字符集名稱 3 庫的刪除 drop database...
資料庫操作 建立表 操作表
一般有兩種建立表的方法 1.使用具有互動式建立和管理表的工具 2.使用mysql語句。利用create table建立表,必須給出下列訊息 1.表的名字,在關鍵字create table之後給出 2.表列的名字和定義,用逗號分隔。create table customers cust id int ...
資料庫表操作總結
1 修改列的資料型別 alter table student inf alter column student name nvarchar 10 null 注 alter 修改 student inf 表名 column 列 student name 列名 nvarchar 10 資料型別 null...