博学实训企业数据库管理与安全实训 3

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第3章T-SQL表操作语法国家信息化人才培养工程(深圳博学)授权实训基地国家信息化人才培养工程(深圳博学)授权实训基地纲要1查询SELECT语句2插入INSERT语句3更改UPDATE语句4删除DELETE语句国家信息化人才培养工程(深圳博学)授权实训基地T-SQLSQL和T-SQLSQL语言为关系数据库的标准语言T-SQL是标准SQL的加强版,并对SQL命令做了许多扩充,提供类似于程序语言的基本功能T-SQL的组成DML:数据操作语言DCL:数据控制语言DDL:数据定义语言国家信息化人才培养工程(深圳博学)授权实训基地查询SELECT语句查询语句国家信息化人才培养工程(深圳博学)授权实训基地查询SELECT语句查询语句T-SQL语句查询结果国家信息化人才培养工程(深圳博学)授权实训基地查询SELECT语句查询SELECT语句语法Selectselect_listFromtable[WhereConditions][OrderByorder_list[Asc|Desc]]Select_list:字段列表,样式为“字段1……字段N”Table:查询表,样式为“表1,表2…表N”Condiitions:由表字段组成的条件表达式或逻辑表达式Order_list:查询结果按照某字段排序的字段列表国家信息化人才培养工程(深圳博学)授权实训基地查询SELECT语句比较运算符国家信息化人才培养工程(深圳博学)授权实训基地查询SELECT语句SELECT*from图书信息国家信息化人才培养工程(深圳博学)授权实训基地查询SELECT语句SELECT*FROM图书明细WHERE书名='SQL实用参考手册'国家信息化人才培养工程(深圳博学)授权实训基地查询SELECT语句select*from图书明细where零售价100国家信息化人才培养工程(深圳博学)授权实训基地查询SELECT语句select*from图书明细where描述isnull国家信息化人才培养工程(深圳博学)授权实训基地查询SELECT语句select书名,‘深圳软舰学员学习资料用书’as描述from图书明细where描述isnull国家信息化人才培养工程(深圳博学)授权实训基地查询SELECT语句selecttop10*from图书明细国家信息化人才培养工程(深圳博学)授权实训基地查询SELECT语句select*from图书明细orderby零售价desc国家信息化人才培养工程(深圳博学)授权实训基地查询SELECT语句通配符国家信息化人才培养工程(深圳博学)授权实训基地查询SELECT语句查询书名含有“access”字符的书籍。国家信息化人才培养工程(深圳博学)授权实训基地查询SELECT语句逻辑运算符国家信息化人才培养工程(深圳博学)授权实训基地查询SELECT语句select*from图书明细where书名like‘%sql%’and零售价50国家信息化人才培养工程(深圳博学)授权实训基地小结请思考:学生信息表student,字段分别有uid(学号)、Uname(姓名)、Gid(班级编号)、age(年龄)、math(数学成绩)、china(语文成绩)、english(英语成绩)查询所有学生信息查询数学成绩在70至80分之间学生姓名、数学、语文、英语成绩查询姓“张”的所有学生信息查询S005班的所有学生信息国家信息化人才培养工程(深圳博学)授权实训基地插入语句INSERT[INTO]表名[列名]VALUES值列表[INTO]是可选的,可以省略表名是必需的,表的列名是可选的,如果省略,值列表中顺序与数据表中字段顺序保持一致多个列名和多个值列表用逗号分隔国家信息化人才培养工程(深圳博学)授权实训基地插入语句每次插入一整行数据,不可能只插入半行或者几列数据如果违反字段的非空约束,那么插入语句会检验失败数据值的数目必须与列数相同,每个数据值的数据类型、精度和小数位数也必须与相应的列匹配insert语句不能为IDENTITY标识列指定值如果在设计表的时候指定某列不允许为空,则该列必须插入数据,否则将报告错误信息国家信息化人才培养工程(深圳博学)授权实训基地插入语句向客户信息表插入数据了解该表的结构查询当前的数据insertinto客户信息values(1010,‘刘阳’,‘liuy@163.com’,‘123456’)国家信息化人才培养工程(深圳博学)授权实训基地更新语句UPDATE表名SET列名=更新值WHERE更新条件update商品信息set库存量=库存量-1where商品编号='A10001'国家信息化人才培养工程(深圳博学)授权实训基地更新语句将【书名明细】表内书名为‘photoshopcs培训教程’的零售价格修改为38.5国家信息化人才培养工程(深圳博学)授权实训基地删除语句DELETEFROM表名[WHERE删除条件]DELETEFROM商品信息where商品名称like'%苹果%'国家信息化人才培养工程(深圳博学)授权实训基地删除语句删除【图书明细】表中书名为‘access2002数据库开发与应用’国家信息化人才培养工程(深圳博学)授权实训基地删除语句删除引入表记录deletefrom图书信息where书号=10207国家信息化人才培养工程(深圳博学)授权实训基地删除语句删除被引入表记录删除【图书明细】表中的书名为“access2002数据库开发与应用”国家信息化人才培养工程(深圳博学)授权实训基地使用TruncateTable删除数据TRUNCATETABLEt_NewsTruncateTable用来删除表中的所有行,功能上类似于没有Where子句的Delete语句所用的事务日志空间较少使用的锁通常较少,当使用行锁执行DELETE语句时,将会锁定表中各行以便删除。TRUNCATETABLE始终锁定表和页,而不是锁定各行国家信息化人才培养工程(深圳博学)授权实训基地总结1描述SELECT语法格式?3描述UPDATE语法格式?4描述INSERT语法格式?2描述DELETE语法格式?

1 / 30
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功