数据库基本操作
创建数据库
sql
-- 语法
create database 数据库名字 [库选项];
-- 会在data下创建一个文件夹mydatabase
create database mydatabase;
-- 指定字符集
create database mydatabase charset gbk;
- 字符集 charset
- 校对集 collate
查看数据文件存储目录
mysqladmin -uroot -p variables | grep datadir
查看数据库
sql
-- 1、显示所有数据库
show databases;
infomation_schema 保存数据库所有结构信息
mysql 核心数据库,权限关系
performance_schema 效率库
test 测试库
-- 2、显示部分
show databases like 匹配模式
_ 匹配单个字符
% 匹配多个字符
-- eg: 查看以data开头的数据库
show databases like 'data%';
-- 3、显示数据库创建语句
show create database 数据库名;
-- eg:
show create database data;
选择数据库
sql
use 数据库;
-- eg
use mydatabase;
修改数据库
sql
-- 修改数据库字符集 和校对集
alter database 数据库名字 charset 字符集;
-- eg:
alter database mydatabase charset gbk;
修改数据库名字
- version < 5.5 rename
- version > 5.5 不可以修改
删除数据库
sql
drop database 数据库名字;
-- eg:
drop database mydatabase;