数据库新技术

MySQL概述

1. 启动MySQL服务net start mysql80

2. 关闭MYSQL服务net stop mysql80

3. 连接数据库服务器mysql -h hostname -u username -P port -p

mysql -u username -p

4. 退出数据库服务器exit;

数据库管理

1. 查看所有数据库: show databases;

2. 系统数据库:information_schema,mysql,performance_schema,sys

3. 创建数据库:create database db_name;

1
2
3
4
CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name //名字
[[DEFAULT] CHARACTER SET [=] charset_name] //字符集
[[DEFAULT] COLLATE [=] collation_name] //校验字符集
[[DEFAULT] ENCRYPTION [=] {'Y' | 'N'}] //是否加密

4. 选择数据库:use db_name

5. 查看一个数据库的创建语句:show create database db_name \G

6. 修改数据库:

1
2
3
4
ALTER {DATABASE | SCHEMA} db_name
[[DEFAULT] CHARACTER SET [=] charset_name]
[[DEFAULT] COLLATE [=] collation_name]
[[DEFAULT] ENCRYPTION [=] {'Y' | 'N'}]

7. 删除数据库:drop database name;

8. 数据库存储引擎查看:show engines;

数据库表结构管理

1.