MySQL常用DDL操作命令

Vera ·
更新时间:2024-11-11
· 989 次阅读

本篇内容涉及两个方面:
数据库操作的常用的DDL命令
表操作的常用的DDL命令

数据库操作的常用DDL命令

创建数据库:

CREATE DATABASES [if not exists] db_name [character set xxx]

注解:
db_name:数据库名
if not exists:表示数据库不存在时,才能创建数据库。
character set xxx:表示设置数据库编码格式。

查看数据库

-- 查看已存在的数据库 SHOW DATABASES; -- 查看数据库创建时的信息 SHOW CREATE DATABASE db_name; -- 查看当前使用的数据库 SELECT DATABASE();

修改数据库

-- 使用alter关键字 ALTER DATABASE db_name;

删除数据库

DROP DATABASE [if exists] db_name;

使用数据库

-- 切换数据库 USE db_name; /*注意: 不能向后退,但可以通过use进行切换数据库*/ 表操作的常用DDL命令

创建表

CREATE TABLE tab_name (filed1 type(完整性约束) ..... )[character set xxx];

完整性约束:(这里不做过多解释,后续会讲到)
not null:非空
unique:唯一
primary key:主键
auto_increment:自增
foreign key:外键
default:默认值

示例

-- 创建一个表:有四个字段,将id字段设置为主键,自增 CREATE TABLE T1 (id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(20), age TINYINT, sex TINYINT);

查看表结构信息

DESC tab_name;

在这里插入图片描述

查看表的创建信息(即表创建语句)

SHOW CREATE TABLE tab_name;

在这里插入图片描述


作者:唯尘



ddl Mysql

需要 登录 后方可回复, 如果你还没有账号请 注册新账号