程序员求职经验分享与学习资料整理平台

网站首页 > 文章精选 正文

[MySQL] SQL语句分类 DDL语句详解

balukai 2025-03-19 10:30:04 文章精选 4 ℃

#头条创作挑战赛#

SQL语句分类

DDL(Data Definition Language) 数据定义语言,用来定义数据库对象(数据库,表,字段)

DML(Data Manipulation Language)数据操作语言,用来对数据库表中的数据进行增删改

DQL(Data Query Language)数据查询语言,用来查询数据库中表的记录

DCL(Data Control Language)数据控制语言,用来创建数据库用户,控制数据库的访问权限。

SQL语句详解

  1. DDL语句
    1.1 DDL-数据库操作
    ·Show Databases 用于查看当前有哪些数据库

·Create Database [数据库名] 用于创建数据库

·Use [数据库名] 用于切换至某一数据库

·Select Database() 查看当前使用的数据库

·Drop Database [数据库名] 删除指定名称的数据库

1.2 DDL-表操作

·Show Tables 查看当前所在的数据库的所有的表

·Create Table [表名](字段 字段类型,字段,字段类型) 创建新表

·Desc [表名] 查看指定表中有哪些字段

·Show Create Table [表名] 查询指定表的建表语句

·Alter Table [表名]
Add/Modify/change/drop/Rename to... 对表进行修改

·Alter Table [表名] Add [字段] [字段类型] 添加新字段

·Alter Table [表名] Modify [字段] [新字段类型] 修改字段的数据类型

·Alter Table [表名] Change [旧字段名] [新字段名][新字段类型] [注释][约束] 修改字段名和数据类型

·Alter Table [表名] Drop [字段] 删除字段

·Alter Table [表名] Rename To [新表名] 修改表名

·Drop Table [If Exists] [表名] 删除指定表

·Truncate Table [表名] 删除指定表,并重新创建该表

[注]:在删除表时会同时删除表内的数据。

最近发表
标签列表