?MySQL數據庫入門—day03
數據表的基本操作:
一、創(chuàng)建數據表:
數據庫創(chuàng)建成功后就需要創(chuàng)建數據表逃默。所謂創(chuàng)建數據表就是在已經存在的數據庫中建立新表鹃愤。需要注意的是,在操作數據表前完域,應該使用“USE 數據庫名”指定操作是在哪個數據庫中進行操作软吐,否則會拋出“No database selected”錯誤。創(chuàng)建數據表的基本語法格式如下:
USE 數據庫名吟税;
CREATE TABLE 表名
(
字段名1 數據類型[完整的約束條件],
字段名2 數據類型[完整的約束條件],
...
字段名n 數據類型[完整的約束條件]
);
在上述語法格式中凹耙,“表名”指的是創(chuàng)建的數據表名稱姿现,“字段名”指的是數據表的列名,“完整約束”指字段的某種特殊的約束條件使兔,表的約束在后續(xù)的更新中..
二建钥、查看數據表:
查看所有數據表與查看所有數據庫的語法格式類似:
SHOW TABLES;
1.使用SHOW CREATE TABLE 查看數據表:
第一種查看方式與之前查看數據庫的語法格式相類似,SHOW CREATE TABLE 語句不僅可以查看創(chuàng)建數據表時的定義語句虐沥,還可以查看表的字符編碼熊经。 語法格式如下:
SHOW CREATE TABLE 表名;
在“SHOW CREATE TABLE 表名”語句后加上“\G”可以使結果更加整齊美觀。
2.使用DESCRIBE語句查看數據表:
在MySQL中欲险,使用DESCRIBE語句查看表的字段信息镐依,其中包括字段名、字段類型等信息天试。語法格式如下:
DESCRIBE 表名;
或簡寫為
DESC 表名槐壳;
?
三、修改數據表:
1.修改表名:
修改數據表的基本語法格式如下:
ALTER TABLE 舊表名 RENAME [TO] 新表名;
關鍵字“TO”是可選的喜每,出現與否不會影響語句的執(zhí)行务唐。
2.修改字段名:
數據表中的字段通過字段名來區(qū)分。修改字段名的語法格式如下:
ALTER TABLE 表名 CHANGE 舊字段名 新字段名 新數據類型;
需要注意的是新數據類型不能為空带兜。
3.修改字段的數據類型:
語法格式如下:
ALTER TABLE 表名 MODIFY 字段名 數據類型;
4.添加字段:
需要在已經創(chuàng)建好的數據表中添加字段枫笛,則可以使用ALTER TABLE語句進行增加,具體語法格式如下:
ALTER TABLE 表名 ADD 新字段名 數據類型 [約束條件] [FIRST|AFTER已存在字段名];
“FIRST”為可選參數刚照,用于將新添加的字段設置為表的第一個字段刑巧,“AFTER”也為可選參數,用于將新添加的字段添加到指定的“已存在字段”的后面无畔。
5.刪除字段:
如下:
ALTER TABLE 表名 DROP 字段名;
6.修改字段的排列位置:
如下:
ALTER TABLE 表名 MODIFY 字段名1 數據類型 FIRST|AFTER 字段名2;
在上述格式中啊楚,“字段名1”指的是修改位置的字段,“數據類型”指字段名1的數據類型浑彰,“FIRST”為可選參數恭理,指將字段名1修改為表的第一個字段,“AFTER 字段名2”指將字段名1插入到字段名2后面闸昨。
7.修改數據表的編碼方式:
ALTER TABLE 數據表名 DEFAULT CHARACTER SET 編碼方式;
四蚯斯、刪除數據表:
語法格式如下:
DROP TABLE 表名;