1、列出某一個(gè)數(shù)據(jù)庫(kù)中的所有表的名字:
SHOW?TABLES;
SHOW?TABLES?IN?database_name;
SHOW?TABLES?LIKE?'word%';
SHOW?TABLES?IN?database_name?LIKE?'word%';
注意要使用上面第一和第三個(gè)命令必須先指定默認(rèn)數(shù)據(jù)庫(kù)(使用USE 命令)
2、創(chuàng)建一個(gè)簡(jiǎn)單的表:
create?table?account
(account_number?char(10)?not?null,
branch_name?char?(20)?not?null,
balance?numeric(10,3)?not?null,
primary?key?(account_number));
實(shí)際中創(chuàng)建一個(gè)表遠(yuǎn)比這個(gè)復(fù)雜,具體可以查看MySQL相關(guān)文檔。
3、重命名一個(gè)表:和重命名一個(gè)數(shù)據(jù)庫(kù)相比,重命名一個(gè)表相當(dāng)簡(jiǎn)單、直接
RENAME?TABLE?old_name?TO?new_name;
4、刪除一個(gè)表:
DROP?TABLE?table_name;
5、復(fù)制一個(gè)表:
CREATE?TABLE?new_table?LIKE?old_table;
INSERT?new_table?SELECT?*?FROM?old_table;
也可以從一個(gè)數(shù)據(jù)庫(kù)把表copy到另一個(gè)數(shù)據(jù)庫(kù):
CREATE?TABLE?db1.table?LIKE?db2.table;
INSERT?db1.table?SELECT?*?FROM?db2.table;
注意,在這里L(fēng)IKE并不是通配符的標(biāo)志