mysql常用命令

來源:互聯網
上載者:User

標籤:

顯示所有資料庫:      show databases;使用某個資料庫:    use  資料庫名;顯示某個資料庫的所有表    show full tables from mblogs where table_type = ‘base table‘;顯示資料庫編碼    show charset建立表單    create table mblogs. m_linkss(id int(4) not null auto_increment,link_name varchar(60),primary key    (id))engine=myisam charset=utf8 collate=utf8_general_ci刪除表       drop table mblogs.m_linkss;修改表是指修改表的結構或特性。理論上建立一個表能做到的事情,修改表也能做到。修改表有二三十項修改項,包括增刪改欄位,增刪索引,增刪約束,修改表選項等等。舉例如下:添加欄位:    alter table 表名 add [column] 新欄位名 欄位類型 [欄位屬性列表];修改欄位(並可改名):    alter table 表名 change [column] 舊欄位名 新欄位名 新欄位類型 [新欄位屬性列表];修改欄位(只改屬性):    alter table 表名 modify [column]       欄位名 新欄位類型 [新欄位屬性列表];修改欄位名:灰常灰常抱歉,沒有單純修改欄位名這個功能!刪除欄位:    alter table 表名 drop [column] 欄位名;添加普通索引:    alter table 表名 add index [索引名] (欄位名1[,欄位名2,...]);添加主鍵索引(約束):    alter table 表名 add primary key (欄位名1[,欄位名2,...]);添加外鍵索引(約束):    alter table 表名1 add foreign key (欄位1,[,欄位名2,...]) references 表名2(欄位1,[,欄位名2,...]);添加唯一索引(約束):    alter table 表名 add unique (欄位名1[,欄位名2,...]);添加欄位預設值(約束):    alter table 表名 alter [column] 欄位名 set default 預設值;刪除欄位預設值(約束):    alter table 表名 alter [column] 欄位名 drop default;刪除主鍵:    alter table 表名 drop primay key;#每一個表最多隻能有一個主鍵刪除外鍵:    alter table 表名 drop foreign key 外鍵名;刪除索引:    alter table 表名 drop index 索引名;修改表名:    alter table 表名 rename [to] 新表名;修改表選項:    alter table 表名 選項名1=選項值1,選項名2=選項值2,...;GROUP_CONCAT()MYSQL正式讀音 My Ess Que Ell  primary keyunique keyforeign key      references 

 

mysql常用命令

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.