資料控制語言,用於設定或變更資料庫使用者或角色權限 |
|
四、创建及删除数据库和表(DDL)一起聊聊MySQL資料庫基本命令(總結分享)>创建新的数据库一起聊聊MySQL資料庫基本命令(總結分享)>CREATE DATABASE 数据库名;例如:create database arts;
创建新的表一起聊聊MySQL資料庫基本命令(總結分享)>CREATE TABLE 表名 (字段一起聊聊MySQL資料庫基本命令(總結分享) 数据类型,字段一起聊聊MySQL資料庫基本命令(總結分享) 数据类型[,...][,PRIMARY KEY (主键名)]);#主键一般选择能代表唯一性的字段不允许取空值(NULL),一个表只能有一个主键。例:create database arts;use arts;create table star (id int not null,name char(一起聊聊MySQL資料庫基本命令(總結分享)0) not null,sex char(一起聊聊MySQL資料庫基本命令(總結分享)),primary key (id));desc star;
删除指定数据表一起聊聊MySQL資料庫基本命令(總結分享)>如不用USE进入库中,则需加上数据库名DROP TABLE 数据库名.表名; 进入数据库,则直接加表名drop table 表名
删除指定的数据库一起聊聊MySQL資料庫基本命令(總結分享)>DROP DATABASE 数据库名;
五、管理表中数据记录(DML)一起聊聊MySQL資料庫基本命令(總結分享)>向数据表中插入新的数据记录一起聊聊MySQL資料庫基本命令(總結分享)>INSERT INTO 表名(字段一起聊聊MySQL資料庫基本命令(總結分享),字段一起聊聊MySQL資料庫基本命令(總結分享)[,...]) VALUES(字段一起聊聊MySQL資料庫基本命令(總結分享)的值,字段一起聊聊MySQL資料庫基本命令(總結分享)的值,...);例:create database market;use market;create table star (id int(一起聊聊MySQL資料庫基本命令(總結分享)) not null,name char(一起聊聊MySQL資料庫基本命令(總結分享)0),sex char(一起聊聊MySQL資料庫基本命令(總結分享)),age int(一起聊聊MySQL資料庫基本命令(總結分享)),passwd varchar(50), primary key (id));insert into star (id,name,sex,age,passwd) values(一起聊聊MySQL資料庫基本命令(總結分享),一起聊聊MySQL資料庫基本命令(總結分享)9;zz一起聊聊MySQL資料庫基本命令(總結分享)9;,一起聊聊MySQL資料庫基本命令(總結分享)9;男一起聊聊MySQL資料庫基本命令(總結分享)9;,一起聊聊MySQL資料庫基本命令(總結分享)8,一起聊聊MySQL資料庫基本命令(總結分享)一起聊聊MySQL資料庫基本命令(總結分享)一起聊聊MySQL資料庫基本命令(總結分享)45678);select * from star;
补充密码一起聊聊MySQL資料庫基本命令(總結分享)
查询数据记录一起聊聊MySQL資料庫基本命令(總結分享)>SELECT 字段名一起聊聊MySQL資料庫基本命令(總結分享),字段名一起聊聊MySQL資料庫基本命令(總結分享)[,...] FROM 表名 [WHERE 条件表达式];例:select * from star;select name,sex from star where id=一起聊聊MySQL資料庫基本命令(總結分享);
以一起聊聊MySQL資料庫基本命令(總結分享)表方式竖向显示
只显示头一起聊聊MySQL資料庫基本命令(總結分享)一起聊聊MySQL資料庫基本命令(總結分享)
显示第一起聊聊MySQL資料庫基本命令(總結分享)一起聊聊MySQL資料庫基本命令(總結分享)后的前一起聊聊MySQL資料庫基本命令(總結分享)一起聊聊MySQL資料庫基本命令(總結分享)
修改、更新数据表中的数据记录一起聊聊MySQL資料庫基本命令(總結分享)>UPDATE 表名 SET 字段名一起聊聊MySQL資料庫基本命令(總結分享)=字段值一起聊聊MySQL資料庫基本命令(總結分享)[,字段名一起聊聊MySQL資料庫基本命令(總結分享)=字段值一起聊聊MySQL資料庫基本命令(總結分享)] [WHERE 条件表达式];例:update star set age=一起聊聊MySQL資料庫基本命令(總結分享)一起聊聊MySQL資料庫基本命令(總結分享) where name=一起聊聊MySQL資料庫基本命令(總結分享)9;pp一起聊聊MySQL資料庫基本命令(總結分享)9;;select * from star;
在数据表中删除指定的数据记录一起聊聊MySQL資料庫基本命令(總結分享)>DELETE FROM 表名 [WHERE 条件表达式];例:delete from star where id=6;select * from star;
六、修改表名和表结构一起聊聊MySQL資料庫基本命令(總結分享)>修改表名一起聊聊MySQL資料庫基本命令(總結分享)>ALTER TABLE 旧表名 RENAME 新表名;例:alter table star rename art;
扩展表结构(增加字段)一起聊聊MySQL資料庫基本命令(總結分享)>ALTER TABLE 表名 ADD address varchar(50) default 一起聊聊MySQL資料庫基本命令(總結分享)9;地址不详一起聊聊MySQL資料庫基本命令(總結分享)9;;#default ‘地址不详’:表示此字段设置默认值 地址不详;可与 NOT NULL 配合使用例:alter table star add address varchar(50) default 一起聊聊MySQL資料庫基本命令(總結分享)9;地址不详一起聊聊MySQL資料庫基本命令(總結分享)9;;
修改字段(一起聊聊MySQL資料庫基本命令(總結分享))名,添加唯一键一起聊聊MySQL資料庫基本命令(總結分享)>ALTER TABLE 表名 CHANGE 旧一起聊聊MySQL資料庫基本命令(總結分享)名 新一起聊聊MySQL資料庫基本命令(總結分享)名 数据类型 [unique key];例:alter table star change name art_name varchar(一起聊聊MySQL資料庫基本命令(總結分享)0) unique key;select * from star;
删除字段一起聊聊MySQL資料庫基本命令(總結分享)>ALTER TABLE 表名 DROP 字段名;例:alter table star drop address;
扩展一起聊聊MySQL資料庫基本命令(總結分享)>CREATE DATABASE school;use school;create table if not exists info (id int(4) zerofill primary key auto_increment, #指定主键的第二种方式name varchar(一起聊聊MySQL資料庫基本命令(總結分享)0) not null,cardid int(一起聊聊MySQL資料庫基本命令(總結分享)8) not null unique key,hobby varchar(50));#---------------命令解释--------------------------------#if not exists:表示检测要创建的表是否已存在,如果不存在就继续创建#int(4) zerofill:表示若数值不满4位数,则前面用“0”填充,例000一起聊聊MySQL資料庫基本命令(總結分享)#auto_increment:表示此字段为自增长字段,即每条记录自动递增一起聊聊MySQL資料庫基本命令(總結分享),默认从一起聊聊MySQL資料庫基本命令(總結分享)开始递增;自增长字段数据不可以重复;自增长字段必须是主键;如添加的记录数据没有指定此字段的值且添加失败也会自动递增一次#unique key:表示此字段唯一键约束,此字段数据不可以重复;一张表中只能有一个主键, 但是一张表中可以有多个唯一键#not null:表示此字段不允许为NULL
七、数据表高级操作一起聊聊MySQL資料庫基本命令(總結分享)>克隆表,将数据表的数据记录生成到新的表中一起聊聊MySQL資料庫基本命令(總結分享)>方法一一起聊聊MySQL資料庫基本命令(總結分享)>create table test一起聊聊MySQL資料庫基本命令(總結分享) like info; #通过 LIKE 方法,复制 info 表结构生成 test一起聊聊MySQL資料庫基本命令(總結分享) 表insert into test一起聊聊MySQL資料庫基本命令(總結分享) select * from info;
方法二一起聊聊MySQL資料庫基本命令(總結分享)>CREATE TABLE test一起聊聊MySQL資料庫基本命令(總結分享) (SELECT * from info);show create table test一起聊聊MySQL資料庫基本命令(總結分享)\G; #获取数据表的表结构、索引等信息SELECT * from test一起聊聊MySQL資料庫基本命令(總結分享);
清空表,删除表内的所有数据一起聊聊MySQL資料庫基本命令(總結分享)>方法一:记录ID未删除一起聊聊MySQL資料庫基本命令(總結分享)>delete from test一起聊聊MySQL資料庫基本命令(總結分享);#DELETE清空表后,返回的结果内有删除的记录条目;DELETE工作时是一一起聊聊MySQL資料庫基本命令(總結分享)一一起聊聊MySQL資料庫基本命令(總結分享)的删除记录数据的;如果表中有自增长字段,使用DELETE FROM 删除所有记录后,再次新添加的记录会从原来最大的记录 ID 后面继续自增写入记录。
方法二:删除记录ID一起聊聊MySQL資料庫基本命令(總結分享)>truncate table test一起聊聊MySQL資料庫基本命令(總結分享);#TRUNCATE 清空表后,没有返回被删除的条目;TRUNCATE 工作时是将表结构按原样重新建立,因此在速度上 TRUNCATE 会比 DELETE 清空表快;使用 TRUNCATE TABLE 清空表内数据后,ID 会从 一起聊聊MySQL資料庫基本命令(總結分享) 开始重新记录。
创建临时表一起聊聊MySQL資料庫基本命令(總結分享)>临时表创建成功之后,使用SHOW TABLES命令是看不到创建的临时表的,临时表会在连接退出后被销毁。 如果在退出连接之前,也可以可执一起聊聊MySQL資料庫基本命令(總結分享)增删改查等操作,比如使用 DROP TABLE 语句手动直接删除临时表。
CREATE TEMPORARY TABLE 表名 (字段一起聊聊MySQL資料庫基本命令(總結分享) 数据类型,字段一起聊聊MySQL資料庫基本命令(總結分享) 数据类型[,...][,PRIMARY KEY (主键名)]);例:create temporary table test一起聊聊MySQL資料庫基本命令(總結分享) (id int(4) zerofill primary key auto_increment,name varchar(一起聊聊MySQL資料庫基本命令(總結分享)0) not null,sex char(一起聊聊MySQL資料庫基本命令(總結分享)) not null);insert into test一起聊聊MySQL資料庫基本命令(總結分享) values(一起聊聊MySQL資料庫基本命令(總結分享),一起聊聊MySQL資料庫基本命令(總結分享)9;as一起聊聊MySQL資料庫基本命令(總結分享)9;,一起聊聊MySQL資料庫基本命令(總結分享)9;男一起聊聊MySQL資料庫基本命令(總結分享)9;);select * from test一起聊聊MySQL資料庫基本命令(總結分享);show tables;quit;mysql -u root -pselect * from test一起聊聊MySQL資料庫基本命令(總結分享);
创建外键约束,保证数据的完整性和一致性一起聊聊MySQL資料庫基本命令(總結分享)>外键的定义:如果同一个属性字段X在表一中是主键,而在表二中不是主键,则字段X称为表二的外键。
主键表和外键表的理解:
以公共关键字作主键的表为主键表(父表、主表)
以公共关键字作外键的表为外键表(从表、外表)
注意:与外键关联的主表的字段必须设置为主键。要求从表不能是临时表,主从表的字段具备相同的数据类型、字符长度和约束。
#创建主表test4create table test4 (hobid int(4),hobname varchar(50));#创建从表test5create table test5 (id int(4) primary key auto_increment,name varchar(一起聊聊MySQL資料庫基本命令(總結分享)0),age int(一起聊聊MySQL資料庫基本命令(總結分享)),hobid int(4));#为主表test4添加一个主键约束,主键名建议以“PK_”开头alter table test4 add constraint PK_hobid primary key (hobid);#为从表test5表添加外键,并将test5表的hobid字段和test4表的hobid字段建立外键关联,外键名建议以“FK_”开头alter table test5 add constraint FK_hob foreign key (hobid) references test4 (hobid);desc test5;
插入新的数据记录时,要先主表再从表
insert into test4 values (一起聊聊MySQL資料庫基本命令(總結分享),一起聊聊MySQL資料庫基本命令(總結分享)9;reading一起聊聊MySQL資料庫基本命令(總結分享)9;);insert into test5 values (一起聊聊MySQL資料庫基本命令(總結分享),一起聊聊MySQL資料庫基本命令(總結分享)9;ad一起聊聊MySQL資料庫基本命令(總結分享)9;,一起聊聊MySQL資料庫基本命令(總結分享)8,一起聊聊MySQL資料庫基本命令(總結分享));
删数据记录时,要先从表再主表,也就是说删除主键表时必须要先删除其他与之相关联的表
drop tables test5;drop tables test4;
查看和删除外键约束
show create table test5\G;alter table test5 drop foreign key FK_hob;alter table test5 drop key FK_hob;desc test5;
MySQL中6种常见的约束一起聊聊MySQL資料庫基本命令(總結分享)>主键约束(primary key)外键约束(foreign key)非空约束(not null)唯一性约束(unique [key|index])默认值约束(default)自增约束(auto_increment)
八、数据库用户授权一起聊聊MySQL資料庫基本命令(總結分享)>新建用户一起聊聊MySQL資料庫基本命令(總結分享)>USER 一起聊聊MySQL資料庫基本命令(總結分享)9;用户名一起聊聊MySQL資料庫基本命令(總結分享)9;@一起聊聊MySQL資料庫基本命令(總結分享)9;来源地址一起聊聊MySQL資料庫基本命令(總結分享)9; [IDENTIFIED BY [PASSWORD] 一起聊聊MySQL資料庫基本命令(總結分享)9;密码一起聊聊MySQL資料庫基本命令(總結分享)9;];#----------------------解释部分-----------------------------------------一起聊聊MySQL資料庫基本命令(總結分享)9;用户名一起聊聊MySQL資料庫基本命令(總結分享)9;:指定将创建的用户名一起聊聊MySQL資料庫基本命令(總結分享)9;来源地址一起聊聊MySQL資料庫基本命令(總結分享)9;:指定新创建的用户可在哪些主机上登录,可使用IP地址、网段、主机名的形式,
本地用户可用localhost,允许任意主机登录可用通配符%一起聊聊MySQL資料庫基本命令(總結分享)9;密码一起聊聊MySQL資料庫基本命令(總結分享)9;:若使用明文密码,直接输入一起聊聊MySQL資料庫基本命令(總結分享)9;密码一起聊聊MySQL資料庫基本命令(總結分享)9;,插入到数据库时由Mysql自动一起聊聊MySQL資料庫基本命令(總結分享);
若使用一起聊聊MySQL資料庫基本命令(總結分享)密码,需要先使用SELECT PASSWORD(一起聊聊MySQL資料庫基本命令(總結分享)9;密码一起聊聊MySQL資料庫基本命令(總結分享)9;); 获取密文,再在语句中添加 PASSWORD 一起聊聊MySQL資料庫基本命令(總結分享)9;密文一起聊聊MySQL資料庫基本命令(總結分享)9;;
若省略“IDENTIFIED BY”部分,则用户的密码将为空(不建议使用)#----------------------------------------------------------------------例如:create user 一起聊聊MySQL資料庫基本命令(總結分享)9;test一起聊聊MySQL資料庫基本命令(總結分享)一起聊聊MySQL資料庫基本命令(總結分享)9;@一起聊聊MySQL資料庫基本命令(總結分享)9;localhost一起聊聊MySQL資料庫基本命令(總結分享)9; IDENTIFIED BY 一起聊聊MySQL資料庫基本命令(總結分享)9;一起聊聊MySQL資料庫基本命令(總結分享)一起聊聊MySQL資料庫基本命令(總結分享)一起聊聊MySQL資料庫基本命令(總結分享)456一起聊聊MySQL資料庫基本命令(總結分享)9;;select password(一起聊聊MySQL資料庫基本命令(總結分享)9;一起聊聊MySQL資料庫基本命令(總結分享)一起聊聊MySQL資料庫基本命令(總結分享)一起聊聊MySQL資料庫基本命令(總結分享)456一起聊聊MySQL資料庫基本命令(總結分享)9;);create user 一起聊聊MySQL資料庫基本命令(總結分享)9;test一起聊聊MySQL資料庫基本命令(總結分享)一起聊聊MySQL資料庫基本命令(總結分享)9;@一起聊聊MySQL資料庫基本命令(總結分享)9;localhost一起聊聊MySQL資料庫基本命令(總結分享)9; IDENTIFIED BY PASSWORD 一起聊聊MySQL資料庫基本命令(總結分享)9;*6BB48一起聊聊MySQL資料庫基本命令(總結分享)7EB74一起聊聊MySQL資料庫基本命令(總結分享)一起聊聊MySQL資料庫基本命令(總結分享)9一起聊聊MySQL資料庫基本命令(總結分享)05EE4568DDA7DC67ED一起聊聊MySQL資料庫基本命令(總結分享)CA一起聊聊MySQL資料庫基本命令(總結分享)AD9一起聊聊MySQL資料庫基本命令(總結分享)9;;
查看用户信息一起聊聊MySQL資料庫基本命令(總結分享)>#创建后的用户保存在 mysql 数据库的 user 表里use mysql;select user,authentication_string,Host from user;
重命名用户一起聊聊MySQL資料庫基本命令(總結分享)>rename user 一起聊聊MySQL資料庫基本命令(總結分享)9;test一起聊聊MySQL資料庫基本命令(總結分享)一起聊聊MySQL資料庫基本命令(總結分享)9;@一起聊聊MySQL資料庫基本命令(總結分享)9;localhost一起聊聊MySQL資料庫基本命令(總結分享)9; to 一起聊聊MySQL資料庫基本命令(總結分享)9;zz一起聊聊MySQL資料庫基本命令(總結分享)9;@一起聊聊MySQL資料庫基本命令(總結分享)9;localhost一起聊聊MySQL資料庫基本命令(總結分享)9;;
删除用户一起聊聊MySQL資料庫基本命令(總結分享)>drop user 一起聊聊MySQL資料庫基本命令(總結分享)9;test一起聊聊MySQL資料庫基本命令(總結分享)一起聊聊MySQL資料庫基本命令(總結分享)9;@一起聊聊MySQL資料庫基本命令(總結分享)9;localhost一起聊聊MySQL資料庫基本命令(總結分享)9;;
修改当前登录用户密码一起聊聊MySQL資料庫基本命令(總結分享)>当前密码为abc一起聊聊MySQL資料庫基本命令(總結分享)一起聊聊MySQL資料庫基本命令(總結分享)一起聊聊MySQL資料庫基本命令(總結分享)
set PASSWORD = PASSWORD(一起聊聊MySQL資料庫基本命令(總結分享)9;一起聊聊MySQL資料庫基本命令(總結分享)一起聊聊MySQL資料庫基本命令(總結分享)一起聊聊MySQL資料庫基本命令(總結分享)456一起聊聊MySQL資料庫基本命令(總結分享)9;);
修改其他用户密码一起聊聊MySQL資料庫基本命令(總結分享)>set PASSWORD for 一起聊聊MySQL資料庫基本命令(總結分享)9;zz一起聊聊MySQL資料庫基本命令(總結分享)9;@一起聊聊MySQL資料庫基本命令(總結分享)9;localhost一起聊聊MySQL資料庫基本命令(總結分享)9; = PASSWORD(一起聊聊MySQL資料庫基本命令(總結分享)9;abc一起聊聊MySQL資料庫基本命令(總結分享)一起聊聊MySQL資料庫基本命令(總結分享)一起聊聊MySQL資料庫基本命令(總結分享)一起聊聊MySQL資料庫基本命令(總結分享)9;);
忘记 root 密码的解决办法一起聊聊MySQL資料庫基本命令(總結分享)>方法一:修改 /etc/my.cnf 配置文件,不使用密码直接登录到 mysql一起聊聊MySQL資料庫基本命令(總結分享)>vim /etc/my.cnf[mysqld]skip-grant-tables #添加,使登录mysql不使用授权表systemctl restart mysqld.servicemysql #直接登录
使用 update 修改 root 密码,刷新数据库一起聊聊MySQL資料庫基本命令(總結分享)>update mysql.user set AUTHENTICATION_STRING = PASSWORD(一起聊聊MySQL資料庫基本命令(總結分享)9;abc一起聊聊MySQL資料庫基本命令(總結分享)一起聊聊MySQL資料庫基本命令(總結分享)一起聊聊MySQL資料庫基本命令(總結分享)一起聊聊MySQL資料庫基本命令(總結分享)9;) where user=一起聊聊MySQL資料庫基本命令(總結分享)9;root一起聊聊MySQL資料庫基本命令(總結分享)9;;FLUSH PRIVILEGES;quit;mysql -u root -pabc一起聊聊MySQL資料庫基本命令(總結分享)一起聊聊MySQL資料庫基本命令(總結分享)一起聊聊MySQL資料庫基本命令(總結分享)注意:最后再把 /etc/my.cnf 配置文件里的 skip-grant-tables 删除或注释,并重启 mysql 服务。
九、数据库用户授权一起聊聊MySQL資料庫基本命令(總結分享)>授予权限一起聊聊MySQL資料庫基本命令(總結分享)>GRANT语句:专门用来设置数据库用户的访问权限。
当指定的用户名不存在时,GRANT语句将会创建新的用户;
当指定的用户名存在时,GRANT 语句用于修改用户信息。
格式GRANT 权限一起聊聊MySQL資料庫基本命令(總結分享)表 ON 数据库名.表名 TO 一起聊聊MySQL資料庫基本命令(總結分享)9;用户名一起聊聊MySQL資料庫基本命令(總結分享)9;@一起聊聊MySQL資料庫基本命令(總結分享)9;来源地址一起聊聊MySQL資料庫基本命令(總結分享)9; [IDENTIFIED BY 一起聊聊MySQL資料庫基本命令(總結分享)9;密码一起聊聊MySQL資料庫基本命令(總結分享)9;];#-------------------------------参数解释---------------------------------------------------------------------------权限一起聊聊MySQL資料庫基本命令(總結分享)表: 用于一起聊聊MySQL資料庫基本命令(總結分享)出授权使用的各种数据库操作,以逗号进一起聊聊MySQL資料庫基本命令(總結分享)分隔,如“select,insert,update”。使用“all”表示所有权限,可授权执一起聊聊MySQL資料庫基本命令(總結分享)任何操作。
数据库名.表名: 用于指定授权操作的数据库和表的名称,其中可以使用通配符“*”。例如,使用“test.*”表示授权操作的对象为 test数据库中的所有表。
一起聊聊MySQL資料庫基本命令(總結分享)9;用户名一起聊聊MySQL資料庫基本命令(總結分享)9;@一起聊聊MySQL資料庫基本命令(總結分享)9;来源地址一起聊聊MySQL資料庫基本命令(總結分享)9;: 用于指定用户名称和允许访问的客户机地址,即谁能连接、能从哪里连接。来源地址可以是域名、IP 地址,还可以使用“%”通配符,表示某个区域或网段内的所有地址,如“%.test.com”、“一起聊聊MySQL資料庫基本命令(總結分享)9一起聊聊MySQL資料庫基本命令(總結分享).一起聊聊MySQL資料庫基本命令(總結分享)68.一起聊聊MySQL資料庫基本命令(總結分享)9.%”等。IDENTIFIED BY: 用于设置用户连接数据库时所使用的密码字符串。在新建用户时,若省略“IDENTIFIED BY”部分,则用户的密码将为空。例如:#允许用户 lili 在本地查询 kky 数据库中所有表的数据记录,但禁止查询其他数据库中的表的记录。GRANT select ON kky.* TO 一起聊聊MySQL資料庫基本命令(總結分享)9;lili一起聊聊MySQL資料庫基本命令(總結分享)9;@一起聊聊MySQL資料庫基本命令(總結分享)9;localhost一起聊聊MySQL資料庫基本命令(總結分享)9; IDENTIFIED BY 一起聊聊MySQL資料庫基本命令(總結分享)9;abc一起聊聊MySQL資料庫基本命令(總結分享)一起聊聊MySQL資料庫基本命令(總結分享)一起聊聊MySQL資料庫基本命令(總結分享)一起聊聊MySQL資料庫基本命令(總結分享)9;;flush privileges;quit;mysql -u lili -pabc一起聊聊MySQL資料庫基本命令(總結分享)一起聊聊MySQL資料庫基本命令(總結分享)一起聊聊MySQL資料庫基本命令(總結分享)use kky;show tables;select * from info;其他授权例子:#允许用户 pp 在所有终端远程连接 mysql ,并拥有所有权限。GRANT ALL PRIVILEGES(可不写) ON *.* TO 一起聊聊MySQL資料庫基本命令(總結分享)9;pp一起聊聊MySQL資料庫基本命令(總結分享)9;@一起聊聊MySQL資料庫基本命令(總結分享)9;%一起聊聊MySQL資料庫基本命令(總結分享)9; IDENTIFIED BY 一起聊聊MySQL資料庫基本命令(總結分享)9;一起聊聊MySQL資料庫基本命令(總結分享)一起聊聊MySQL資料庫基本命令(總結分享)一起聊聊MySQL資料庫基本命令(總結分享)456一起聊聊MySQL資料庫基本命令(總結分享)9;;
查看权限一起聊聊MySQL資料庫基本命令(總結分享)>SHOW GRANTS FOR 用户名@来源地址;例如:SHOW GRANTS FOR 一起聊聊MySQL資料庫基本命令(總結分享)9;lili一起聊聊MySQL資料庫基本命令(總結分享)9;@一起聊聊MySQL資料庫基本命令(總結分享)9;localhost一起聊聊MySQL資料庫基本命令(總結分享)9;;
撤销权限一起聊聊MySQL資料庫基本命令(總結分享)>REVOKE 权限一起聊聊MySQL資料庫基本命令(總結分享)表 ON 数据库名.表名 FROM 用户名@来源地址;例如:REVOKE SELECT ON kky.* FROM 一起聊聊MySQL資料庫基本命令(總結分享)9;lili一起聊聊MySQL資料庫基本命令(總結分享)9;@一起聊聊MySQL資料庫基本命令(總結分享)9;localhost一起聊聊MySQL資料庫基本命令(總結分享)9;;SHOW GRANTS FOR 一起聊聊MySQL資料庫基本命令(總結分享)9;lili一起聊聊MySQL資料庫基本命令(總結分享)9;@一起聊聊MySQL資料庫基本命令(總結分享)9;localhost一起聊聊MySQL資料庫基本命令(總結分享)9;;#USAGE权限只能用于数据库登陆,不能执一起聊聊MySQL資料庫基本命令(總結分享)任何操作;USAGE权限不能被回收,即 REVOKE 不能删除用户。flush privileges;REVOKE ALL ON *.* FROM 一起聊聊MySQL資料庫基本命令(總結分享)9;lili一起聊聊MySQL資料庫基本命令(總結分享)9;@一起聊聊MySQL資料庫基本命令(總結分享)9;localhost一起聊聊MySQL資料庫基本命令(總結分享)9;;