dml(data manipulation language):資料操作語言,用來定義資料庫記錄(資料)
條件查詢:where關鍵字可以顯示使用者指定的資料
其它查詢:
dcl:資料控制語言:
-- 建立使用者:
create
user user1@localhost identified by 『123』;
create
user user2@』%』 identified by 『123』;
-- 給使用者授權:
-- 語法:grant 許可權1, … , 許可權n on 資料庫.* to 使用者名稱
grant
create,alter,drop,insert,update,delete,select
on mydb1.* to user1@localhost;
grant
allon mydb1.* to user2@localhost;
-- 撤銷授權:
-- 語法:revoke許可權1, … , 許可權n on 資料庫.* form 使用者名稱
revoke create,alter,drop
on mydb1.* from user1@localhost;
-- 檢視使用者許可權
-- 語法:show grants for 使用者名稱
show grants for user1@localhost;
-- 刪除使用者
-- 語法:drop user 使用者名稱
drop
user user1@localhost;
-- 修改使用者密碼
update
user
set password=password('1234') where
user='user2'
and host=』localhost』;
-- 新建使用者遠端連線mysql資料庫
grant
allon *.* to admin@'%' identified by
'123456'
with
grant
option;
flush privileges;
--允許任何ip位址(%表示允許任何ip位址)的電腦用admin帳戶和密碼(123456)來訪問這個mysql server。
--注意admin賬戶不一定要存在。
-- 支援root使用者允許遠端連線mysql資料庫
grant
allprivileges
on *.* to
'root'@'%' identified by
'123456'
with
grant
option;
flush privileges;
mysql常用語句 MySQL常用語句
create table student id int primary key auto increment comment 學號 name varchar 200 comment 姓名 age int comment 年齡 comment 學生資訊 修改表注釋 alter table studen...
php mysql 常用語句 mysql常用語句
一 修改mysql使用者密碼 mysql h localhost u root p 命令列登入 update user set password password 123456 where user root 二 資料庫操作 show databases 顯示資料庫 create database ...
MySQL常用語句
and和or可以混用,and比or具有更高的優先順序,但盡量使用圓括號區分 自動過濾重複的資料owner,關鍵字distinct select distinct owner from pet 按照生日公升序排列,關鍵字order by select name,birth from pet order...