Mysql - 使用入门 (2)

查看当前用户或指定用户的权限

show grants; --当前用户 show grants for 用户名; --特定用户 mysql> show grants; +-------------------------------------------------------------+ | Grants for root@% | +-------------------------------------------------------------+ | GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION | +-------------------------------------------------------------+ ALL PRIVILEGES : 表示那些权限,这里是所有权限 *.* : 中第一个*是哪个数据库,如果为*指所有数据库,第二个*指选中库的哪个表,为*指所有表 root : 指用户名 @后面的 % : 指授权地址,%指所有地址,localhost指本地,也可以为127.0.0.1 WITH GRANT OPTION : 这个选项表示该用户可以将自己拥有的权限授权给别人

查看当前有那些数据库

show databases;

查看用于创建数据库的命令

show create database 数据库名字;

查看服务器状态信息

show status \G; --\G: 垂直显示, 用于显示得更加清洗,可不加

查看服务器错误或警告

show errors\G; show warnings \G;

使用数据库

use 数据库名字;

查看数据库内的表

show tables;

查看创建这个表的语句

show create table 表名\G;

查看表结构

show columns from 表名; desc 表名; 2.0 简单的 select 语句

查看单个列的数据

select 列名 from 表名; use mysql; select User from user;

查看多个列的数据

select 列名1,列名2,...,列名N from 表名; select User, Host from user;

查看表内所有数据

select * from 表名; select * from user\G;

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpzyzd.html