数据库由一批数据构成的有序集合,这些数据被分门别类地存放在一些结构化的数据表(table)里,而数据表之间又往往存在交叉引用的关系,这种关系使数据库又被称为关系型数据库。
表的每一行称为记录,每一列为字段。
常用的数据类型:
分类 | 备注和说明 | 数据类型 | 说明 |
二进制数据类型 | 存储非子符和文本的数据 | BLOB | 可用来存储图像 |
文本数据类型 | 字符数据包括任意字母、符号或数字字符的组合 | char | 固定长度的非 Unicode 字符数据 |
varchar | 可变长度非 Unicode 数据 | ||
text | 存储长文本信息 | ||
日期和时间 | 日期和时间在单引号内输入 | time | 时间 |
date | 日期 | ||
datetime | 日期和时间 | ||
数值型数据 | 该数据仅包含数字,包括正数、负数以及浮点数 | int smallint | 整数 |
float double | 浮点数 | ||
货币数据类型 | 用于财务数据 | decimal | 定点数 |
Bit数据类型 | 表示是/否的数据 | bit | 存储布尔数据类型 |
举例:
一、创建表:
create table data(id INT(4), fi INT UNSIGNED, fiz INT ZEROFILL);
说明:创建表table, 分别有id, fi,fiz 这三列。其中Id 类型为Int,长度为4; fi 类型为unsigned int,长度为unsigned int 的默认长度 , fiz 类型为Int 而且签到零填充数值达到列的显示宽度
二、插入数据:
insert into data values (10,10,10);
insert into data values (1-0,10,10);
insert into data values (123,123,123);
查看所有元素如下:
select * from data;