- 1、本文档共46页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQL语言基础; 1 SQL简介 ; 2 SQL语言的特点 ; SQL语言是关系数据库操作的基础语言,将数据查询、数据操纵、数据定义、事务控制、系统控制等功能集于一体,使得数据库应用开发人员、数据库管理员等都可以通过SQL语言实现对数据库的访问和操作。
SQL语言可以分为:
(1)数据定义语言(DDL)
(2)数据操纵语言(DML)
(3)数据查询语言(DQL)
(4)数据控制语言(DCL);1.高度的非过程化
在使用SQL语言操作数据库时,用户只需要说明“做什么”,而不需要说明“怎么做”。用户任务的实现对用户而言是透明的,由系统自动完成。这大大减轻了用户的负担,同时降低了对用户的技术要求。;2.2 SQL语言的语法结构 ;通过SQL语句,程序员或数据库管理员(DBA)可以做如下的主要工作:
(1)建立数据库的表格,包括设置表格所可以使用之空间。
(2)改变数据库系统环境设置。
(3)针对某个数据库或表格,授予用户存取权限。
(4)对数据库表格建立索引值。
(5)修改数据库表格结构(新建、删除或是修改表格字段)。
(6)对数据库进行数据的新建。
(7)对数据库进行数据的删除。
(8)对数据库进行数据的修改。
(9)对数据库进行数据的查询。;;标识符命名规则:
1.必须以字母开头
2.可以包含字母、数字和下划线(_)、美元符号($)和#
3.不可以包含空格或特殊字符(如、%或标点符号)
4.不可以是保留关键字;数据类型:
1.字符类型:char、varchar2、nchar、nvarchar2、long
2.数值类型:number
3.日期类型:date、timestamp
4.LOB类型:clob、nclob、blob、bfile
5.二进制类型:raw、long raw
6.行类型:rowid、urowid;常用运算符:
算数运算:+,-,*,/
关系运算:=,,,=,=,,!=
确定范围:BETWEEN AND,NOT BETWEEN AND
确定集合:IN,NOT IN
字符匹配:LIKE,NOT LIKE
控制判断:IS NULL,IS NOT NULL
逻辑操作:NOT ,AND,OR;3.2 分组查询 ;; 基本查询主要指对单个表或视图进行无条件查询、有条件查询和查询排序等。
(1)WHERE 子句
SELECT * FROM emp
WHERE deptno=10;(查询条件)
(2)“*”,DISTINCT属性词用法
SELECT [*|DISTINCT] FROM table;
(3)ORDER BY条件子句
SELECT * FROM table
WHERE deptno=10
ORDER BY sal [DESC];;3.2 分组查询;;3.4 子查询;3.5 层次查询;;4.2 DELETE语句;;;;;;5.2 ALTER语句 ;;;(2)注意事项
①创建表时要把较小的不为空的字段放在前面,可能为空的字段放在后面。
②创建表时可以用中文的字段名,但最好还是用英文的字段名。
③创建表时可以给字段加上默认值,例如DEFAULT SYSDATE。这样每次插入和修改时,不用程序操作这个字段都能得到动作的时间。
④创建表时可以给字段加上约束条件。例如不允许重复UNIQUE,主键PRIMARY KEY。;;;;;;;修改列的属性时,需要注意以下几条:
1、可以增加列的宽度或数字的精度。
2、减少列的宽度时,列的取值要大于列值范
围。
3、当数据类型被修改时,列值必须为空;; 使用TRUNCATE语句,可以清空表里的所有记录,保留表的结构。TRUNCATE语句的格式为:
TRUNCATE table 表名;;6 数据控制语言(DCL);事务控制;;;;7 常用函数;SQL函数分类:
数值函数:ABS, ROUND, TRUNC
字符函数:CONCAT,INITCAP, SUBSTR
日期函数:SYSDATE,MONTHS_BETWEEN
转换函数:TO_DATE , TO_NUMBER
聚集函数:COUNT, AVG, SUM, MAX,MIN
您可能关注的文档
- PhotoshopCS的蒙版和通道~第三章解答.ppt
- 提高患者胰岛素注射的规范率要点分析.ppt
- 我的v-ing做主语宾语教学能手公开课要点分析.ppt
- 项目案例丨迪士尼施工用的这50种工具解决方案.doc
- Photoshop-CS6经典教程解答.ppt
- 项目八任务二解决方案.doc
- 食品工程原理讲义01流体要点分析.ppt
- 我的发展生产-满足消费要点分析.ppt
- PHOTOSHOPCS5PS基础教程第2章解答.ppt
- 食品工艺学复习提纲要点分析.ppt
- 北师大版(2024)八年级数学上册课件 3.2 平面直角坐标系 第2课时 点的坐标特征.pptx
- 北师大版(2024)八年级数学上册课件 3.2 平面直角坐标系 第3课时 建立适当的平面直角坐标系.pptx
- 北师大版(2024)八年级数学上册课件 4.3 一次函数的图象 第1课时 正比例函数的图象及性质.pptx
- (人教A版数学选择性必修三)讲义第15讲7.1.1条件概率(学生版+解析).docx
- (人教A版数学选择性必修三)讲义第19讲8.1成对数据的统计相关性(8.1.1变量的相关关系+8.1.2样本相关系数)(学生版+解析).docx
- 北师大版(2024)八年级数学上册课件 5.2 二元一次方程组的解法 第2课时 加减消元法.pptx
- (人教A版数学选择性必修一)2025年秋季学期讲义第01讲1.1.1空间向量及其线性运算(学生版+教师版).docx
- 北师大版(2024)八年级数学上册课件 5.2 二元一次方程组的解法 第1课时 代入消元法.pptx
- 北师大版(2024)八年级数学上册课件 5.3 二元一次方程组的应用 第3课时 二元一次方程组的应用(3).pptx
- 北师大版(2024)八年级数学上册课件 5.4 二元一次方程与一次函数 第2课时 用二元一次方程组确定一次函数表达式.pptx
文档评论(0)