MySQL 常用語句

2021-08-04 19:34:50 字數 1482 閱讀 2522

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...