資料庫
1查詢
select * from table
select host,user,password from mysql.user where user='ybb' and host='%'; 查詢使用者
select user,host,password from mysql.user;(檢視使用者,ip,密碼對應表)
select user,host,db from mysql.db;(檢視使用者,ip,資料庫對應表)
select distinct user from mysql.user;(檢視所有使用者)
2刪除truncate + 表名 刪資料柳表結構
delete from t_learner
3事務執行命令
/opt/server/mysql/bin/mysql
begin
commit
4修改root密碼
方法1mysql -hlocalhost -uroot -p
mysql>update mysql.user set password=password('新密碼') where user="root"andhost="localhost";
方法2:用mysqladmin
格式:mysqladmin -u使用者名稱 -p舊密碼 password 新密碼
例子:mysqladmin -uroot -p123456 password 123
5賦權grant select,insert,update,delete,create on wlc.* to wlc@localhost identified by 'wlc123'; 賦權增刪改查
grant all privileges on wlcpay.* to wlcpay@"%" identified by 'wlcpay123'; 賦權所有許可權
flush privileges; 重新整理許可權列表
show grants for authuser; 檢視使用者許可權
6新增索引
1).新增primary key(主鍵索引)
mysql>alter table `table_name` add primary key ( `column` )
2).新增unique(唯一索引)
mysql>alter table `table_name` add unique (
`column`
) 3)新增index(普通索引)
create index idx_tlearner_learneruserid on vocedudb.t_learner(learneruserid);
mysql>alter table `table_name` add index index_name ( `column` )
4).新增fulltext(全文索引)
mysql>alter table `table_name` add fulltext ( `column`)
5).新增多列索引
mysql>alter table `table_name` add index index_name ( `column1`, `column2`, `column3` )
7 檢視mysql資料庫中所有使用者
mysql> select distinct concat('user: ''',user,'''@''',host,''';') as query from mysql.user;
檢視資料庫中具體某個使用者的許可權
mysql> show grants for 'cactiuser'@'%';
備份資料庫裡表 mysqldump -hip oil_statistics wl_daily_email -uwanglibao_yunwei -p > wl_daily_email2017.11.9
恢復mysql -hhost -uroot -p user
8 檢視指定資料庫的表的大小,
mysql> select concat(round(sum(data_length/1024/1024),2),'mb') as data from information_schema.tables where table_schema='mysql' and table_name='user';
mysql基礎常用命令
show character set 檢視支援的字符集 show collation 顯示字符集排序規則 show create database test g 檢視庫所支援的字符集 show table status from test like tb1 檢視表所支援的字符集 show full ...
mysql基本常用命令 MySQL常用命令(一)
cmd提示框中的mysql基礎命令 一 命令 連線mysql伺服器 mysql h localhost u root p 展示所有資料庫 show databases 選擇資料庫 use database 展示所選資料下所有表 show tables 設定資料庫編碼 set names gbk 用s...
mysql巡檢常用命令 mysql 常用命令
客戶端連線 進入命令列,windows cmd,連線 mysql u 使用者名稱 p密碼 h 伺服器ip位址 p 伺服器端mysql埠號 d 資料庫名 注意 1 伺服器端口標誌 p一定要大些以區別於使用者 p,如果直接連線資料庫標誌 d也要大寫 2 如果要直接輸入密碼 p後面不能留有空格如 pmyp...