Mysql常用語句

2022-03-18 19:43:43 字數 1782 閱讀 8331

create database if not exists $database default charset utf8 collate utf8_general_ci;

create database $database default character set utf8 collate utf8_general_ci;

# 只是建立使用者

create user phpergao@'localhost' identified by 'yourpasswd';

# 賦予許可權

grant select,update on phpergao.* to phpergao@'localhost';

grant index on phpergao.* to phpergao@'192.168.0.%';

# 建立使用者並賦予許可權

grant all privileges on phpergao.* to 'phpergao'@'localhost' identified by 'yourpasswd';

# 相反的revoke 跟 grant 的語法差不多,只需要把關鍵字 「to」 換成 「from」 即可:

revoke all privileges on phpergao.* from 'phpergao'@'localhost';

# all privileges 可以換為select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file等14個許可權。

# 刪除使用者

delete from user where user='phpergao' and host='localhost';

# 修改使用者密碼

update user set password = password ('newpasswd') where user = 'phpergao' and host = 'localhost';

flush privileges;

# 檢視自己的許可權

show grants;

# 檢視其他人的許可權

show grants for 'phpergao'@'%';

drop table if exists `table`;  

create table `table` (

`id` int(11) unsigned not null auto_increment,

primary key (`id`)

) engine=myisam auto_increment=2 default charset=utf8;

#修改配置

[mysqld]

datadir=/var/lib/mysql

socket=/var/lib/mysql/mysql.sock

# add

skip-name-resolve

skip-grant-tables

#重啟免登陸

service mysqld restart

mysql

#修改root密碼:

update mysql.user set password=password('123456') where user='root';

#修改使用者登入host

update mysql.user set host='&' where user='root';

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