Mysql基礎文法

來源:互聯網
上載者:User

標籤: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運算子

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.