数据库表的操作
目录
一、创建表
二、修改表
三、列约束和表约束
四、表数据的操作
一、创建表
1、为什么要创建表: 我们建好数据库后,相当于建了一个仓库,物理上是创建了几个操作系统文件(数据和日志人间),我们要存入数据才算是数据库。然而数据用表存放,所以我们要在建好的数据库中先建表,再放入数据
2、数据类型:
数据类型决定了数据的存储格式,代表不同的信息类型。为数据库中的字段和编程中的变量指定一个数据类型和划分合适空间。例如:char(2)和int型
(1)、字符型:
- char(n)数据类型: 存储固定长度的字符串。不满的自动填补空格,n在1到8000字节之间
- varchar(n)数据类型: 存储可变长度 字符串。有几个存几个,超出n的部分截断后存储,不满的存储实际的大小,所以当不确定长度又怕空间浪费时可以使用
- text数据类型: 存储很大的数据,抄错8kb的ASCII数据可以使用
(2)、整型:
- bigint(大整数): 所有数字,存储大小为8kb
- int(整型): 存储大小为4kb
- smallint(短整型): 存储大小为2kb
- tinyint(微短整型): 从0-255的整形数据,存储大小为1kb
(3)、精确数值型: 由整数部分和小数部分构成
- decimal(整数部分个数,小数部分个数),不能用于