10014---MySQL--管理(用户设置,Show命令)

来源:互联网 发布:vb中debug是什么意思 编辑:程序博客网 时间:2024/04/28 17:45


MySQL 用户设置

insert into user() values();

在 mysql 数据库中的 user 表添加新用户即可。

以下为添加用户的的实例,用户名为xiaom,密码为123,并授权用户可进行 SELECT, INSERT 和 UPDATE操作权限:

在添加用户时,请注意使用MySQL提供的 PASSWORD() 函数来对密码进行加密。

需要执行 FLUSH PRIVILEGES语句。 这个命令执行后会重新载入授权表。 如果你不使用该命令,你就无法使用新创建的用户来连接mysql服务器,除非你重启mysql服务器。

你可以在创建用户时,为用户指定权限,在对应的权限列中,在插入语句中设置为 'Y' 即可,用户权限列表如下:

  • Select_priv
  • Insert_priv
  • Update_priv
  • Delete_priv
  • Create_priv
  • Drop_priv
  • Reload_priv
  • Shutdown_priv
  • Process_priv
  • File_priv
  • Grant_priv
  • References_priv
  • Index_priv
  • Alter_priv

grant命令

另外一种添加用户的方法为通过SQL的 GRANT 命令,你下命令会给指定数据库TUTORIALS添加用户 zara ,密码为 zara123 。

   

  * select语句后面的 \G 必须大写,小写得不到 field : value 的效果。

管理MySQL的命令

以下列出了使用Mysql数据库过程中常用的命令:

  • USE 数据库名 :选择要操作的Mysql数据库,使用该命令后所有Mysql命令都只针对该数据库。
  • SHOW DATABASES: 列出 MySQL 数据库管理系统的数据库列表。
  • SHOW TABLES: 显示指定数据库的所有表,使用该命令前需要使用 use 命令来选择要操作的数据库。
  • SHOW COLUMNS FROM 数据表: 显示数据表的属性,属性类型,主键信息 ,是否为 NULL,默认值等其他信息。
  • SHOW INDEX FROM 数据表: 显示数据表的详细索引信息,包括PRIMARY KEY(主键)。
  • SHOW TABLE STATUS LIKE '数据表'\G: 该命令将输出Mysql数据库管理系统的性能及统计信息。

         

      




0 0
原创粉丝点击