標籤:from class ping 說明 logs 建立資料庫 delete ica 插入
Mysql sql語句大全
1、說明:建立資料庫 create database dbname;
2、說明:刪除資料庫 drop database dbname;
3、說明:建立新表 create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..);
4、說明:刪除新表 drop table tabname;
5、說明:增加一個列 Alter table tabname add column col type;
6、說明:幾個簡單的基本的sql語句
選擇:select * from table1 where 範圍;
插入:insert into table1(field1,field2) values(value1,value2);
刪除:delete from table1 where 範圍;
更新:update table1 set field1=value1 where 範圍;
尋找:select * from table1 where field1 like ’%value1%’ ---like的文法很精妙,查資料!;
排序:select * from table1 order by field1,field2 [desc];
總數:select count as totalcount from table1;
求和:select sum(field1) as sumvalue from table1;
平均:select avg(field1) as avgvalue from table1;
最大:select max(field1) as maxvalue from table1;
最小:select min(field1) as minvalue from table1;
7、左串連:
左串連即:返回左邊表中所有被查詢欄位+右邊表中合格欄位。
select stu.id,stu.name,stu.classe_name,tech.id,tech.name FROM stu LEFT JOIN tech on stu.classe_name=tech.classe_name;
下面是兩張表:
表stu
表tech
結果如下:
8、內串連:
返回表中合格條目。
SELECT stu.id,stu.name,stu.classe_name,tech.id,tech.name FROM stu INNER JOIN tech on stu.classe_name=tech.classe_name;
結果如下:
9、右串連:
返回右邊表中所有被查詢欄位+左邊表中合格欄位。
SELECT stu.id,stu.name,stu.classe_name,tech.id,tech.name FROM stu RIGHT JOIN tech on stu.classe_name=tech.classe_name;
結果如下:
Mysql sql語句大全