SQL语法大全
日期:2008年5月11日 作者:清风网络学院 查看:[大字体 中字体 小字体]-
DATETIME)
如果一切正常,你会在结果窗口中看到如下的文字(如果出现异常,请参阅第三章):
This command dit not return data ,and it did not return any rows
祝贺你,你已经建立了你的第一个表!
你所创建的表名为guestbook,你可以使用这个表来存储来字你站点访问者的信息。你是用REEATE TABLE语句创建的这个表,这个语句有两部分:第一部份指定表的名子;第二部份是括在括号中的各字段的名称和属性,相互之间用逗号隔开。
表guestbook有三个字段:visitor,comments 和entrydate。visitor字段存储访问者的名字,comments字段存储访问者对你站点的意见,entrydate字段存储访问者访问你站点的日期和时间。
注意每个字段名后面都跟有一个专门的表达式。例如,字段名comments后面跟有表达式TEXT。这个表达式指定了字段的数据类型。数据类型决定了一个字段可以存储什么样的数据。因为字段comments包含文本信息,其数据类型定义为文本型。
字段有许多不同的数据类型。下一小节讲述SQL所支持的一些重要的数据类型。
字段类型
不同的字段类型用来存放不同类型的数据。创建和使用表时,更你应该理解五种常用的字段类型:字符型,文本型,数值型,逻辑性和日期型。
字符型数据
字符型数据非常有用。当你需要存储短的字符串信息时,你总是要用到字符型数据。例如,你可以把从HTML form的文本框中搜集到的信息放在字符型字段中。
要建立一个字段用来存放可变长度的字符串信息,你可以使用表达式 VARCHAR。考虑你前面创建的表guestbook:
CREATE TABLE guestbook (visitor VARCHAR(40),comments TEXT,entrydate
DATETIME)
在这个例子中,字段visitor的数据类型为VARCHAR。注意跟在数据类型后面的括号中的数字。这个数字指定了这个字段所允许存放的字符串的最大长度。在这个例子中,字段visitor能存放的字符串最长为四十个字符。如果名字太长,字符串会被截断,只保留四十个字符。
VARCHAR类型可以存储的字符串最长为255个字符。要存储更长的字符串数据,可以使用文本型数据(下一节中讲述)。
另一种字符型数据用来存储固定长度的字符数据。下面是一个使用这种数据类型的例子:
CREATE TABLE guestbook (visitor CHAR(40),comments TEXT,entrydate
DATETIME)
在这个例子中,字段visitor被用来存储四十个字符的固定长度字符串。表达式CHAR指定了这个字段应该是固定长度的字符串。
VARCHAR型和CHAR型数据的这个差别是细微的,但是非常重要。假如你向一个长度为四十个字符的VARCHAR型字段中输入数据Bill Gates。当你以后从这个字段中取出此数据时,你取出的数据其长度为十个字符——字符串Bill Gates的长度。
现在假如你把字符串输入一个长度为四十个字符的CHAR型字段中,那么当你取出数据时,所取出的数据长度将是四十个字符。字符串的后面会被附加多余的空格。
当你建立自己的站点时,你会发现使用VARCHAR型字段要比CHAR型字段方便的多。使用VARCHAR型字段时,你不需要为剪掉你数据中多余的空格而操心。
VARCHAR型字段的另一个突出的好处是它可以比CHAR型字段占用更少的内存和硬盘空间。当你的数据库很大时,这种内存和磁盘空间的节省会变得非常重要。
文本型数据
字符型数据限制了字符串的长度不能超过255个字符。而使用文本型数据,你可以存放超过二十亿个字符的字符串。当你需要存储大串的字符时,应该使用文本型数据。
这里有一个使用文本型数据的例子:
CREATE TABLE guestbook (visitor VARCHAR(40),comments TEXT,entrydate - 上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] 下一页
-
- SQL语法大全 相关文章:
- ·CSS语法在DW中无效的解决方法
- ·jQuery语法总结和注意事项
- ·XQuery 初学者入门教程:XQuery 术语和语法
- ·有关 SQL语法的一些实用建议
- ·XPath 初学者入门教程:XPath 语法
- ·理解 CREATE FUNCTION/DROP FUNCTION语法
- ·样式表CSS的高级语法
- ·load date infile 语法错误的解决方法
- ·网页教学 CSS 高级语法
- ·网页教学 CSS 基础语法
- SQL语法大全 相关软件
- ·看动画学英语语法(语音版)7-1...4
- ·工程硕士词汇语法练习
- ·同等学力高分语法复习技巧
- ·06同等学力英语辅导词汇语法部分讲义基础班
- ·第三部分2006同等学力英语统考辅导语法部分备考指南
- ·同等学力词汇和语法习题
- ·同等学力强化班语法讲义
- ·同等学力语法常考考点精华
- ·同等学力保过班词汇与语法答案
- ·MBA英语语法-词性详解
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
精品推荐
热点TOP10
- ·Microsoft SQL Server 2005 中的 XML 支持
- ·MS-SQL开发常用汇总和t-sql技巧集锦
- ·sql server2000导入mdf文件
- ·SQL Server 练习题
- ·SQL语法大全
- ·SQL Server 2005新特性(1)
- ·SQL Server 2005 中的分区表和索引
- ·查询及删除重复记录的方法大全
- ·SQLSERVER中,数据库同步的实现
- ·MSSQL注入攻击服务器与防护
- ·SQL server 2005安装问题汇总
- ·动态创建SQL Server数据库、表、存储过程
- ·认识VF--Visual FoxPro 漫谈
- ·Microsoft SQL Server 2005 的 XML 最佳实施策略
- ·SQL Server 2008对T-SQL语言的增强
- ·[SQL Server]探讨SQL2000对XML的支持
- ·收藏几段SQL Server语句和存储过程
- ·SQL注射总结
- ·SQL循序渐进(3)数据检索
- ·将 Access 2002 数据库迁移到 SQL Server
特别推荐
- ·SQL语法大全
- ·结束SQL注入隐患3招
- ·掌握SQL Server数据库的实用技巧
- ·SQL的简单查询
- ·快速解决SQL Server“安全疑难”相关问题
- ·SQL Server 2005:你应知道的13件事
- ·实例解析:减少SQL日志大小的三个好方法
- ·使用SQL2000将现有代码作为Web服务提供
- ·sql server 2000数据库置疑的解决方法
- ·SQL Server安全问题全攻略之口令
- ·XP上不能安装MicrosoftSQLSERVER2000吗
- ·解析Microsoft Sql Server中的like语句
- ·推荐;适合SQL初学者学习的SQL FAQ集锦
- ·SQL Server 2005 中的分区表和索引
- ·查询及删除重复记录的方法大全
- ·详细介绍优化SQL Server 2000的设置
- ·关于SQL SERVER 日志满的处理方法
- ·使用SQL Server 2000索引视图提高性能
- ·SQL server 2005安装问题汇总
- ·解决用sa登录sql 2005失败的问题
