MySQL----数据库的操作

1. 查看数据库

语法:show databases;

示例展示:

2. 创建库

语法:

复制代码
CREATE DATABASE [IF NOT EXISTS] database_name
  [CHARACTER SET charset_name]
  [COLLATE collation_name];

注意:[] 为可选项

{} 为必选项

database_name 为数据库名

CHARACTER SET 指定数据库采⽤的字符集编码

COLLATE 指定数据库字符集的校验规则

以test为例展示

示例展示:

3. 字符编码集和校验规则

3.1 查看数据库支持的字符编码集

语法:show charset;

示例展示:

3.2 查看数据库⽀持的排序规则

语法:show collation;

部分示例展示(太长了就只展示部分):

3.3 查看系统默认字符集和排序规则

3.3.1 查看系统默认字符集

3.3.2 查看系统默认排序规则

4. 查看创建语句

语法:show create database db_name;

5. 修改数据库

语法:

ALTER {DATABASE | SCHEMA} [db_name]

alter_option ...

alter_option: { [DEFAULT] CHARACTER SET [=] charset_name

| [DEFAULT] COLLATE [=] collation_name

| [DEFAULT] ENCRYPTION [=] {'Y' | 'N'}

}

注: table_name: 要修改的表。

column_name : 要添加的列。

data_type: 列的数据类型。

CHARACTER SET:指定数据库采⽤的字符集编码

COLLATE:指定数据库字符集的校验规则

示例展示:

6. 删除数据库(慎用!!!)

语法:DROP {DATABASE | SCHEMA} [IF EXISTS] db_name

示例展示:

相关推荐
gmaajt2 分钟前
mysql多字段搜索如何设计组合索引_mysql索引查询加速
jvm·数据库·python
2301_777599372 分钟前
MySQL如何快速排查慢查询安全隐患_分析slow_query_log进行优化
jvm·数据库·python
ictI CABL3 分钟前
Tomcat 乱码问题彻底解决
java·tomcat
m0_747854524 分钟前
如何检测受保护链接(如 Twitter)的可访问性
jvm·数据库·python
baidu_340998826 分钟前
宝塔面板如何设置网站访问密码_配置Nginx认证保护目录
jvm·数据库·python
ccice016 分钟前
mysql之如何获知版本
数据库·mysql
敖正炀6 分钟前
DelayQueue 详解
java
2301_7775993710 分钟前
Python闭包是什么_深入理解Python闭包原理与变量作用域
jvm·数据库·python
HHHHH1010HHHHH10 分钟前
mysql事务回滚与存储引擎的关系_mysql回滚机制分析
jvm·数据库·python
DROm RAPS20 分钟前
redis 配置
数据库·redis·缓存