(本科)第03章 用T-SQL语句操作数据ppt课件.pptx
《(本科)第03章 用T-SQL语句操作数据ppt课件.pptx》由会员分享,可在线阅读,更多相关《(本科)第03章 用T-SQL语句操作数据ppt课件.pptx(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、课程主讲人:第03章 用T-SQL语句操作数据数据库设计与应用主讲:张成叔微信(QQ):7153265 微信公众号:张成叔第 3 章 用T-SQL语句操作数据第1章 创建和管理数据库认识T-SQL2 2插入、更新及删除数据数据的导入和导出1 13 3目 录n SQL是什么?uStructured Query Language:结构化查询语言n为何要使用SQL?u难道仅仅使用SQL Server Management Studio操作数据库?u应用程序如何与数据库打交道?n何时使用?u对SQL Server执行所有的操作都可以u程序中的增删改查SQL简介nT-SQL :Transact-SQLn
2、T-SQL是SQL的增强版,对功能进行了扩充:如变量说明、流程控制、功能函数SQL和T-SQLnDML(数据操作语言)u插入、删除和修改数据库中的数据nDCL(数据控制语言) u用来控制存取许可、存取权限等nDQL(数据查询语言)u用来查询数据库中的数据nDDL(数据定义语言)u用来建立数据库、数据库对象和定义表的列SQL的组成n运算符u用来进行列间或者变量之间的比较和数学运算u包括算术运算符、赋值运算符、比较运算符、逻辑运算符 SQL中的运算符算术运算符 运算符说 明+加运算,求两个数或表达式相加的和,如加运算,求两个数或表达式相加的和,如6+8-减运算,求两个数或表达式相减的差减运算,求两
3、个数或表达式相减的差 *乘运算,求两个数或表达式相乘的积乘运算,求两个数或表达式相乘的积 /除运算,求两个数或表达式相除的商,如除运算,求两个数或表达式相除的商,如5/3的值为的值为1%取模运算,求两个数或表达式相除的余数,如:取模运算,求两个数或表达式相除的余数,如:5%3的值为的值为2 SQL中的运算符赋值运算符赋值运算符逻辑运算符逻辑运算符运算符运算符说说 明明=把一个数或变量或表达式赋值给另一变量,把一个数或变量或表达式赋值给另一变量,如:如:Name=王华王华 运算符运算符说说 明明AND当且仅当两个布尔表达式都为当且仅当两个布尔表达式都为true时,返回时,返回TRUE。OR当且仅
4、当两个布尔表达式都为当且仅当两个布尔表达式都为false,返回,返回FALSE。NOT布尔表达式的值取反布尔表达式的值取反 SQL中的运算符比较运算符比较运算符运算符运算符说说 明明=等于,例如:等于,例如:age=23 大于,例如:大于,例如:price100 小于小于 不等于不等于=大于等于大于等于=小于等于小于等于!=不等于(不等于(非非SQL-92标准标准 )一起努力 共同提高第1章 创建和管理数据库认识T-SQL1 1插入、更新及删除数据数据的导入和导出2 23 3目 录n向学生表中插入一行数据插入数据行语法INSERT INTO Student(StudentNo,Address,
5、StudentName,Sex,GradeId,Email,Phone)VALUES(G1563399, 上海松江上海松江, 艾边成艾边成, 男男,1, , )演示示例演示示例1:插入一条学生记录:插入一条学生记录语法语法示例示例INSERT INTO 表名 (列名) VALUES (值列表)注意事项注意事项1:值的顺序和类型要与列名的顺序和类型一致值的顺序和类型要与列名的顺序和类型一致插入数据行注意事项注意事项注意事项2:对于字符类型、日期类型的列,当插入数据的时候,其值用单引号对于字符类型、日期类型的列,当插入数据的时候,其值用单引号()引起来引起来注意事项注意事项3:INSERT语句不能
6、为标识列指定值语句不能为标识列指定值INSERT Subject(SubjectName,ClassHour,GradeId) VALUES(图形图像处图形图像处理理,64,1)注意事项注意事项4:如果在设计表的时候就指定了某列不允许为空,则必须插入数据如果在设计表的时候就指定了某列不允许为空,则必须插入数据INSERT INTO Student(StudentNo,StudentName,GradeId,Phone)VALUES(G1564000, 空空空空插入数据行注意事项注意事项注意事项5:具有缺省值的列,具有缺省值的列,可以使用可以使用DEFAULT(缺省)关键字来代替插入的数值(缺省
7、)关键字来代替插入的数值INSERT INTO Student(StudentNo,Address,StudentName,Sex,GradeId,Email,Phone)VALUES(G1563399,DEFAULT,艾边成艾边成,男男插入数据行注意事项n训练要点:u使用INSERT语句向数据库表插入数据 n需求说明:u向学期表Grade插入如下表所示的6条数据。 实训向数据表插入数据学期表学期表GradeGrade中的测试数据中的测试数据GradeIdGradeName1S12S23S34S45S56S6u向Student表中插入前3条数据,如下表。实训向数据表插入数据学生信息表测试数据学
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 本科第03章 用T-SQL语句操作数据ppt课件 本科 03 SQL 语句 操作 数据 ppt 课件
限制150内