首页 > 代码库 > 第二百七十六节,MySQL数据库常用命令
第二百七十六节,MySQL数据库常用命令
MySQL数据库常用命令
1、显示数据库
SHOW DATABASES;显示数据库
SHOW DATABASES;
mysql - 用户权限相关数据
sys - 数据库的相关配置存放的表
information_schema MySQL本身架构相关数据
performance_schema主要用于收集数据库服务器性能参数
2、创建数据库
CREATE DATABASE 数据库名称 DEFAULT CHARSET utf8 COLLATE utf8_general_ci; 创建一个utf-8编码数据库
CREATE DATABASE jxiou DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
CREATE DATABASE 数据库名称 DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci; 创建一个gbk编码数据库
CREATE DATABASE jxioujjj DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;
3、使用数据库
USE 数据库名称; 选定一个指定的数据库
USE jxiou
SHOW TABLES;显示当前使用的数据库中所有表
SHOW TABLES;
4、删除数据库
drop database 数据库名称; 删除一个指定的数据库
drop database jxioujjj;
5、用户管理
注意:默认的root用户是超级管理员
创建用户
create user ‘用户名‘@‘IP地址‘ identified by ‘密码‘; 创建一个用户
create user ‘xyhu‘@‘127.0.0.1‘ identified by ‘279819‘;
查看MYSQL数据库中所有用户
SELECT DISTINCT CONCAT(‘User: ‘‘‘,user,‘‘‘@‘‘‘,host,‘‘‘;‘) AS query FROM mysql.user;
SELECT DISTINCT CONCAT(‘User: ‘‘‘,user,‘‘‘@‘‘‘,host,‘‘‘;‘) AS query FROM mysql.user;
删除用户
drop user
‘用户名‘
@
‘IP地址‘
;
drop user ‘xyhu‘@‘127.0.0.1‘;
修改用户名
rename user
‘用户名‘
@
‘IP地址‘
to
‘新用户名‘
@
‘IP地址‘
;
rename user ‘xyhu‘@‘127.0.0.1‘ to ‘xyhuuu‘@‘127.0.0.1‘;
修改密码
set password
for
‘用户名‘
@
‘IP地址‘
= Password(
‘新密码‘
);
set password for ‘root‘@‘localhost‘ = Password(‘279819‘);
第二百七十六节,MySQL数据库常用命令