首页 > 数据库 >MYSQL学习笔记12: DCL数据控制语言(用户操作)

MYSQL学习笔记12: DCL数据控制语言(用户操作)

时间:2024-03-09 09:13:15浏览次数:34  
标签:DCL 12 mysql identified 用户 user MYSQL 主机名 localhost

DCL数据控制语言


查询用户
#用户信息保存在数据库mysql的user表中
use mysql;
select * from user;


创建用户
create user '用户名'@'主机名' identified by '密码';

在主机localhost创建一个新用户

create user 'hikari39'@'localhost' identified by '123456';

创建一个新用户, 可以在任意主机上访问数据库

# %可以匹配任意主机
create user 'hikaru44'@'%' identified  by '123456';

修改用户密码
alter user '用户名'@'主机名' identified with mysql_native_password by '新密码';

修改用户的密码为12345

alter user 'hikari39'@'localhost' identified with mysql_native_password by '12345';

删除用户
drop user '用户名'@'主机名';

删除

drop user 'hikari39'@'localhost';

标签:DCL,12,mysql,identified,用户,user,MYSQL,主机名,localhost
From: https://www.cnblogs.com/HIK4RU44/p/18062029

相关文章

  • MYSQL学习笔记13: DCL权限控制(用户权限操作)
    DCL权限控制查询权限showgrantsfor'用户名'@'主机名';查询某个用户的权限showgrantsfor'hikaru39'@'localhost';授予权限grant权限列表on数据库名.表名to'用户名'@'主机名';授予某个用户权限#all,给予数据库itcast中所有表的权限grantallonitcast......
  • MYSQL学习笔记14: 函数
    函数字符串函数字符串拼接--concatselectconcat('hello','MYSQL');大小写转换--lowerselectlower('HELLO');--upperselectupper('hello');左右填充--lpadselectlpad('1',8,'0');--rpadselectrp......
  • MYSQL学习笔记7: 聚合函数
    聚合函数★所有的null值不参加聚合函数的计算count    统计数量max    最大值min最小值avg平均值sum求和格式select聚合函数(字段列表)from表名从workers表中查询#查询记录数量selectcount(*)fromworkers;#查......
  • MYSQL学习笔记8: DQL分组查询(group by)
    DQL分组查询(groupby)语法select字段列表from表名[where条件]groupby分组字段名[having分组后过滤条件];where和having的区别执行时机不同:where是在分组之前进行过滤,不满足where条件,不参与分组;having是分组之后对结果进行过滤判断条件不同:where不能对......
  • MYSQL学习笔记6: DQL条件查询(where)
    DQL条件查询(where)查询为空isnull#使用'is'而不是'='select*fromworkerswhereidCardisnull;查询非空isnotnullselect*fromworkerswhereidCardisnotnull;!=的其他表示方法<>select*fromworkerswhereage<>90;查询数据范围#格式select......
  • Mysql 学习记录 #01
    Mysql学习记录#01表的基本操作--创建表CREATETABLEIFNOTEXISTS`student`( `id`INT(4)NOTNULLAUTO_INCREMENTCOMMENT'编号', `name`VARCHAR(30)NOTNULLDEFAULT'匿名'COMMENT'姓名', `pwd`VARCHAR(20)NOTNULLDEFAULT'123456�......
  • mysqldump+binlog备份脚本
    mysqldump是一种逻辑备份工具,可以对数据库进行全量备份,和binlog增量备份共同使用可以进行数据库备份,基于此写了一个备份的脚本#!/bin/bashall_path="/opt/mysql_bakup/all"#MySQL全量备份目录add_path="/opt/mysql_bakup/add"#MySQL增量备份目录old_all_path="/o......
  • MySQL(六):MySQL之MVCC
    1、事务的引入事务是数据库管理系统(DBMS)执行过程中的一个逻辑单位(不可再进行分割),由一个有限的数据库操作序列构成(多个DML语句),要不全部成功,要不全部不成功。如:A给B划钱,A的账户-100元,B的账户就要+100元,这两个update语句必须作为一个整体来执行,不然A扣钱了,B没有加......
  • ORACLE登录出现“ORA-12560:TNS:协议适配器错误”错误修复
    ORA-12560:TNS:协议适配器错误的问题一般由这3个原因导致,如下:1)Oracle服务异常停止2)Oracle注册表错误3)winOracleclient造成问题原因一【Oracle服务异常停止】,检查orcle服务是否正常启动win+R打开运行窗口,输入“services.msc”,打开服务页面,找到oracleOraDb11g_home1TNSListener......
  • 如何避免MYSQL主从延迟带来的读写问题?
    在MYSQL部署架构选型上,许多公司都会用到主从读写分离的架构,如下是一个一主一从的架构,主库master负责写入,从库slave进行读取。但是既然是读写分离,必然会面临这样一个问题,当在主库上进行更新后,有可能数据还没来得及同步到从库,但是这个时候又有读数据的需求,为了能正确读取出数据,这......