1、創建新數據庫
CREATE DATABASE db_name;
db_name可由任意字母、阿拉伯數字、下劃線、“$”組成,可以使用上述的任意字符開頭,但不能使用單獨的數字。
2、選擇指定的數據庫
USE db_name;
選擇一個數據庫,使其成爲當前默認數據庫。
3、刪除指定數據庫
DROP DATABASE db_name;
4、建表
CREATE TABLE 表名 [(列屬性)]
其中,列屬性的具體格式如下:
col_name type [NOT NULL | NULL] [DEFAULT default_value] [AUTO_INCREMENT] [PRIMARY KEY] [reference_definition]
每個表只能有一個AUTO_INCREMENT列,並且必須被索引。
5、查看數據表結構
5.1 SHOW COLUMNS查看一個指定的數據表。
SHOW [FULL] COLUMNS FROM 數據表名 [FROM 數據庫名];
或 show [full] columns from 數據表名.數據庫名;
5.2 DESCRIBE語句
DESCRIBE 數據表名;
或 describe 數據表名 列名;
6、修改數據表結構
ALTER [IGNORE] TABLE 數據表名 修改內容[, 修改內容]...
ALTER TABLE允許指定多個動作,其動作間用逗號分隔,每個動作表示對錶的一個修改。
如指定IGNORE,則當出現重複行時,只執行一行,其他重複的行被刪除。
ps:通過alter修改表列,其前提是必須將表中的數據全部刪除,然後纔可以修改。
7、重命名數據表
RENAME TABLE 數據表名1 TO 數據表名2
8、刪除指定數據表
DROP TABLE 數據表名;
在刪除數據表的過程中刪除一個不存在的表將會產生錯誤,如果在刪除語句中加入if exists關鍵字則不會出錯。語法如下:
drop table if exists 數據表名;