JavaEE物联网云计算系列培训教材-Oracle数据库设计

JavaEE物联网云计算系列培训教材-Oracle数据库设计

ID:37768052

大小:866.00 KB

页数:32页

时间:2019-05-30

JavaEE物联网云计算系列培训教材-Oracle数据库设计_第1页
JavaEE物联网云计算系列培训教材-Oracle数据库设计_第2页
JavaEE物联网云计算系列培训教材-Oracle数据库设计_第3页
JavaEE物联网云计算系列培训教材-Oracle数据库设计_第4页
JavaEE物联网云计算系列培训教材-Oracle数据库设计_第5页
资源描述:

《JavaEE物联网云计算系列培训教材-Oracle数据库设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三章用SQL语句操作数据SQL语句的作用是什么?插入语句使用的是INSERT、UPDATE还是DELETE?TRUNCATE语句的作用是什么?预习检查使用T-SQL向表中插入数据使用T-SQL更新表中数据使用T-SQL删除表中数据本章目标SQL是什么?StructuredQueryLanguage:结构化查询语言为何要使用SQL?难道仅仅使用PL/SQL操作数据库?应用程序如何与数据库打交道?何时使用?对Oracle执行所有的操作都可以程序中的增删改查怎么使用?…SQL简介PL/SQL:ProceduralLanguage/SQLPL/SQL是SQL的增强版对功能进行了

2、扩充:如变量说明、流程控制、功能函数SQL和T-SQLDML(数据操作语言)插入、删除和修改数据库中的数据DCL(数据控制语言)用来控制存取许可、存取权限等DQL(数据查询语言)用来查询数据库中的数据DDL(数据定义语言)用来建立数据库、数据库对象和定义表的列SQL的组成INSERT、UPDATE、DELETE等GRANT、REVOKE等CREATETABLE、DROPTABLE等SELECT等SQL中的运算符3-1算术运算符运算符说明+加运算,求两个数或表达式相加的和,如6+8-减运算,求两个数或表达式相减的差*乘运算,求两个数或表达式相乘的积/除运算,求两个数或表达式

3、相除的商,如5/3的值为1%取模运算,求两个数或表达式相除的余数,如:5%3的值为2运算符一种符号,它是用来进行列间或者变量之间的比较和数学运算的算术运算符、赋值运算符、比较运算符、逻辑运算符SQL中的运算符3-2运算符说明=把一个数或变量或表达式赋值给另一变量,如:Name='王华'赋值运算符运算符说明AND当且仅当两个布尔表达式都为true时,返回TRUE。OR当且仅当两个布尔表达式都为false,返回FALSE。NOT对布尔表达式的值取反逻辑运算符SQL中的运算符3-3比较运算符运算符说明=等于,例如:age=23>大于,例如:price>100<小于<>不等于>=

4、大于等于<=小于等于!=不等于(非SQL-92标准)数据库对象执行T-SQL执行结果查询窗口的介绍INSERT[INTO]表名[(列名)]VALUES(值列表)INSERTINTOStudents(SName,SAddress,SGrade,SEmail,SSEX)VALUES('张青裁','上海松江',6,'ZQC@Sohu.com',0)向学生表中插入一行数据插入数据行语法演示示例1:插入一条学生记录注意事项1:每次插入一行数据,不能只插入半行或者几列数据插入的数据是否有效将按照整行的完整性的要求来检验INSERTINTOStudents(SName,SAddress

5、,SGrade,SEmail,SSEX)VALUES('张青裁')代码错误插入数据行注意事项3-1注意事项2:每个数据值的数据类型、精度和小数位数必须与相应的列匹配INSERTINTOStudents(SName,SAddress,SGrade,SEmail,SSEX)VALUES('张青裁','上海松江',ZQC,'ZQC@Sohu.com','ZG')代码错误插入数据行注意事项3-2注意事项3:不能为标识列指定值INSERTINTOStudents(SCode,SName,SAddress,SGrade,SEmail,SSEX)VALUES(32,'张青裁','上海松

6、江',6,'ZQC@Sohu.com',0)代码错误注意事项4:如果在设计表的时候就指定了某列不允许为空,则必须插入数据INSERTINTOStudents(SAddress,SGrade,SEmail,SSEX)VALUES(‘上海松江’,6,,0)代码错误插入数据行注意事项3-3注意事项5:插入的数据项,要求符合检查约束的要求INSERTINTOStudents(SName,SAddress,SGrade,SEmail,SSEX)VALUES('张青裁','上海松江',6,'ZQC',0)代码错误注意事项6:具有缺省值的列,可以使用DEFAULT(缺省)关键字来代替插

7、入的数值INSERTINTOStudents(SName,SAddress,SGrade,SEmail,SSEX)VALUES('张青裁',DEFAULT,6,'ZQC@Sohu.com',0)指导——增加学生记录2-1训练要点:使用INSERT语句向数据库表插入数据需求说明:在Student表中使用T-SQL插入如下数据学号密码姓名性别年级联系电话现住址生日电子邮件S1200902001zhangsan张三男101062768866解放路1990-1-1zhangsan@126.comS1200902002lisi89李四男

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。