MySQL Dll語句

來源:互聯網
上載者:User

標籤:

標籤:MYSQL資料庫/DBA/刪除資料庫表

概述  

因為遇到一些事情,從發表上一篇文章到現在中間間隔了好幾個月時間;在接下來的時間裡會陸續發表關於mysql的一些文章,從基礎到最佳化最後到管理,歡迎關注討論。

 

本文

建立資料庫

CREATE DATABASE DBNAME;

刪除資料庫

DROP DATABASE DBNAME;

顯示所有表

show tables;

建立表

CREATE TABLE TABLENAME(CLUMN CLU_LEN)

CREATE TABLE Person(ID INT(10) NOT NULL,Name VARCHAR(10));--在MYSQL的文法中定義INT型可以在括弧後面添加欄位類型的長度,如果不加預設是INT(11)的長度。
自增列(auto_increment)
CREATE TABLE AI (ID INT AUTO_INCREMENT NOT NULL PRIMARY KEY);

列出表定義

DESC TABLE;

查看建立表的語句

文法SHOW CREATE TABLE tablename;
SHOW CAREATE TABLE USER \G;

更改表名

ALTER TALBE tablename RENAME new_tablename

修改欄位類型

ALTER TABLE tablename MODIFY [COLUMN] column_definition [FIRST | AFTER col_name]--修改欄位名(新欄位一定要帶上欄位類型)

重新命名欄位

ALTER TABLE tablename CHANGE [COLUMN] new_name column_definition [FIRST|AFTER col_name]

增加欄位

--文法ALTER TABLE tablename ADD [COLUMN] column_definition [FIRST | AFTER col_name]--添加預設值欄位ALTER TABLE User ADD Age INT NOT NULL DEFAULT 0;
---自增值
auto_increment

在mysql中添加預設值DEFAULT後面不能帶‘()‘,如果是整形欄位直接空格加上要設的值,如果是字元型欄位則加上單引號‘‘,這裡和SQL Server不同的地方

刪除欄位

ALTER TABLE tablename DROP [COLUMN] col_name

刪除表

DROP TABLE tablename
總結

關於MYSQL的DDL語句比較簡單,在文法方面注意一些細節,文法也不多記住就可以。

 

 文章如果對大家有協助,請幫忙點推薦,謝謝!!!

備忘:

    pursuer.chen

    部落格:http://www.cnblogs.com/chenmh

本網站所有隨筆都是原創,歡迎大家轉載;但轉載時必須註明文章來源,且在文章開頭明顯處給明連結,否則保留追究責任的權利。

《歡迎交流討論》

MySQL Dll語句

聯繫我們

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