mysql常用命令總結

2021-06-22 01:50:15 字數 2559 閱讀 8805

自已在工作的過程中總結的一些mysql常用命令,及一些不是很常用的,但也是比較有用的,所以一併呈現出來。

1、檢視字符集

mysql>\s;

2、顯示資料表的結構:

mysql>describe 表名;

3、分配許可權

mysql>create user guest@localhost identified by 』123456′;

mysql>grant select on mydb.* to guest@localhost;

或grant 許可權 on 資料庫.表 to 使用者 @ 訪問方式 identified by 密碼

mysql>grant select on mydb.* to guest@localhost identified by 』123456′; //只有select

mysql>grant all privileges on mydb.* to mydb@』%』 identified by 「mydb」;//全部

4、檢視 mysql 資料表(table) 的字符集

mysql>show table status from test like 『%user%』;

5、檢視 mysql 資料列(column)的字符集

mysql>show full columns from user;

6、顯示建立表:

mysql>show creata table user;

7、在庫中查詢表

mysql>show tables like 『%test%』

或mysql>select table_name

from information_schema.tables where table_schema=』test』 and table_name like 『%user%』 ;

8、mysql的group by排序

select * from (select * from test3 order by dtime desc) as temp group by bid order by dtime desc;

select id,bid,substring_index(group_concat(cid order by `dtime` desc),』,',1) as cid from `test3` group by bid

9、更改表引擎:

alter table test3 engine = innodb;

10、檢視 mysql 資料庫伺服器和資料庫字符集

mysql> show variables like 『%char%』;

mysql>show variables like 『collation_%』;

11、檢視 mysql 資料表(table) 的字符集

mysql> show table status from sqlstudy_db like 『%countries%』;

12、檢視 mysql 資料列(column)的字符集

mysql> show full columns from countries;

13、檢視當前安裝的 mysql 所支援的字符集

mysql> show charset;或者show char set;

14、查詢mysql的cnf檔案的位置

find / -iname 『*.cnf』 -print

15、修改資料庫的字符集

mysql>alter database mydb character set utf-8(utf8);

16、建立資料庫指定資料庫的字符集

mysql>create database mydb character set utf-8(utf8);

17、通過配置檔案修改:

修改/var/lib/mysql/mydb/db.opt

default-character-set=latin1

default-collation=latin1_swedish_ci

為default-character-set=utf8

default-collation=utf8_general_ci

18、通過mysql命令列修改字符集

mysql> set character_set_client=utf8;

mysql> set character_set_connection=utf8;

mysql> set character_set_database=utf8;

mysql> set character_set_results=utf8;

mysql> set character_set_server=utf8;

mysql> set character_set_system=utf8;

mysql> set collation_connection=utf8;

mysql> set collation_database=utf8;

mysql> set collation_server=utf8;

19、檢視表索引

mysql> show index from tblname;

over,後續再新增,只有自已總結過的知識印象才會更加深刻。

mysql常用命令總結 mySql常用命令總結

總結一下自己常用的mysql資料庫的常用命令 mysql u root p 進入mysql bin目錄後執行,回車後輸入密碼連線。資料庫操作 1 create database dbname 建立資料庫,資料庫名為dbname 2 create database todo default chara...

mysql常用命令總結 Mysql 常用命令總結

mysql資料庫中的sql用法 檢視專案連線的mysql庫中的所有資料庫資訊 show databases 產看當前專案連線的資料庫資訊 select database 展示當前連線的資料庫的所有資料表資訊 show tables 查詢mysql的所有使用者資訊 select distinct co...

MySql常用命令總結

1 使用show語句找出在伺服器上當前存在什麼資料庫 mysql show databases 2 2 建立乙個資料庫mysqldata mysql create database mysqldata 3 選擇你所建立的資料庫 mysql use mysqldata 按回車鍵出現database c...