知识专题一:
数据库:DataBase(DB)存储和管理数据的仓库
数据库管理系统:DataBase Manager System(DMS) 操纵和管理数据库的大型软件
SQL:操纵管理关系型数据库的编程语言,定义了一套关系型数据库的统一标准
数据库设计(Data definition language(DDL)-数据定义语言)
数据库操作
show databases; select database();
use create database drop database
注:database 可替换为 schema
约束
not null 非空约束
unique 唯一约束
primary key 主键约束(唯一标识)
default 默认约束
数据类型主要分为三种
数值类型 字符串类型 时间日期类型
设计表结构的基本流程:原型字段+基础字段
数据库操作(DML )
INSERT-增加
insert into 表名(字段) + value(值)
UPDATE
update 表名 set 字段名1 = 值1 , 字段名2 = 值2 , .... [ where 条件 ] ;
注意事项:
A. 修改语句的条件可以有,也可以没有,如果没有条件,则会修改整张表的所有数据。
B. 在修改数据时,一般需要同时修改公共字段update_time,将其修改为当前操作时间。
DELETE
delete from 表名 [ where 条件 ] ;
数据库优化