初识MySQL:数据库相关概念,SQL语法以及DDL(数据库操作,表操作)

发布时间:2024年01月10日

1.数据库相关概念

在这里插入图片描述

2.关系型数据库(RDBMS)

关系型数据库:建立在关系模型基础上,由多张相互连接的二维表组成的数据库。
①使用表存储数据,格式统一,便于维护
②使用SQL语言操作,标准统一,使用方便
常见的关系型数据库:ORACLE(甲骨文),MySQL(已被甲骨文收购),SQLServer(微软),PostgreSQL.

3.SQL通用语法

①SQL语句可以单行或多行书写,以分号结尾。
②SQL语句可以使用空格/缩进来增强语句的可读性
③MySQL数据库的SQL语句不区分大小写,关键字建议使用大写
④注释:

  • 单行注释:-- 注释内容或#注释内容(MySQL特有)
  • 多行注释:/*注释内容*/

4.SQL分类

在这里插入图片描述

5.DDL-数据库操作

1.查询所有数据库:

SHOW DATABASES;

2.查询当前数据库:

SELECT DATABASE();

3.创建数据库:

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

4.删除数据库:

DROP DATABASE [IF EXISTS]数据库名;

5.使用数据库:

USE 数据库名;

6.DDL-表操作

1.查询表

  1. 查询当前数据库所有表:
SHOW TABLES;

2.查询表结构:

DESC 表名;

3.查询指定表的建表语句:

SHOW CREATE TABLE 表名;

2.创建表

在这里插入图片描述

最后一个字段没有逗号

3.数据类型

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

1.数值类型

在这里插入图片描述

2.字符串类型

在这里插入图片描述

3.日期类型

在这里插入图片描述

4.修改表

1.添加字段

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

2.修改数据类型

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

3.修改字段名和字段类型

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

4.删除字段

ALTER TABLE 表名 DROP 字段名

5.修改表名

ALTER TABLE 表名 RENAME TO 新表名

5.删除表

1.删除表

DROP TABLE[IF EXISTS] 表名

2.删除指定表,并重新创建该表

TRUNCATE TABLE 表名

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

文章来源:https://blog.csdn.net/qq_61888137/article/details/135468167
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。