一 数据模型
1 关系型数据库管理系统(RDBMS)
概念:建立在关系模型基础上,有多张相互连接的二维表组成的数据库。
特点:
- 使用表存储数据,格式统一,便于维护。
- 使用SQL语言操作,标准统一,使用方便。
注意事项:
- 定义:RDBMS是一种特殊的DBMS,它使用关系模型来管理和存储数据。关系模型以表格的形式组织数据,每个表由行和列组成,行代表记录,列表示字段。
- 功能:除了提供基本的DBMS功能外,RDBMS特别强调数据的一致性、完整性和安全性,支持复杂的查询语言(如SQL),可以方便地进行多表联结操作。
- 数据模型:仅支持关系型数据模型,即所有的数据都表示为表的形式。
2 MySQL数据库
数据模型
- 一个数据库服务器当中可以创建多个数据库。
- 一个数据库当中又可以创建多张表。
- 基于表进行数据存储的数据库称为关系型数据库-RDBMS。
二 SQL语句:
1 SQL通用语法:
- SQL语句可以当行或多行书写,以分号结尾。
- SQL语句可以使用空格/缩进来增强语句的可读性。
- MySQL数据库的SQL语句不区分大小写,关键字建议使用大写。
- 单行注释:--注释内容 或 #注释内容(MySQL特有)
- 多行注释:/* 注释内容 */
2 SQL分类:
三 DDL语句:
1 查询
1 所有数据库:
show databases;
2 查询当前数据库:
select database();
2 创建
可以定义数据库的编码方式
create database if not exists ax1;
create database ax2;
3 删除
drop database ax1;
4 使用
use ax1;
select database();
切换当前数据库位置并验证是否为当前数据库:
5 表:
1 表的创建:
2 查询当前数据库所有表结构
show tables;
图形化展示
3 查询表结构
desc myfirst_tb;
图形化展示:
4 查询指定表的建表语句
show create table first_tb;
图形化展示:
四 DDL-表结构- 数据类型
MySQL的数据类型有很多,主要分为三类:数值类型,字符串类型,日期时间类型。
DDL语言的数据类型_ddl类型-CSDN博客