用户名: 密码: 免费注册 忘记密码? 网站地图 | 加入收藏 | 设为首页
首页 | 新闻 | 工具 | 系统 | 办公 | 聊天 | 多媒体 | 网页 | 运营 | 平面 | 欣赏 | 数据库 | 程序 | 服务器 | 组网
网页 | 3dmax | Ghost | Windows Xp| Dreamweaver | photoshop | Flash | office | Alexa | Css | QQ | Asp | PHP | Jsp | Access
Flash MX 2004入门 | 网站推广策略 | CorelDRAW入门 | ASP学习 | 网站建设大师功 | Word入门
  iTbulo.com > 学院 > 数据库开发教程 > Mssql教程 > Mssql基础教程 > 文章正文
跟我学SQL:(五)创建和修改表格
iTbulo.COM 2005-11-21 未知()


通用数据类型

在本例中,我们建立了一个存放库存商品信息的表格。所用到的栏目和数据类型如表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] 下一页

文章搜索
相关资讯
相关文章 相关下载
MS SQL SERVER2005 XML 最佳实践
SQL Server2000数据库分离与附加
SQL Server中索引使用及维护
sql server 带列名导出至excel
SQL SERVER 2005 EXPRESS不能远程连接的问题
焦点信息