前面一篇總結mysql資料庫操作命令行,本文為資料表操作命令行,區分開僅為了方便歸類,不會攪和到一起,方便參考。習慣了使用phpmyadmin等整合工具,不過也總感覺命令列還是命令列的優勢所在。如下資料表操作前提是必須先選中某個資料庫,比如 use ;
前一篇:mysql資料庫操作命令行
一、資料表類
1、顯示所有資料表
mysql> show tables;
2、顯示資料表結構
mysql>describe ;
3、刪除資料表
mysql> drop table ;
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 ;
二、資料表alter類
1、建立新列
mysql> alter table add ;
mysql> alter table tablename add index ...
mysql> alter table tablename add primary key ();
mysql> alter table tablename add unique ...;
2、刪除新列
mysql> alter table drop ;
3、修改列名或列型別
mysql> alter table change ;
如果列名不改,則old_col_name和new_col_name輸入相同。
4、 資料表改名
mysql> alter table rename as ;
C語言mysql 命令列 c語言操作mysql
ubuntu自帶mysql 所以不用安裝。登陸命令 mysql uroot p 然後根據提示輸入密碼 faq 1.error 1045 28000 accessdenied for user nsfocus localhost 解決辦法 sudo etc init.d mysqlstop sudo ...
mysql 命令列 回車 mysql命令列操作
顯示資料庫 show databases 當前資料庫 select database 顯示表show tables 更改表名稱 alter table 原表名 rename 新錶名 rename table 原表名 to 新錶名 檢視系統支援的引擎 show engines 檢視表的引擎 show ...
mysq命令列對於索引的操作
參考鏈結 用法 1 普通index和unique的區別是在使用的時候 index 替換成unique 2 操作的字段放在 裡面,多個日字段用逗號分隔 3 如果沒有指定索引的名稱 則使用 字段列表 的第乙個字段作為索引的名稱 alter table crs channel switch log add...