標簽: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
本站點所有隨筆都是原創,歡迎大家轉載;但轉載時必須注明文章來源,且在文章開頭明顯處給明鏈接,否則保留追究責任的權利。
《歡迎交流討論》