MySQL教程
MySQL数据库表
表(table)是一种结构化的文件,可以用来存储特定类型的数据,如:学生信息,课程信息,都可以放到表中。另外表都有特定的名称,而且不能重复。表中具有几个概念:列、行、主键。 列叫做字段(Column),行叫做表中的记录,每一个字段都有:字段名称/字段数据类型/字段约束/字段长度。
学生信息表
学号(主键) |
姓名 |
性别 |
年龄 |
00001 |
张三 |
男 |
20 |
00002 |
李四 |
女 |
20 |
● 表名称:dept
描述:部门信息表
英文字段名称 |
中文描述 |
类型 |
DEPTNO |
部门编号 |
INT(2) |
DNAME |
部门名称 |
VARCHAR(14) |
LOC |
位置 |
VARCHAR(13) |
● 表名称:emp
描述:员工信息表
英文字段名称 |
中文描述 |
类型 |
EMPNO |
员工编号 |
INT (4) |
ENAME |
员工姓名 |
VARCHAR(10) |
JOB |
工作岗位 |
VARCHAR(9) |
MGR |
上级领导 |
INT (4) |
HIREDATE |
入职日期 |
DATE |
SAL |
薪水 |
DOUBLE(7,2) |
COMM |
津贴 |
DOUBLE (7,2) |
DEPTNO |
部门编号 |
INT(2) |
注:DEPTNO字段是外键,DEPTNO的值来源于dept表的主键,起到了约束的作用。
● 表名称:salgrade
描述:薪水等级信息表
英文字段名称 |
中文描述 |
类型 |
GRADE |
等级 |
INT |
LOSAL |
最低薪水 |
INT |
HISAL |
最高薪水 |
INT |