说明:
(1)以下命令中,小写单词单纯属于指代性单词,实际配置时根据实际情况输入对应的内容;
(2)数据库命令以分号‘;’结尾,实际敲命令时一定记得敲上分号‘;’。
1、为数据库用户授权
GRANT ALL ON *.* TO username@‘host’ IDENTIFIED BY 'password' //为某用户的某个库授权,权限值为ALL,表示授予所有权限。当然,实际授权时可根据实际需要授予特定的权限,比如SELECT、DROP、DELETE等等。
2、创建用户
CREATE USER username@‘host’ IDENTIFIED BY 'password' //创建新用户及密码
3、切换数据库
USE ‘database’ //切换数据库,将数据库切换到‘database’数据库
4、查看数据库
SHOW DATABASES //查看所有数据库名称
SELECT DATABASE() //查看当前所使用数据库名称,该命令查看的数据库名称其 实就是USE ‘database’命令所切换的数据库名称
5、查看数据表
SHOW TABLES //查看当前数据库下的所有数据表
SHOW TABLES FROM 'database' //查看指定数据库下的所有数据表
6、查看用户
SELECT USER FROM MYSQL.USER //查看数据库的所有用户名
SELECT USER() //查看当前登录数据库的用户名
7、一般性信息查看
SELECT NOW() //查看当前日期和时间
SELECT VERSION() //查看当前数据库版本
SELECT ‘expression’ //返回表达式计算结果,比如SELECT 1+1,返回结果:2
SELECT @@DATADIR //查看数据路径
SELECT @@BASEDIR //查看数据库安装路径
SELECT @@VERSION_COMPILE_OS //查看数据库安装操作系统