mysql資料庫常用操作命令集合

2021-07-30 15:21:48 字數 2105 閱讀 9565

列舉一些我在開發過程中經常使用的資料庫操作命令,以做備忘。

1,進入資料庫命令mysql或者mysql -uroot -phello,其中root和hello分別為使用者名稱和密碼。

2,檢視資料庫列表show databases;

3,進入特定的資料庫use mydatabase;其中mydatabase為資料庫名。

4,顯示所有的資料表名稱show tables;

5,顯示資料表的屬性資訊show columns from mytable;其中mytable為資料表名稱。

6,更改資料表名稱alter table mytable rename mytable_bak;mytable為原來資料表的名稱,而mytable_bak為新的資料表名稱。

7,選擇輸出資料表的前10行:select *from mytable limit 10;

8,按照某乙個屬性列降序排序:select *from mytable order by id desc limit 10;

9,按照某乙個屬性列公升序排序:select *from cert order by certid asc limit 10;

10,字串匹配篩選資料表某些行select name,title from mytable where title like '%8%';name 和 title為列的屬性名,mytable為資料表。 

11,檢視資料庫有多少行:select count(id)from mytable;id為列的屬性名稱。 

12,檢視資料庫的編碼格式:show variables like 'character%';

13,檢視資料表的編碼格式:show create table mytable;

14,檢視資料表每一列的編碼格式:show full columns from mytable;

15,修改資料表的編碼格式:由於經常需要更改資料表的編碼格式,我在

這裡使用了更改my.conf配置檔案的方法,達到一勞永逸,而沒有使用命令列的方法。類似修改資料表某個欄位的編碼格式為:alter table namelist change gethtmltitle gethtmltitle varchar(256) character set utf8;。 

16,刪除資料表:drop table cert,name,namelist;

17,更改資料庫名稱,由於無法直接更改資料庫名稱,因此先備份資料庫,然後建立新的資料庫,然後在把備份的資料庫匯入,刪除老的資料庫即可。 以下步驟不需要在mysql中執行,在shell中就行: 備份資料庫:mysqldump -uroot -phello mydatabase > /root/dev/mydatabase_bak.sql建立新的資料庫:mysql -uroot -phello -e "create database mydatabase_bak"備份的資料庫匯入:mysql -uroot -phello mydatabase_bak < /root/dev/mydatabase.sql刪除原來的資料庫:mysql -uroot -phello -e "drop database mydatabase"

18,檢視資料庫歷史命令:cat /root/.mysql_history

19,遠端登陸資料庫並查詢mysql -uroot -proot -h 127.0.0.1 -p 3306 -e "select * from mydatabase.mytable limit 2;"

20,檢視資料表的詳細資訊:show table status like 'mytable';以上就是我在linux上面經常使用的命令,由於不是資料庫工程師,過多複雜的功能也沒有使用過。  這裡

mysql 資料庫合併命令 mysql命令整合

一,資料庫 1.查詢資料庫 show database 2.查詢所在庫 select database 3.指定查詢庫 show database 資料庫名稱 4.建立資料庫 create database 資料庫名稱 5.刪除資料庫 drop database 資料庫名稱 永久性刪除 6.選擇資料...

MySQL下命令集 mysql命令集

一 連線mysql。1 連線到本機上的mysql。首先開啟dos視窗,然後進入目錄mysql bin,再鍵入命令mysql u root p,回車後提示你輸密碼.注意使用者名稱前可以有空格也可以沒有空格,但是密碼前必須沒有空格,否則讓你重新輸入密碼.如果剛安裝好mysql,超級使用者root是沒有密...

終端常用操作命令集

檢視幫助 npm l 檢視全域性安裝包 npm list g depth 0 了解哪些包需要更新 npm outdated g depth 0 全域性安裝 npm install g 全域性解除安裝 npm uninstall g 更新全部 npm update g 全域性解除安裝 npm upda...