自已在工作的過程中總結的一些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...