標籤:database create commit update insert
Mysql資料庫三種基本操作:
DDL--資料定義語言 (Data Definition Language)(create,alter,drop,declare)
DML--資料操縱語言(select,delete,update,insert)
DCL--資料控制語言(grant,revoke,commit,rollback)
Mysql基礎語句
1、建立資料庫
create database database_name
2、刪除資料庫
drop database database_name
3、備份資料庫
4、建立新表
create table tabname(col1 type [not null][primary key],col2 type [not null],...)
5、刪除表
drop table tabname
6、增加列
alter table tabname add column col type
7、添加主鍵
alter table tabname add primary key(col)
8、刪除主鍵
alter table tabname drop primary key(col)
9、添加索引
create [uniqe] index idxname on tabname(col)
10、刪除索引
drop index idxname
註:索引時不可更改的,需要更改必須刪除重建立。
11、建立視圖
create view viewname as select statement
12、刪除視圖
drop view viewname
幾個簡單基本的sql語句
尋找:select * from tabname where condition
插入:insert into tabname(col1,col2) values(value1,value2)
刪除:delete from tabname where condition
更新:update tabname set col1=value1 where condition
排序:select * from tabname order by col1[desc/insc]
總數:select count as totalcount from tabname
求和:select sum(col1) as sumvalue from tabname
平均:select avg(col1) as avgvaule from tabname
最大:select max(col1) as maxvalue from tabname
最小:select min(col1) as minvalue from tabname
幾個進階查詢運算子
UNION運算子
組合兩個結果表並消去任何一個重複行而派生出一個結果表,當
EXCEPT運算子
INTERSECT運算子