当前位置:   article > 正文

Mysql 复习笔记- 基础篇1 [基础的概念MySQL用户有关常见命令]_mysql void

mysql void

Mysql 复习笔记- 基础篇*1 [基础的概念/MySQL用户有关常见命令]


声明:此笔记不会出现比如说Mysql发展历史这种问题,多为实用的命令和使用中的必要知识,请海涵题


基础的概念(Mysql的基础认识)


  • 数据库(database): 保存有组织的数据库。

  • 表(table) : 特定类型的数据结果化清单。

    存储在表中的数据是一种类型的数据或者一个清单的数据

  • 模式(schema) 关于数据库和表的布局及特性

  • 列(colomn) 表中的一个字段,所以表的不由一个或者多个列组成。

    理解列最后的办法,是想象成一个网络,网络中每一列存储着一个特定信息。

  • 数据类型(datatype) 所容许的数据类型,每个类别都有相应的数据类型,用来限制该列中允许 的类型

  • 行(row):表中的数据是按行存储的,把表想象成网络,垂直的列,水平为行。

  • 主键(primary key): 表中每一行都应该有可以唯一标识自己的列,一列中唯一能够识别表中 的每一行的值。在设计表是应该总是设计带有主键,设置为主键瞒着的条件为:

    • 任意两行都带有相同的值
    • 每个行都必须带有主键值
    • 主键列中的值不允许修改更新
    • 主键值不能重用。

MySQL用户有关常见命令


进入/退出Mysql
$ mysql -u usename -p password -P #默认3306
$ mysql -u usename -p password -P #默认3306
$ \h #获取帮助
$ \q #退出
  • 1
  • 2
  • 3
  • 4

修改mysql密码
$ mysql -u root #进入Mysql 服务
$ mysql> USE mysql; # 进入mysql 数据库
$ mysql> UPDATE user SET authentication_string=PASSWORD("NEWPASSWORD") WHERE
User='root'; #修改密码
  • 1
  • 2
  • 3
  • 4

创建用户
 $ mysql> CREATE USER '具体指定用户'@'localhost' identified by '远程密码';
 $ Query OK, 0 rows affected (0.00 sec)
  • 1
  • 2

查询用户
$ mysql> SELECT USER FROM mysql.user; #查询所有用户
$ mysql> SHOW GRANTS For root@'localhost'; #查询具体某个用户
  • 1
  • 2

删除用户
$ mysql> DROP USER '具体指定用户'@'限定IP地址,本机为localhost/127.0.0.1';
$ Query OK, 0 rows affected (0.01 sec)
  • 1
  • 2

GRANT语句授权用户登录
$ mysql> GRANT ALL ON 指定数据库所有为*.指定数据库的数据包所有为* TO '具体指定用户'@'限定IP地址' IDENTIFIED BY '远程密码';
$ Query OK, 0 rows affected, 1 warning (0.01 sec)
  • 1
  • 2

下面是一个例子

$ mysql> CREATE USER 'test1'@'localhost' identified by '1234567'; #创建用户
$ Query OK, 0 rows affected (0.00 sec)

$ mysql> GRANT SELECT ON *.* TO 'test1'@'localhost' identified BY '1234567'; #进行用户授权
$ Query OK, 0 rows affected, 1 warning (0.00 sec)

$ mysql> flush privileges; #刷新权限表
$ Query OK, 0 rows affected (0.00 sec)

$ mysql> SELECT * FROM USER WHERE HOST='192.168.56.1'\G; # 查询是否授权成功
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/981686
推荐阅读
相关标签
  

闽ICP备14008679号