SQL Server 2008数据库开发经典案例教程 教学课件习题解答等 吕玉桂 教学课件 第4章SQL Server数据管理.pdf
文本预览下载声明
第4章 SQLServer数据管理
0
本章目标
了解SQL和T-SQL
T-SQL实现数据的增加、修改、删除数据
操作
11
1
SQL和T-SQL
SQL(Structure Query Language,结构
化查询语言)
• 主要功能就是同各种数据库建立联系,进行沟
通。
• 用于存取数据以及查询、更新和管理关系数据
系统
SQL语言主要包括
• 数据操纵语言(DML)
用来操作数据库中的数据,包括插入数据
(INSERT)、修改数据(UPDATE)、删除数据22
2
(DELETE)、查询数据(SELECT)等操作
T-SQL介绍
T-SQL
• T-SQL (Transact-SQL )是SQL Server的
核心
所有与SQL Server实例通信的应用程序,都是通
过发送T-SQL语句到服务器来完成对数据库的操作
• T-SQL是对标准SQL的扩展
是在标准SQL的基础上增加了变量定义、函数、流
程控制等编程要素
语法约定
• 语句不区分大小写 33
3
插入数据
语法格式语法格式
INSERT [INTO] 表名[ (列名,,,n)] VALUES (值,,,n)
【【例例4-14-1 】】向向BookShopDb BookShopDb 数据库的数据库的UserInfoUserInfo表中插入所有列数据表中插入所有列数据
USE BookShopDb
GO --批处理结束标志,表示执行
INSERT INTO
UserInfo(UserID,UserName,Sex,Age,hiredate,tele,Addr)
VALUES(001,王琳琳,女,26,2005-1-24,07313677867,湖南长沙)
插入所有列时列名可省略插入所有列时列名可省略
INSERT INTO UserInfo
VALUES(002,张家辉,男,27,2004-3-5,02034657654,广东广州)
插入部分列时列名不能省略插入部分列时列名不能省略
44
INSERT INTO UserInfo(UserID,UserName) VALUES(003,张田田 4
’)
插入数据
【【例例4-34-3 】向】向UserInfoUserInfo表插入数据,尝试输入性别为其他内容表插入数据,尝试输入性别为其他内容
INSERT INTO
UserInfo(UserID,UserName,Sex,Age,hiredate,tele,A
显示全部