MYSQL列表中常用語句代碼塊

來源:互聯網
上載者:User

標籤:odi   data   inter   SQ   表名   efi   val   表結構   creat   


查看資料表是否存在:SHOW TABLES;
顯示已經開啟的資料庫:SELECT DATABASE();
查看資料表結構:SHOW COLUMNS FROM ***(資料表名);
插入資料:INSERT ***(資料表名) (,) VALUES(資料);
記錄尋找:SELECT * FROM ***(資料表名)
顯示資料表的資訊:SHOW CREATE TABLE ***(資料表名)
顯示索引:SHOW INDEXES FROM ***\G(資料表名

建立資料庫:CREATE DATABASE
修改資料庫:ALTER DATABASE
刪除資料庫:DROP DATABASE
開啟資料庫:USE ***(資料庫名)
查看資料庫是否存在:SHOW DATABASES;


刪除列:ALTER TABLE tb1_name DROP[COLUMN] col_name;
添加多列:ALTER TABLE tb1_name ADD[COLUMN] (col_name column_definition,...);
添加單列:ALTER TABLE tb!_name ADD[COLUMN] col_name column_definition [FIRST|AFTER col_name];
刪除記錄:DELETE FROM province WHERE id=3;

 

添加主鍵約束:ALTER TABLE users2 ADD PRIMARY KEY(id); 
添加外鍵約束:ALTER TABLE users2 ADD FOREIGN KEY(pid) REFERENCES provinces (id);
添加預設約束:ALTER TABLE users2 ALTER age SET DEFAULT 15;
刪除預設約束:ALTER TABLE users2 ALTER age DROP DEFAULT;

添加唯一約束:ALTER TABLE table_name ADD [CONSTRAINT [symbol]] UNIQUE [INDEX | KEY] [index_name] [index_type] (index_col_name, ...)


刪除主鍵約束:ALTER TABLE tbl_name DROP PRIMARY KEY
刪除唯一約束:ALTER TABLE tbl_name DROP {INDEX|KEY} index_name
刪除外鍵約束:ALTER TABLE tbl_name DROP FOREIGN KEY fk_symbol


資料表的修改操作:無非就是添加列,刪除列,添加約束,刪除約束。用的是ALTER,而INSERT是對資料表添加插入記錄用的。

 

修改列定義:ALTER TABLE tbl_name MODIFY [COLUMN] col_name column_definition [FIRST|AFTER col_name ]
修改列名稱:ALTER TABLE tbl_name CHANGE [COLUMN] old_col_name new_col_name column_definition [FIRST|AFTER col_name

方法1:ALTER TABLE tbl_name RENAME [TO|AS] new_tbl_name
方法2:RENAME TABLE tbl_name TO new_tbl_name [,tbl_name2 TO new_tbl_name]... 

 

 

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.