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

示例展示:

相关推荐
鼾声鼾语3 分钟前
matlab的ros2发布的消息,局域网内其他设备收不到情况吗?但是matlab可以订阅其他局域网的ros2发布的消息(问题总结)
开发语言·人工智能·深度学习·算法·matlab·isaaclab
其美杰布-富贵-李11 分钟前
HDF5文件学习笔记
数据结构·笔记·学习
麦麦鸡腿堡31 分钟前
Java_类的加载
java·开发语言
我命由我1234531 分钟前
VSCode - Prettier 配置格式化的单行长度
开发语言·前端·ide·vscode·前端框架·编辑器·学习方法
JIngJaneIL40 分钟前
基于java + vue校园快递物流管理系统(源码+数据库+文档)
java·开发语言·前端·数据库·vue.js
超级大只老咪44 分钟前
数组的正向存储VS反向存储(Java)
java·开发语言·python
柏木乃一44 分钟前
进程(2)进程概念与基本操作
linux·服务器·开发语言·性能优化·shell·进程
毕设源码-赖学姐1 小时前
【开题答辩全过程】以 基于JSP的物流信息网的设计与实现为例,包含答辩的问题和答案
java·开发语言
Honmaple1 小时前
Spring AI 2.x 发布:全面拥抱 Java 21,Redis 史诗级增强
java·人工智能·spring