mysql基础1.认识数据库

xiaoxiao2021-02-28  14

1.认识数据库

1.1为什么使用数据库

(1)数据保存在内存:

优点:存取速度快。

缺点:数据不能永久保存。

(2)数据保存在文件:

优点:数据永久保存。

缺点:1)存取速度比内存操作慢,频繁的IO操作。2)查询数据不方便。

使用数据库,可以实现数据永久保存,存取速度快,查询和管理数据方便。而mysql数据库,是当前应用非常广泛的关系型数据库之一。

1.2字段类型

数字:int,decimal(小数)

例如:decimal(5,2)一共5位,小数有2位

字符串:char,varchar,text(大文本)

例如:char不变,例如char (8),固定8个字符

varchar可变,例如varchar(8),可以不为8个字符。

日期:datetime

布尔:bit

1.3约束

(1)主键:primary key

使用主键约束的字段,它用来标记表中每一条记录的唯一性。每张表最好独立设计一个非业务含义的id字段。

(2)非空:not null

       使用非空约束的字段,它要求字段必须赋值。

(3)唯一:unique

       使用唯一约束的字段,字段的值不能重复。但是它允许插入一个至多个null。

(4)默认:default

使用默认值约束的字段,在不插入数据时,会使用默认值。

(5)自增长:auto_increment

使用自增长约束的字段,其值会自动递增。

(5)外键:foreign key

       外键用来约束多张表的数据。

转载请注明原文地址: https://www.6miu.com/read-2650076.html

最新回复(0)