索引
索引的目的在于提高查詢效率(方便查詢)
索引的原理:
通過(guò)不斷的縮小想要獲得數(shù)據(jù)的范圍來(lái)篩選出最終想要的結(jié)果
查看索引:
show indexfrom表名;
創(chuàng)建索引:
如果指定字段是字符串,需要指定長(zhǎng)度,建議長(zhǎng)度與定義字段時(shí)的長(zhǎng)度一致
字段類型如果不是字符串,可以不填寫長(zhǎng)度部分
create index 索引名稱 on 表名(字段名稱(長(zhǎng)度))
刪除索引:
drop index 索引名稱 on 表名;
賬戶查詢
又稱:授予權(quán)限
查看所有用戶:
selecthost,user,authentication_stringfromuser;
創(chuàng)建賬戶&授權(quán):
grant 權(quán)限列表 on 數(shù)據(jù)庫(kù) to'用戶名'@'訪問(wèn)主機(jī)'identified by'密碼';
查看用戶有哪些權(quán)限:
show grantsforlaoweng@localhost;
退出root的登錄:
quit
修改權(quán)限:
grant 權(quán)限名稱 on 數(shù)據(jù)庫(kù) to 賬戶@主機(jī) with grant option;
刷新權(quán)限:
flush privileges;
修改密碼:
使用password()函數(shù)進(jìn)行密碼加密
update usersetauthentication_string=password('新密碼')whereuser='用戶名';
刪除賬戶:
語(yǔ)法1:使用root登錄
drop user'用戶名'@'主機(jī)';
語(yǔ)法2:使用root登錄,刪除mysql數(shù)據(jù)庫(kù)的user表中數(shù)據(jù)
deletefromuserwhereuser='用戶名';
--操作結(jié)束之后需要刷新權(quán)限
坎坎坷坷擴(kuò)