- 0
- 0
- 约3.4千字
- 约 27页
- 2021-08-30 发布于北京
- 举报
第 四 章数据处理目标了解 SQL深入掌握SQL语言的DML命令语句的使用使用INSERT对数据库表新增记录使用UPDATE修改数据库表记录使用DELET删除表中的记录等概述、专业术语数据库是用来存放应用数据的仓库,对数据的操作都是通过SQL语言的DML命令语句来完成的 本章的内容将讲述SQL Server数据库的SQL语言概述及SQL的DML语句操作 SQL概述SQL—结构化查询语言SQL的标准SQL89SQL92SQL99SQL概述SQL语言的特点一体化的语言,包括数据定义、数据查询、数据操纵和数据控制的功能 高度非过程化的语言 语言简洁,切近英语自然语言可以直接以命令方式交互使用,也可以嵌入到应用程序中 SQL概述SQL语言分类数据查询(SELECT):用于检索数据库数据数据定义(DDL):用于建立、删除修改数据库对象CREATE、DROP、ALTER数据操纵(DML):用于改变数据库数据INSERT--增加新数据UPDATE--修改已有数据DELETE--删除已有数据数据控制(DCL):用于执行权限的授权和回收工作GRANT--授权REVOKE--回收权限SQL语言的核心是查询--SELECTSQL概述SQL语句编写规则SQL关键字不区分大小写对象名和列名不区分大小写 字符和日期值区分大小写 一条SQL语句可单行书写,也可多行书写。使用缩进和跳格提高可读性SQL概述T-SQL简介T-SQL语言是Transact SQL的缩写,是微软公司对ANSI标准的SQL语言的一种扩展,是一种动态数据库编程语言,专用于Mircrosoft SQL Server的数据驱动T-SQL 提供如下的命令:创建和管理数据库对象。访问和修改数据。数据聚合。管理安全性和权限。使用INSERT新增数据库记录使用INSERT命令语句的语法规则 INSERT [INTO]{table_name [WITH(table_hint_limited[…n])]|view_name|rowset_function_limlted }{[column_list]{ VALUES({DEFAULT | NULL | expression } […n]) | derived_table | execute_statement } }| DEFAULT VALUES INTO:可用在INSERT和目标表之间。table_name:需要插入数据的目标表。view_name:视图的名称,该视图必须是可以更新的。column_list:要在其中插入数据的一列或多列的名称列表。VALUES:为column_list列表中的各列指定值。使用INSERT新增数据库记录表customer输入的数据字段输入值客户帐号1001客户密码888888客户姓名张飞客户性别1电子邮箱zhangfei@联系电址浦东、金桥镇、x1888号邮政编码200109身份证号098210210111111110给表的所有列增加数据例:往EBuy数据库表customer中增加记录首先确定需要输入的数据字段然后确定需要输入的客户数据使用INSERT新增数据库记录打开“新查询编辑器窗口”,输入如图所示INSERT语句演示在表中插入记录使用INSERT新增数据库记录表customer给表的部分列增加数据 例:往表customer中插入一条记录,其中“电子邮箱”和“邮政编码”不填入数据输入的数据字段输入值客户帐号1002客户密码888888客户姓名关于客户性别1电子邮箱联系电址滨海、河东区、x1889号邮政编码身份证用INSERT新增数据库记录在查询编辑器窗口输入INSERT语句使用INSERT新增数据库记录表ordersDEFAULT约束对数据库增加记录的影响从网上电子商城下商品购买订单,需要往Orders表里头增加数据记录输入的数据字段输入值订单号1客户号1001商品号8001数量付款金额10000.00付款方式现金日期2006-10-27是否确认1是否派货1数量字段使用默认值使用INSERT新增数据库记录在查询编辑器窗口输入INSERT语句查询结果窗口 使用INSERT新增数据库记录表orders主键对新增数据库数据记录的影响 例:往orders表里再增加的一条记录,包含ordid主键字段数据“1” 输入的数据字段输入值订单号1客户号1002商品号8002数量50付款金额10000.00付款方式现金日期2006-10-26是否确认0是否派货0使用INSERT新增数据库记录查询编辑器窗口输入INSERT语句并执行执行时出错,主键字段不能重复使用INSERT新增数据库记录其他约束对新增数据库记录的影响外键约束检查约
原创力文档

文档评论(0)