1. 为什么要学习数据库

  • 大多数程序的数据需要永久存储
  • 文件存储不方便管理,不适合查询操作
  • 需要一款管理系统管理这些文件

2. 数据库相关概念

  • DB:数据库,存储数据的仓库,保存了一系列有组织的数据
  • DBMS:数据库管理系统(Database Management System)。数据库是通过DBMS创建和操作的容器
  • SQL:数据库语言
  • 常用的数据库管理工具:

    • MySQL
    • Oracle
    • DB2
    • SqlServer
  • SQL的优点:

    • 几乎所有的DBMS都支持SQL
    • 简单易学
    • 功能强大且灵活,可以进行非常复杂和高级的数据库操作

3. 数据库存储数据的特点

  • 将数据放到表中,表再存放到数据库中
  • 一个数据库可以有多个表,每个表都有一个表名,用来在数据库中唯一标识自己。
  • 表具有一些特性,这些特性定义了数据在表中如何存储,类似Java中“类”的设计
  • 表右列组成,我们也称为字段。所有表都是由一个或多个列组成的,每一列类似Java中的“属性”

4. MySQL常见命令

  • show database:查看当前数据库
  • use [database name]:进入数据库
  • show tables:查看数据库中的表
  • select database():查看当前的数据库名
  • create table [table name]:创建表
  • desc [table name]:查看表结构
  • selece version():查看数据库版本

5. MySQL规范

  • 不区分大小写,建议关键字大写,表名、列名小写
  • 每条命令用;结尾
  • 每条命令可以根据需要缩进或换行
  • 注释

    • 单行:#
    • 多行:/* */
最后修改:2023 年 11 月 14 日
如果觉得我的文章对你有用,请随意赞赏