个人主页: Aileen_0v0
热门专栏: 华为鸿蒙系统学习|计算机网络|数据结构与算法
个人格言:“没有罗马,那就自己创造罗马~”

文章目录

  • MySQL先导
    • `MySQL思维导图`
  • `SQL`
    • `SQL通用语法`
    • `SQL分类`
  • 数据库实操
    • 展示数据库
    • 创建数据库
    • 删除数据库
    • 使用数据库
    • 查询当前数据库
    • 切换到其它数据库
    • 注意事项
  • 通过DDL操作数据库当中的表结构
    • 通过DDL查询表结构的三种方法
  • 表结构的创建
    • DDL表的创建
    • 注意事项
    • 总结:

MySQL思维导图


在一个数据库仓库可以创建多个数据库,一个数据库可以创建多张表,基于表存储数据的数据库叫做:关系型数据库。

SQL

SQL通用语法

  • SQL语句可单行或多行书写,以分号结尾。
  • SQL语句可以使用空格/缩进来增强语句可读性。
  • MySQL数据库的SQL语句不区分大小写,关键字使用大写。
  • 注释:
  • 单行注释: – 或 # 注释内容
  • 多行注释: /* 注释内容 */

SQL分类

分类全称说明
DDLData Definition Language数据定义语言,用来定义数据库对象
DMLData Manipulation Language数据操作语言,用于数据增删改
DQLData Query Language数据查询语言,用来查询数据库中表的记录
DCLData Control Language数据控制语言,用于创建数据库,控制数据库的访问权限

数据库实操

展示数据库

创建数据库



创建itheima这个数据库,并制定它的字符集为utf8mb4

删除数据库

使用数据库

查询当前数据库

切换到其它数据库


注意事项

  • 已创建好的数据库,不能再次创建
  • 若不小心打错命令可以通过\c退出

通过DDL操作数据库当中的表结构

由于刚刚的itheima这个数据库是我们刚刚才创建的,所以它里面的表结构是空的,但是如果我们像第二幅图那样切换到系统的库里面就可以看到系统里面所有的表结构,这就是show tables;的作用。

表结构的创建

注意事项

  • [...]为可选参数,最后一个字段后面没有逗号

根据上面的表结构建表

通过comment加注释

通过show tables; 查看创建好的表。


通过desc 表名;查询表结构。

通过show create tables 表名;展示表的详细信息。

总结: