通用数据类型
在本例中,我们建立了一个存放库存商品信息的表格。所用到的栏目和数据类型如表B所示:
表B 栏目名称: prod_id prod_color prod_descr prod_size 数据类型: Int(16) Varchar(20) Varchar(255) Decimal(8,2)
在本例中,我使用了三种基本数据类型;然而,在实际使用时,根据数据库支持的内容,我可能还用用上tinyint、文本和mediumtext数据类型。
发出如下指令来建立表格: CREATE TABLE Products (prod_id INT(16), prod_color VARCHAR(20), prod_descr VARCHAR(255), prod_size DECIMAL(8,2));
如果这些指令顺利完成,你就可以在表格中正常地插入信息。你可以参到文章SQL基础一:数据查询"得到详细说明。
除了数据类型,你还可以在创建表格时定义自动增量字段(auto-incremented field)、关键字、索引和特殊数值限制。在表格定义时,这些参数与数据类型一同传递。如果在创建表格Product时定义具有特殊数值限制的自动增量prod_id,命令如下: CREATE TABLE Products (prod_id INT(16)AUTO_INCREMENT, prod_color VARCHAR(20), prod_descr VARCHAR(255), prod_size DECIMAL(8,2), UNIQUE (`prod_id`));
如果把prod_id做为索引字段定义,可以用CREATE INDEX: CREATE INDEX ProdIndex ON Product (prod_id);
这里有必要重申:数据库提供商在关键字的处理上有所不同。所以,具体情况请参考你的数据库提供商的文档。
--------------------------------------------------------------------------------
上一页 [1] [2] [3] 下一页 |