当前位置:网站首页>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 表名;
练习

边栏推荐
- pytroch、tensorflow对比学习—功能组件(数据管道、回调函数、特征列处理)
- Swastika line-by-line parsing and realization of the Transformer, and German translation practice (2)
- 出现Command ‘vim‘ is available in the following places,vim: command not found等解决方法
- Mysql基础篇(Mysql数据类型)
- 程序员代码面试指南 CD15 生成窗口最大值数组
- (2022牛客多校四)H-Wall Builder II(思维)
- PMP子过程定义总结
- Risk strategy important steps of tuning method
- PMP 项目沟通管理
- 【目标检测】YOLOv7理论简介+实践测试
猜你喜欢

Lawyer Interpretation | Guns or Roses?Talking about Metaverse Interoperability from the Battle of Big Manufacturers

(2022牛客多校四)A-Task Computing (排序+动态规划)

PAT serie b write the number 1002

pytroch、tensorflow对比学习—专栏介绍

Excel做题记录——整数规划优化模型

FFmpeg 搭建本地屏幕录制环境

(2022牛客多校四)N-Particle Arts(思维)

Mysql基础篇(约束)

程序员代码面试指南 CD15 生成窗口最大值数组

深圳某游戏研发公司给每个工位都装监控,网友:堪比坐牢!
随机推荐
万字逐行解析与实现Transformer,并进行德译英实战(一)
pytorch、tensorflow对比学习—张量
(2022牛客多校四)A-Task Computing (排序+动态规划)
风险策略调优中重要的三步分析法
typescript23-tuple
干货!如何使用仪表构造SRv6-TE性能测试环境
Selenium:元素判断
Typescript20 - interface
Excel做题记录——整数规划优化模型
[target detection] YOLOv7 theoretical introduction + practical test
文件的异步读写
Selenium:上传、下载文件
25. Have you been asked these three common interview questions?
Excuse me, only primary key columns can be queried using sql in table storage. Does ots sql not support non-primary keys?
The difference between scheduleWithFixedDelay and scheduleAtFixedRate
USB3.0:VL817Q7-C0的LAYOUT指南(二)
MySQL-DML语言-数据库操作语言-insert-update-delete-truncate
Li Chi's work and life summary in July 2022
Excel record of integer programming optimization model to solve the problem
The method of solving stored procedure table name passing through variable in mysql