05-基础SQL-DDL(数据定义语言)

DDL-数据库操作

1.查询

查询所有数据库

SHOW DATABASES;

查询当前数据库

SELECT DATABASE();

2.创建

创建一个数据库

CREATE DATABASE [IF NOT EXISTS] 数据库名 [DEFAULT CHARSET 字符集] [COLLATE 排序规则];

3.删除

删除一个数据库

DROP DATABASE [IF EXISTS] 数据库名;

4.使用

USE 数据库名;

 

DDL-表操作-查询和创建

1.查询

查询当前数据库所有表

SHOW TABLES;

查询表结构

DESC 表名;

查询指定表的建表语句

SHOW CREATE TABLE 表名;

2.创建

CREATE TABLE 表名 (字段1 字段类型, 字段2 字段类型);

 

DDL-表操作-数据类型

MySQL中的数据类型有很多,主要分为三类:数值类型、字符串类型、日期时间类型

1.数值类型

2.字符串类型

3.时间日期类型

 

DDL-表操作-修改和删除

1.修改

添加字段

ALTER TABLE 表名 ADD 字段名 类型(长度) [COMMENT 注释] [约束];

修改数据类型

ALTER TABLE 表名 MODIFY 字段名 新数据类型(长度);

修改字段名和字段类型

ALTER TABLE 表名 CHANGE 旧字段名 新字段名 类型(长度) [COMMENT 注释] [约束];

修改表名

ALTER TABLE 表名 RENAME TO 新表名;

2.删除

删除字段

ALTER TABLE 表名 DROP 字段名;

删除表

DROP TABLE [IF EXISTS] 表名;

删除指定表,并重新创建该表(表里的数据被清空,重新创建的只是一张空表)

TRUNCATE TABLE 表名;

这里需要注意:在删除表时,表中的全部数据也会被删除

 

posted @ 2023-11-21 11:34  马铃薯1  阅读(18)  评论(0编辑  收藏  举报