MySQL常用語句

2021-10-16 09:59:51 字數 1363 閱讀 5762

mysql常用語句

剛入手資料庫小白,自己的一些筆記,踩過的坑都記錄下來,方便之後複習和幫助一些同樣遇到坑的朋友。

一.修改root密碼:

1.mysql5.7版本

方法1:用set psssword 修改

例如:set password for 『root』@『localhost』=password(『123456』);

方法2:用update更改

update mysql.user set password=password(『123456』) where user =『root』 and host =『localhost』;

方法3:用mysqladmin修改

mysqladmin -uroot -p原來的密碼 password 『123456』;

2.mysql8.0以上版本沒有了password欄位,所以修改root密碼用另外一種方式:

alter user』root』@『localhost』 identified by 『123456』;

二.增加新使用者

create user 『test1』@『localhost』 identified by 『123』;

注意這裡的test1是新建立使用者的使用者名稱,123為密碼(可不設定)localhost代表必須在這台主機上才能登陸,這也是一種比較安全的新增方法。

create user 『test2』@』%』 identified by 『123』;

同理這裡的test2和123為賬號密碼,%代表在任何主機上都可以訪問這個資料庫,並且進行增刪改查操作,有風險所以不提倡。

三.給新使用者分配許可權

首先我們可以檢視這個使用者擁有哪些許可權:

select * from user where user = 『test2』;#我們用來檢視使用者名為test2的這個使用者擁有哪些許可權。

接下來我們給這個使用者分配許可權

grant all privileges on . to test2@『localhost』;#給test2這個使用者分配所有許可權,對於所有資料庫,且只能在localhost這台主機上。

接下來需要重新整理許可權

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