SQL循序渐进(4)
| 作者：ZSC / 太平洋网络学院 |  |

创建表

数据类型是指在特定的列使用什么样数据的类型。如果一个列的名字为"Last_Name"，它是用来容纳人名的，所以这个特定列就应该采用"varchar" (variable-length character，变长度的字符型) 数据类型。

以下是几种常见的数据类型：

char(size) ：固定长度的字符串型。Size是圆括号中指定的参数，它可以由用户随意设置，但是不能超过255个字节。

varchar(size) ：变长度的字符串型。它的最大长度是由括号中的参数size设定的。

number(size)：数值型。最大数字的位数由括号中的参数size设置。

date ：日期数值型。

number(size,d) ：数值型。它的最大数字的位数由括号中的参数sieze设定，而括号中的参数d是设置小数点的位数。

什么是约束呢？当表被创建的时候，可以一列也可以多列共用一个约束。约束是一个跟列有关的基本准则，返回的数据必须遵循这个准则。下面举个例子，一个约束指定在一列中不能有两个记录共用一个数值。它们必须单独的。其它两个流行的约束是："not null"，它设置了列不能留空白，即一定要有数据；以及"primary key"（主键），主键约束定义了表中每一个记录（或行）的唯一标识。所有的这些将在以后的教程中再作进一步阐述。

好吧，也许你已经有跃跃欲试的冲动了。作为本节练习，下面我们自己来设计和创建表格。

你可以开始创建一个公司的雇员表格。你需要创建一个包含firstname、lastname、 title、 age和 salary的表格。