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

示例展示:

相关推荐
sss191s2 分钟前
校招 java 面试基础题目及解析
java·开发语言·面试
TDengine (老段)4 分钟前
TDengine 支持的平台汇总
大数据·数据库·物联网·时序数据库·iot·tdengine·涛思数据
异常君5 分钟前
MySQL 中 count(*)、count(1)、count(字段)性能对比:一次彻底搞清楚
java·mysql·面试
哆啦A梦的口袋呀7 分钟前
基于Python学习《Head First设计模式》第六章 命令模式
python·学习·设计模式
烟雨书信20 分钟前
Linux中MySQL的逻辑备份与恢复
linux·运维·mysql
sduwcgg28 分钟前
python的numpy的MKL加速
开发语言·python·numpy
wkj00131 分钟前
QuaggaJS 配置参数详解
java·linux·服务器·javascript·quaggajs
钢铁男儿37 分钟前
Python 接口:从协议到抽象基 类(定义并使用一个抽象基类)
开发语言·python
大熊猫侯佩40 分钟前
由一个 SwiftData “诡异”运行时崩溃而引发的钩深索隐(四)
数据库·swiftui·apple watch
暴力求解1 小时前
C++类和对象(上)
开发语言·c++·算法