第二種方法先指定默認數據庫
2.查看
1>有那些表
Show tables[like 'pattern'];
like 'pattern'表示獲得某種規則的表名
以上like同樣適用於 show databases like['pattern'];
2>某個表的創建信息
Show create table tal_name;
tip:可以用\G作為語句結束符顯示清晰。
對比
3>查看表結構(描述表結構)
Describe tbl_name;
Desc tbl_name;
表名前綴
為了區分相同邏輯表名的不同應用,給邏輯表名增加前綴形成邏輯表名。
3.刪除表
Drop table tbl_name;
不存在也不報錯:
同樣適用database:
Drop database if exists db_name;
4.修改表
修改表名
Rename table old tbl_name to tbl_name;
支持多個名字一起修改
支持跨數據庫重命名,將一個數據庫下的表格移動到另一個數據庫下面,可以利用此特點進行數據庫重命名。
修改列定義
增加一個新的列
Add
刪除一個列
Drop
修改一個列的定義
Modify列定義
修改一個列
Change old_column 新的列定義
修改表結構,上面是子命令,上級是,alter table tbl_name [add|drop|change|modify]
修改表選項
Alter table tbl_name 新的表選項