Mysql

关注公众号 jb51net

关闭
首页 > 数据库 > Mysql > mysql中ddl数据定义语言

mysql中ddl(数据定义语言)的常用操作方法指南

作者:lililililiiqwq

数据定义语言(DDL)是SQL语言中用于定义和管理数据库对象的基础组件,其核心作用在于构建数据库的物理结构,这篇文章主要介绍了mysql中ddl(数据定义语言)常用操作方法的相关资料,需要的朋友可以参考下

以下是数据库中常用的 DDL(数据定义语言)操作图示说明

1.创建数据库并检查是否存在

使用 CREATE DATABASE 语句结合 IF NOT EXISTS 条件可以避免重复创建已存在的数据库。以下是具体语法和示例:

语法:

CREATE DATABASE IF NOT EXISTS database_name;

实例:

CREATE DATABASE IF NOT EXISTS my_database;

说明:

可选参数: 可以指定数据库的字符集和排序规则:

CREATE DATABASE IF NOT EXISTS my_database 
CHARACTER SET utf8mb4 
COLLATE utf8mb4_unicode_ci;

注意事项:

使用SHOW语句可以查看当前已有的数据库:

可以看到itcast数据库已成功添加

2.使用并查询数据库

如图,通过use语句来查询数据库

当执行太多语句忘记使用的是哪个数据库时,可以通过select语句进行查询(注意要添加括号)

3.删除数据库

使用DROP语句删除数据库

可以看到tcast数据库已经被删除

4.ddl中表相关操作

4.1创建表格

CREATE TABLE 表名(
  字段1 数据类型 [COMMENT '注释'],
  字段2 数据类型 [COMMENT '注释'],
  字段3 数据类型 [COMMENT '注释']   -- 最后一行无逗号
) COMMENT '表注释';

创建表格的注意事项:

3. 必须遵守的格式

4.2 查询表格

创建完表格之后用DESC进行查询,注意:这里的DESC表示describe,和后面的降序排序不同

在MySQL中,要查询某个表的完整创建语句,可以使用以下SQL命令:

SHOW CREATE TABLE 表名;

查看名为employees的表的创建语句:

SHOW CREATE TABLE employees;

查看名为orders的表的创建语句:

SHOW CREATE TABLE orders;

输出结果说明

执行该命令后,MySQL会返回两列结果:

实际应用场景

注意事项

4.3 数据类型

MySQL中数据类型的特点

数值类型

整数类型

浮点数类型

字符串类型

定长字符串

变长字符串

创建并查看表。

5.表结构修改操作

表中添加字段

添加简单字段:

ALTER TABLE employees
ADD COLUMN hire_date DATE;

添加带约束的字段

ALTER TABLE products
ADD COLUMN stock_quantity INT NOT NULL DEFAULT 0;

表中修改字段

如图nickname的字段长度从varchar(20)达到了varchar(30)

修改名称

案例:

最后删除表格:

总结

到此这篇关于mysql中ddl(数据定义语言)的常用操作方法指南的文章就介绍到这了,更多相关mysql中ddl数据定义语言内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文