創(chuàng)建用戶:CREATE USER 'username'@'host' IDENTIFIED BY 'password';
授權并創(chuàng)建:GRANT privileges ON databasename.tablename TO 'username'@'host' IDENTIFIED BY 'password';
授權:GRANT privileges ON databasename.tablename TO 'username'@'host'
刪除用戶
DROP USER 'username'@'host','username'@'host';
修改密碼
SET PASSWORD FOR 'username'@'host' = PASSWORD('newpassword');(root賬號修改其他用戶)
如果是當前登陸用戶用:
SET PASSWORD = PASSWORD("newpassword");
使用mysqladmin命令修改
mysqladmin -u username -p password "new"
mysql中忘記了root用戶的密碼?
1.?cmd?--?>?net?stop?mysql?停止mysql服務
*?需要管理員運行該cmd
2.?使用無驗證方式啟動mysql服務:?mysqld?--skip-grant-tables
3.?打開新的cmd窗口,直接輸入mysql命令干旧,敲回車妹蔽。就可以登錄成功
4.?use?mysql;
5.?update?user?set?password?=?password('你的新密碼')?where?user?=?'root';
6.?關閉兩個窗口
7.?打開任務管理器,手動結束mysqld.exe?的進程
8.?啟動mysql服務
9.?使用新密碼登錄盅视。
使用update更新
UPDATE `user` SET authentication_string=PASSWORD('NEW') WHERE `User`='username'AND HOST='host';
更新完后要刷新權限
FLUSH PRIVILEGES;
視圖的創(chuàng)建
create view viewname
as(查詢語句)旦万;
視圖的刪除
drop view viewname
只能同時修改一個表的映射字段镶蹋,查詢規(guī)則同表查詢一樣