当前位置:网站首页>MySQL-Data Definition Language-DDLdatebase define language
MySQL-Data Definition Language-DDLdatebase define language
2022-08-01 05:02:00 【LXMXHJ】
文章目录
Libraries to add to delete
库创建create database
语法
create database [ is not exists] 库名
[character set 字符集名];
理解
is not exists 如果不存在就创建;
案例
库修改alter database
语法:修改字符集
alter database 库名 character set 字符集名;

修改库名
rename database 旧库名 to 新库名;
# 一般都是在mysql中的dataDirectly modified files found in the database folder name.

库删除 trop database
语法
drop database [if exists] 库名;
案例
字符集、字符序
概念
在数据存储上,MySQL提供了不同的字符集支持;
On the data comparison operation,Provides a different character sequence support;
字符集 = 定义了字符以及字符的编码
字符序 = 字符的比较规则
MySQL 支持多种字符集 与 字符序.
A character set corresponding to at least one character sequence(Generally more for a pair of);
Two different character sets don't have the same character sequence;
每个字符集都有默认的字符序;
常见sql命令
查看支持的字符集
show character set;
use information_schema;
select * from character_sets;
According to field a:character_set_name 、 default_collate_name、description、maxlen
查看支持的字符序
show collation
use information_schema;
select * from collations;
备注
information_schema Used to save the source data of information;
Table to add to delete
表创建create table
语法
create table [is not exists] 表名(
字段名 字段类型【长度 约束】,
字段名 字段类型【长度 约束】,
.....
字段名 字段类型【长度 约束】,
);
案例
A character is a character,一个汉字也是一个字符;
表修改alter table
语法
| 要求 | sql语句 |
|---|---|
| 添加新的列 | alter table 表名 add column 列名 列类型 [约束]; alter table 表名 add column 列名 列类型 [ first / later 字段名] ; fisrtSaid the new fields added to the first column;laterThe field name said after adding new fields to the field name |
| 删除列 | alter table 表名 drop column 列名; |
| 修改列名 | alter table 表名 change column 旧列名 新列名 类型; |
| 修改列类型 或 约束 | alter table 表名 modify column 列名 新类型 新约束; |
| Modify the field default data | alter table 表名 alter column 列名 set default 默认值; |
| 修改表名 | alter table 表名 rename [to] 新表名; |
案例
表删除drop table
语法
drop table [if exists] 表名;
# if exists Fault tolerance requirements.
案例
表的复制
语法
| 需求 | sql语句 |
|---|---|
| 仅仅复制表结构 | create table 新表名 like 旧表名 |
| 复制结构 + 全部数据 | create table 新表名 select * from 旧表 |
| 复制部分结构 + 部分数据 | create table 新表名 select 部分字段 from 旧表 where 筛选条件 |
| 仅仅复制某些字段 没有数据 | create table 新表 select 某些字段 from 旧表 where false |
备注
Can replicate across the library,You need to use the library name is.表的形式.
案例
Library table common writing
drop database [is exists] 库名;
drop table [is exists] 表名;
create database 库名;
create table 表名;
练习

边栏推荐
- Li Chi's work and life summary in July 2022
- Lawyer Interpretation | Guns or Roses?Talking about Metaverse Interoperability from the Battle of Big Manufacturers
- Selenium:操作Cookie
- (more than 2022 cattle school four) A - Task Computing + dynamic programming (sort)
- pytroch、tensorflow对比学习—使用GPU训练模型
- I met a shell script
- 风险策略调优中重要的三步分析法
- 万字逐行解析与实现Transformer,并进行德译英实战(一)
- 状态压缩dp
- Typescript22 - interface inheritance
猜你喜欢

MySQL-DML语言-数据库操作语言-insert-update-delete-truncate

typescript27 - what about enumeration types

UE4 制作遇到的问题
![[target detection] YOLOv7 theoretical introduction + practical test](/img/ff/a83acbf9dd5cc2f907f3538d287842.png)
[target detection] YOLOv7 theoretical introduction + practical test

(more than 2022 cattle school four) A - Task Computing + dynamic programming (sort)

Selenium:操作Cookie

剑指 Offer 68 - I. 二叉搜索树的最近公共祖先

typescript23-tuple

Dry goods!How to Construct SRv6-TE Performance Test Environment Using Instrumentation

HJS-DE1/2时间继电器
随机推荐
scheduleWithFixedDelay和scheduleAtFixedRate的区别
LeetCode 27. 移除元素
Excel record of integer programming optimization model to solve the problem
The difference between scheduleWithFixedDelay and scheduleAtFixedRate
【堆】小红的数组
pytorch、tensorflow对比学习—计算图和微分机制
UE4 从鼠标位置射出射线检测
The Flow Of Percona Toolkit pt-table-checksum
typescript28-枚举类型的值以及数据枚举
Li Chi's work and life summary in July 2022
PAT乙级 1002 写出这个数
MySQL实践总结-
请求/响应拦截器写法
云服务器下载安装mongo数据库并远程连接详细图文版本(全)
The Principle Of Percona Toolkit Nibble Algorithm
Swastika line-by-line parsing and realization of the Transformer, and German translation practice (a)
(more than 2022 cattle school four) A - Task Computing + dynamic programming (sort)
[MySQL] 多表查询
56:第五章:开发admin管理服务:9:开发【文件上传到,MongoDB的GridFS中,接口】;(把文件上传到GridFS的SOP)
II. Binary tree to Offer 68 - recent common ancestor