程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MYSQL入門知識 >> MySQL數據表操作命令行

MySQL數據表操作命令行

編輯:MYSQL入門知識
 

前面一篇總結MySQL數據庫操作命令行,本文為數據表操作命令行,區分開僅為了方便歸類,不會攪和到一起,方便參考。習慣了使用phpmyadmin等集成工具,不過也總感覺命令行還是命令行的優勢所在。如下數據表操作前提是必須先選中某個數據庫,比如 use <database_name>;

前一篇:MySQL數據庫操作命令行

一、數據表類

1、顯示所有數據表

mysql> SHOW TABLES;

2、顯示數據表結構

mysql>DESCRIBE <tbl_name>;

3、刪除數據表

mysql> DROP TABLE <tbl_name>;

4、創建數據表

mysql> CREATE TABLE a(字段名 類型, 字段名 類型,...);

示例:

mysql> CREATE TABLE a (Id int(10), name varchar(50) ) ;

復制數據表(復制a為b):

mysql> CREATE TABLE b SELECT * FROM a;

5、查詢記錄

mysql> SELECT * FROM <tbl_name>;

二、數據表alter類

1、創建新列

mysql> ALTER TABLE <tbl_name> ADD <col_name> <col_definition>;

另,關於索引創建、主鍵創建因為內容太多,可參考下面MySQL的官方鏈接:

mysql> ALTER TABLE tablename ADD index ...

mysql> ALTER TABLE tablename ADD PRIMARY KEY (<col_name>);

mysql> ALTER TABLE tablename ADD UNIQUE ...;

2、刪除新列

mysql> ALTER TABLE <tbl_name> DROP <col_name>;

3、修改列名或列類型

mysql> ALTER TABLE <tbl_name> CHANGE <old_col_name> <new_col_name> <col_definition>;

如果列名不改,則old_col_name和new_col_name輸入相同。

4、 數據表改名

mysql> ALTER TABLE <old_table_name> RENAME AS <new_table_name>;

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