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

目录

  • 1.数据库相关概念
  • 2.关系型数据库(RDBMS)
  • 3.SQL通用语法
  • 4.SQL分类
  • 5.DDL-数据库操作
  • 6.DDL-表操作
    • 1.查询表
    • 2.创建表
    • 3.数据类型
      • 1.数值类型
      • 2.字符串类型
      • 3.日期类型
    • 4.修改表
    • 5.删除表

1.数据库相关概念

在这里插入图片描述

2.关系型数据库(RDBMS)

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

3.SQL通用语法

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

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

4.SQL分类

初识MySQL:数据库相关概念,SQL语法以及DDL(数据库操作,表操作)_第1张图片

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.创建表

初识MySQL:数据库相关概念,SQL语法以及DDL(数据库操作,表操作)_第2张图片

最后一个字段没有逗号

3.数据类型

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

1.数值类型

初识MySQL:数据库相关概念,SQL语法以及DDL(数据库操作,表操作)_第3张图片

2.字符串类型

初识MySQL:数据库相关概念,SQL语法以及DDL(数据库操作,表操作)_第4张图片

3.日期类型

初识MySQL:数据库相关概念,SQL语法以及DDL(数据库操作,表操作)_第5张图片

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 表名

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

你可能感兴趣的:(MySQL,数据库,mysql,sql)