欢迎来到天天文库
浏览记录
ID:46512233
大小:1.30 MB
页数:24页
时间:2019-11-24
《维护数据库中的数据》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、复习创建数据库表的方法步骤新建表,创建表结构(表设计器)输入字段名称选择数据类型设置是否为空设置字段默认值设置是否自增字段设置各种约束使用SSMS编辑表记录(打开表)插入新记录修改记录内容删除记录数据完整性总结第5讲维护数据库中的数据课程目标了解T-SQL语句的基本语法知识能熟练使用T-SQL语句进行下列操作:插入数据记录——“增”删除数据记录——“删”修改数据记录——“改”删除数据表准备知识——SQL语言SQL语言1974年提出SQL语言;ANSI规定它作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种和数据库相关的操作,绝大多数关系型
2、数据库管理系统都采用SQL语言标准。增、删、改、查……准备知识——T-SQL语言T-SQL语言(Transact-SQL)是SQLServer对标准SQL的扩展基本功能+函数+类似程序设计语言的结构执行:分析、优化、编译执行。包括4种类型的命令集:数据定义语言数据操作语言数据控制语言事务控制语言语法:不区分大小写、直观简洁;T-SQL牛刀小试使用T-SQL语句创建数据库、表、删除数据库;准备知识——插入数据记录INSERT语句格式各参数的含义如下:INTO:可选的关键字table_name:要插入数据的表。column1,…:要插入数据的列名。必须用
3、圆括号括起来,用逗号进行分隔。VALUES:引入要插入的数据值列表。必须用圆括号将值列表括起来。values1,values2,…:插入列的值。INSERT[INTO]table_name[(column1,…)]VALUES(values1,…)任务实施——插入数据记录向学生基本信息表中添加一条记录。任务拓展使用insert语句完成下列操作:向学生基本信息表中插入一条记录。100011王小明(使用默认值)1wxm@126.com100015白玲玲保定学院2(无电子邮箱)向课程表Course中插入一条记录。数据库技术及应用3.向成绩表Score中插入
4、几条记录。常见问题使用默认值的字段值设置为default常见问题允许插入记录的部分字段但字段顺序、数目必须与values中一致常见问题不允许为自动增长列指定值准备知识——修改数据记录UPDATE语句格式各参数的含义如下:table_name:要修改的表名。SET:设置要修改的字段,多个字段用逗号分隔。WHERE:设置要修改记录的条件。UPDATEtable_nameSETcolumn1=expression1[,column2=expression2,…][WHEREsearch_condition]任务实施——修改数据记录任务拓展使用update语
5、句完成下列操作:将“白玲玲”的学号修改为“100000”。将“保定电院”的学生记录修改为“保定电力职业技术学院”。将成绩表Score中“成绩在50到60分之间”的成绩提高10分。任务准备——删除数据记录DELETE语句格式如果DELETE语句中不带参数,则删除表中全部记录。DELETEFROMtable_name[WHEREsearch_condition]任务实施——删除数据记录删除学生成绩表Students中学号为“10004”的记录删除学生成绩表Students中所有姓“张”的学生记录删除成绩表Score中的所有记录任务实施——删除数据记录TR
6、UNCATE语句格式执行的结果是删除表中所有行。delete和truncate的区别delete语句记录日志truncate语句不记录日志举例:使用truncate删除成绩表score中的记录TRUNCATETABLEtable_name任务实施——删除数据库表DROP语句格式执行的结果是删除数据库表,包括所有数据记录和表结构。DROPTABLEtable_name知识点——运算符算术运算符:+-*/%赋值运算符:=关系(比较)运算符:=>>=<<=<>!=逻辑运算符:NOTANDORLIKEBetween知识点——通配符通配符解释示例_一个字符AL
7、ike'C_'%任意长度的字符串BLike'CO_%'[]括号中所指定范围内的一个字符CLike'9W0[1-2]'[^]不在括号中所指定范围内的一个字符DLike‘%[A-D][^1-2]'通常与LIKE关键字一起来使用小结使用T-SQL语句进行下列操作:插入数据记录Insert修改数据记录Update删除数据记录Deletefrom、Truncatetable删除数据表Droptable运算符和通配符的使用作业154页实验3完成实验报告观看视频:学生成绩3.管理学生成绩管理数据库中的数据.avi并尝试视频中的实例。
此文档下载收益归作者所有