1、数据库概念
数据库的作用是存储数据,为了方便查询和使用
2、RDBMS
(Relational Database Management System)
关系型数据库
核心是用二维表储存数据
记录:每一行数据代表一个事物的信息
字段:代表某一列数据的含义
一个数据库有多个表,一个表中有多条记录,每一条记录有多个字段
3、SQL
操作关系型数据库的语言
(不区分大小写)
重点 查询语句 select SELECT
4、MySQL
瑞典公司开发,卖给SUN,SUN又卖给OQSCLE
开源,免费,使用范围广,支持多平台
5、navicat操作
5、1 连接服务端
建立连接 需要ip、用户名、密码
连接成功后,打开连接,可以看到服务端所有的仓库
5、2 数据库操作
创建 删除 编辑
右键新建的数据库,可以进行编辑(属性),删除
5、3 数据表操作
创建表 至少要有一个字段
重命名表
修改表(设计表)
添加栏位
修改栏位
删除栏位
删除表
5、4 数据操作
打开表
添加数据
修改数据
删除数据
5、5 常用数据类型
整数:int,有符号范围(-2147483648~2147483647),
无符号范围(0~4294967295)
小数:decimal,如decimal(5,2)表示共存5位数,小数占2位,整数占3位
字符串:varchar,范围(0~65533),如varchar(3)表示最多存储3个字符,一个中文或一个字母都占一个字符
日期时间:datetime,范围(1000-01-01 00:00:00~9999-12-31 23:59:59),如’2021-01-01 12:59:59’
5、6 约束
主键(primary key):物理上存储的顺序
特点是,唯一且不能为空,通常使用 int 自动递增,无符号
非空(not null):此字段不允许填写空值
惟一(unique):此字段的值不允许重复
默认值(default):当不填写此值时会使用默认值,如果填写时以填写为主
外键(foreign):维护两个表之间的关系关联
5、7 备份与恢复
备份
恢复