程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL Dll語句,mysqldll語句

MySQL Dll語句,mysqldll語句

編輯:MySQL綜合教程

MySQL Dll語句,mysqldll語句


標簽: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

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

《歡迎交流討論》

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved