`

(二) 结构化查询语言

阅读更多

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

可以将数据库想象成一组由行和列组成的表格。
SELECT
(1)SQL关键字全部使用大写字母(惯例,也可以不这样做)
(2)在每一个SQL的SELECT语句中,FROM子句都是必不可少的。
(3)可以选择所需要的字段。
(4)可以在查询语句中使用WHERE子句来限定所要选择的行。
(5)SQL使用=(相等)和<>(不等)而非==和!=来进行相等比较。
(6)WHERE子句可以使用LIKE操作符来实现模式匹配,其中%表示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                                字符大对象

分享到:
评论

相关推荐

    结构化查询语言

    结构化查询语言

    关系数据库结构化查询语言SQL

    关系数据库结构化查询语言SQL

    结构化查询语言SQL

    结构化查询语言SQL

    SQL结构化查询语言源代码下载

    在这个“SQL结构化查询语言源代码下载”中,我们可以期待找到一系列与SQL相关的示例代码,这些代码可能是为了配合某本关于SQL学习的书籍而编写的,目的是帮助读者更好地理解和实践SQL操作。 1. 数据查询:SQL的核心...

    SQL结构化查询语言速学宝典

    ### SQL结构化查询语言速学宝典 #### 一、SQL简介 SQL(Structured Query Language)是一种用于管理和处理关系数据库的标准计算机语言。它被广泛应用于各种数据库系统中,包括MySQL、Oracle、SQL Server等。SQL的...

    结构化查询语言SQL快速入门

    SQL,即结构化查询语言,是用于管理和处理关系数据库的标准语言。它被ANSI(美国国家标准协会)定义为关系型数据库管理系统(RDBMS)的标准,广泛应用在诸如Oracle、Sybase、Microsoft SQL Server、Access等流行...

    SQL结构化查询语言速学宝典(带完整原创目录)

    ### SQL结构化查询语言速学宝典知识点概览 #### 一、SQL简介与应用场景 - **定义**:SQL(Structured Query Language)是一种用于管理关系数据库的标准计算机语言。 - **功能**:支持数据查询、更新、插入、删除等...

    精通SQL—结构化查询语言详解

    SQL,全称Structured Query Language,即结构化查询语言,是用于管理和处理关系数据库的标准语言。在《精通SQL》这本书中,作者深入浅出地讲解了SQL的基础与高级应用,涵盖了数据库理论、SQL Server的使用以及实际...

    精通SQL-结构化查询语言详解

    《精通SQL-结构化查询语言详解》是一本深入解析SQL的专著,旨在帮助读者全面理解和掌握SQL这一核心数据库查询语言。SQL(Structured Query Language),即结构化查询语言,是用于管理和处理关系型数据库的标准语言。...

    精通SQL 结构化查询语言详解

    《精通SQL:结构化查询语言详解》是一本全面讲解SQL语言的实用指南书籍,全书共分为19章,涵盖了从SQL基本概念到高级应用的各个方面。本书特别适合SQL初学者和有一定SQL基础的读者学习和参考。书中不仅深入讲解了SQL...

    结构化查询语言SQL.ppt

    结构化查询语言SQL,简称SQL,是用于管理和处理关系数据库的标准语言。自1974年由Boyce和Chamberlin提出以来,SQL经历了多次发展,包括1986年的ANSI SQL-86标准,1989年的ISO SQL-89标准,以及后续的SQL-92和现在的...

    SQL结构化查询语言

    SQL主要分成四个部分: 数据定义; 数据操纵; 数据控制; 嵌入式SQL的使用。

    精通SQL-结构化语言查询与详解

    精通SQL-结构化语言查询与详解精通SQL-结构化语言查询与详解精通SQL-结构化语言查询与详解精通SQL-结构化语言查询与详解

Global site tag (gtag.js) - Google Analytics