一、前言
本文开始介绍数据库有关知识点;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 字段名
四、结语
本文主要讲述定义数据库对象的语言及其用法,各位读者可以多上机实践以增加印象