MySQL 基础语法及workbench ER图 转SQL语句
-
为什么使用数据库
解决数据持久化问题
高效的数据管理(增删改查)
-
数据库的分类
关系型数据库
理论基础:关系代数
具体表象:二维表
行:记录
列:字段
非关系型数据库(NoSQL / NewSQL)
MongoDB -->文档数据库
Redis --> KV数据库
编程语言:SQL - Structured Query Language(结构化查询语言)
DB - database
DBA - database administrator
DBMS - database management system
DBS - database system
-
DDL - 数据定义语言 —> create / drop / alter
-
创建数据库:create database school default charset utf8mb4(指定编码方式向下兼容。SQL5.x默认为Latin)
-
删除数据库:drop database if exists school
切换数据库:use school
-
创建表:create table 表名(列名 数据类型 约束条件);
例:create table tb_student
(
stu_id integer not null,
stu_name varchar(10) not null,
-