DDL
一、前言
本文开始介绍数据库有关知识点;DDL全称是Data Definition Language,即数据定义语言,用来定义数据库对象(数据库、表、字段)
二、数据库操作
1.查询数据库
🟡查询所有数据库
SHOW DATABASES;

🟡查询当前数据库
SELECT DATABASE();

2.创建数据库
- 基础:
CREATE DATABASE [IF NOT EXISTS] 数据库名

- 创建特定字符集的数据库:
CREATE DATABASE [IF NOT EXISTS] [DEFAULT CHARSET 字符集] 数据库名

- 创建有特定排序规则的数据库:
CREATE DATABASE [IF NOT EXISTS] [COLLATE 排序规则]数据库名
3.删除数据库
DROP DATABASE [IF EXISTS] 数据库名

4.使用数据库
USE 数据库名

三、表操作
1.创建表
CREATE TABLE 表名(
字段1 类型 [COMMENT '注释1'],
字段2 类型 [COMMENT '注释2'],
...
)[COMMENT '表注释'];

2.查询表
🟡查询所有表
SHOW TABLES

🟡查询表结构
DESC 表名

3.修改表
🟡增加字段
ALTER TABLE 表名 ADD 字段名 类型(长度) [COMMENT '注释'] [约束]

🟡修改字段的数据类型
ALTER TABLE 表名 MODFY 字段名 新类型(长度)

🟡修改字段名或者类型
ALTER TABLE 表名 CHANGE 旧字段名 新字段名 类型(长度) [COMMENT '注释'] [约束]

4.删除表
ALTER TABLE 表名 DROP 字段名

四、结语
本文主要讲述定义数据库对象的语言及其用法,各位读者可以多上机实践以增加印象
606

被折叠的 条评论
为什么被折叠?



