MYSQL语句:创建、授权、查询、修改、统计分析..

一。用户的创建、权限设置、删除等
1.首先链接MySQL操作

连接格式:mysql -h 主机地址 -u 用户名 -p 用户密码
(注-u与root之间可以不加空格,其他也一样)

断开:exit(回车 即可)

练习:打开cmd,输入
mysql -h 127.0.0.1 -u root -p 输入密码 ;就可以连接到本地数据库了。

2.创建用户

命令格式:CREATE USER 'username'@'host' IDENTIFIED BY 'password'; (注意数据库里操作都有;结尾)

ps :username 是你即将创建的用户名,host 指定该用户(名)在哪个主机上可以登录,如果是本地用户用localhost(或127.0.0.1)就可以,如果想让该用户可以从任意远程主机登录,可以使用通配符%
password 该用户的登录密码,密码可以为空,如果为空该用户可以不需要密码登录数据库服务器

练习如:CREATE USER 'adm'@'localhost' IDENTIFIED BY '123456';
CREATE USER 'atom'@'192.168.1.128'IDENTIFIED BY '123456';
CREATE USER zhangw'@'%' IDENTIFIED BY '123456';
CREATE USER 'zhangq'@'%';

在登录时,先exit当前,在输入以下:
mysql -h 127.0.0.1 -u adm -p 123456
mysql -h 127.0.0.1 -u atom -p 123456
...
3.授权
命令格式:GRANT privileges ON databasename.tablename TO 'username'@'host';

ps: privileges用户的操作权限,如SELECT,INSERT,UPDATE等(详细另查);如果要授予所有的权限则使用ALL;
databasename数据库名
tablename表名如果要授予该用户对所有数据库和表的相应得操作权限则可使用表示,如.*.

练习如: GRANT SELECT,INSERT ON school.* TO 'atom'@'%';
GRANT ALL privileges ON . TO 'atom'@'%';

实战常用 GRANT ALL privileges ON . TO 'atom'@'%'IDENTIFIED BY '123456';(这个常用,创建用户授权一次命令搞定)
PS:用以上命令授权的用户不能给其他用户授权,如果想让该用户可以授权,可用以下命令;

GRANT privileges ON database.tablename TO 'username'@'host' WITH GRANT OPTION;

转载于:https://www.cnblogs.com/ITniu/p/5736068.html

MYSQL语句:创建、授权、查询、修改、统计分析等 一 用户的创建、权限设置、删除等...相关推荐

  1. 使用mysql语句进行分组查询

    使用mysql语句进行分组查询 1 作用 对整个数据表的某几个字段进行分组,然后通过分组函数得到我们想要的结果 2 如何用 2.1 只分一个组 2.1.1 本质 就是根据分组字段把整个表的数据分为几组 ...

  2. mysql8 修改权限_MySQL8修改重置root密码,远程连接权限设置

    MySQL8 修改重置root密码 这里要单独强调是MySQL8,因为在MySQL 8.04前,执行:SET PASSWORD=PASSWORD('[新密码]');可行,但是MySQL8.0.4开始, ...

  3. oracle 视图 其他用户,oracle创建视图中涉及到另外一个用户的表权限不足问题

    oracle创建视图中涉及到另外一个用户的表权限不足问题 在oracle中存储过程或者视图等对象创建时,如果涉及到另外一个用户的表,即使你已经grant dba了,也不行,必须显式地赋予查询权限.否则 ...

  4. hadoop设置用户权限_No.9 MySQL之用户管理与权限设置

    一.MySQL中用户的书写方式:用户名@'登录地址' chongge@'localhost'  本地登录的用户 chongge@'127.0.1.1'  远程登录的用户 chongge@'127.0. ...

  5. mysql 用户管理和权限设置

    用户管理 mysql>use mysql; 查看 mysql> select host,user,password from user ; 创建 mysql> create user ...

  6. MySQL用户管理和权限设置

    用户管理 mysql>use mysql; 查看 mysql> select host,user,password from user ; 创建用户 mysql> create us ...

  7. oracle创建用户、授予权限及删除用户

    创建用户 oracle对表空间 USERS 无权限 alter user 用户名 quota unlimited on users;   //创建临时表空间 create temporary tabl ...

  8. mysql两个表查询修改_MySQL:查询、修改(二)

    干货: 使用SELECT查询的基本语句SELECT * FROM 可以查询一个表的所有行和所有列的数据.SELECT查询的结果是一个二维表. 使用SELECT *表示查询表的所有列,使用SELECT ...

  9. mysql user表添加记录_《MySQL数据操作与查询》- 返校复习课练习题,创建数据库user_system,创建数据表user及user_ext...

    一.其它(共18题,100分) 1.创建数据库user_system CREATE DATABASE user_system 2.在数据库user_system中创建数据表user及user_ext, ...

  10. 初识Mysql(part19)--我需要知道的3条Mysql语句之组合查询

    学习笔记,以代码和例子堆砌而成,方便查阅. 参考书籍:<Mysql必知必会>等 要点:UNION.UNION ALL 此Blog会用到下面2个表. temp_product2: # id, ...

最新文章

  1. Disucz!高级幻灯片制作
  2. zabbix安装报错
  3. 小白学JAVA,与你们感同身受,JAVA---day5:关于多态的理解和分析。鲁迅的一句话:总之岁月漫长,然而值得等待。
  4. 【mysql】使用脚本对mysql状态进行监控
  5. 电脑管家版WiFi共享精灵简介
  6. 保存Windows聚焦锁屏壁纸
  7. 应届生如何准备校招【研发岗】
  8. UIWebView的使用---safri
  9. linux开发环境 tq2440,Linux2.6.35在TQ2440的移植过程(一)
  10. 蓝牙运动耳机什么牌子好,分享六款好用的运动耳机
  11. 在哪里能学到计算机基础知识,电脑基础知识学习
  12. Python北京二手房房价数据集分析
  13. ubuntu 中比较好用的一些工具
  14. python paramiko连接时报错Authentication (publickey) failed
  15. 【数学建模类比赛经验分享】——国赛
  16. Latex如何插入多个图片,实现并排排列或者多行多列排列
  17. 架构设计-支付宝、京东、美团、去哪儿的支付系统架构整体设计详解!!!
  18. 【蓝桥杯集训100题】scratch猫鼠大战 蓝桥杯scratch比赛专项预测编程题 集训模拟练习题第11题
  19. 食品检测实验室对环境有哪些要求
  20. 用记账本记录借款、还款管理

热门文章

  1. Linux 系统故障修复和修复技巧
  2. 一幅漫画趣味解读 Linux 内核
  3. 特斯拉,谁给你的勇气在中国玩双标
  4. 压力太大,考个公务员吧
  5. python机器学习入门实例-老司机学python篇:第一季(基础速过、机器学习入门)
  6. 基于Ghost框架搭建Blog
  7. Java集合框架类图
  8. Python 的类的下划线命名有什么不同?
  9. 使用TSQL语句操作MySQL数据库
  10. poj1017----模拟