(二) 结构化查询语言_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > (二) 结构化查询语言

(二) 结构化查询语言

 2011/11/17 9:37:27  sgq0085  http://sgq0085.iteye.com  我要评论(0)
  • 摘要:JDBC通过SQL与数据库进行通信:将JDBC包看做是一个用于将SQL语句传递给数据库的应用编程接口(API)。简单介绍SQL可以将数据库想象成一组由行和列组成的表格。SELECT(1)SQL关键字全部使用大写字母(惯例,也可以不这样做)(2)在每一个SQL的SELECT语句中,FROM子句都是必不可少的。(3)可以选择所需要的字段。(4)可以在查询语句中使用WHERE子句来限定所要选择的行。(5)SQL使用=(相等)和<>(不等)而非==和!=来进行相等比较。(6
  • 标签:

JDBC通过SQL与数据库进行通信 : 将JDBC包看做是一个用于将SQL语句传递给数据库的应用编程接口(API)。
简单介绍SQL

可以将数据库想象成一组由行和列组成的表格。
SELECT
(1)SQL关键字全部使用大写字母(惯例,也可以不这样做)
(2)在每一个SQL的SELECT语句中,FROM子句都是必不可少的。
(3)可以选择所需要的字段。
(4)可以在查询语句中使用WHERE子句来限定所要选择的行。
(5)SQL使用=(相等)和<>(不等)而非==和!=来进行相等比较。
(6)WHERE子句可以使用LIKEcaozuofu.html" target="_blank">操作符来实现模式匹配,其中%表示0或0以上个字符。_表示单个字符。
(7)字符串都是由单引号''括起来的,而非双引号。字符串中的单引号则需要一对单引号代替。e.g. WHERE title LIKE '%''%'
(8)可以从多个表格中选取数据。但如果没有where子句,则查询意义不大,只是罗列了多个表中所有数据的组合。
(9)当查询多个表格时,相同的字段名可能会出现在两个不同的地方,需要在字段名前添加表名或表别名。
(10)SQL中有许多内置函数,用于求平均值、最大值和最小值等。
UPDATE
(11)可以使用SQL来改变数据库中的数据。e.g. UPDATE table SET table.field =value WHERE 准则。
DELETE
(12)删除可以使用DELETE,e.g. DELETE FROM table WHERE 准则。
INSERT
(13)可以使用INSERT语句向表格中插入数据,e.g. INSERT INTO table VALUES (field1_value...)
?? ??? ??? ??? ??? ??? ??? ?SQL数据类型
数据类型?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?说明
INTEGER?? ??? ??? ??? ??? ??? ??? ?或INT通常为32位的整数
SMALLINT ?? ??? ??? ??? ??? ??? ?通常为16位的整数
NUMERIC(m,n)?? ??? ??? ??? ?m位长得定点十进制数,其中小数点后为n位
或DECIMAL(m,n)
或DEC(m,n)
FLOAT(n) ?? ??? ??? ??? ??? ??? ?运算精度为n位的二进制数的浮点数
REAL?? ??? ??? ??? ??? ??? ??? ??? ?通常为32为浮点数
DOUBLE?? ??? ??? ??? ??? ??? ??? ?通常为64位浮点数
CHARACTER(n)?? ??? ??? ??? ?固定长度为n的字符串
或CHAR(n)
VARCHAR(n) ?? ??? ??? ??? ??? ?最大长度为n的字符串
BOOLEAN?? ??? ??? ??? ??? ??? ?布尔值
DATE?? ??? ??? ??? ??? ??? ??? ??? ?日历日期(与具体实现有关)
TIME?? ??? ??? ??? ??? ??? ??? ??? ?当前时间(与具体实现有关)
TIMESTAMP ?? ??? ??? ??? ??? ?当前的日期和时间(与具体实现有关)
BLOB?? ??? ??? ??? ??? ??? ??? ??? ?二进制大对象
CLOB?? ??? ??? ??? ??? ??? ??? ??? ?字符大对象

  • 相关文章
发表评论
用户名: 匿名