SQL Server数据管理汇.pptVIP

  • 2
  • 0
  • 约2.75千字
  • 约 22页
  • 2018-05-11 发布于浙江
  • 举报
SQL Server数据管理汇

SQL Server数据管理 目标 理解T-SQL及其作用 使用SQL Server中的逻辑表达式和运算符 使用T-SQL向表中插入数据 使用T-SQL更新表中的数据 使用T-SQL删除表中的数据 SQL WHAT(SQL是什么?) ——Structured Query Language:结构化查询语言 WHY(为何要使用SQL?) ——难道仅仅使用企业管理器操作SQL Server数据库? ——应用程序如何与数据库打交道? WHEN(何时使用?) ——对SQL Server执行所有的操作都可以 ——程序中的增删改查 HOW(怎么使用?) ——… SQL和T-SQL T-SQL = Transact-SQL T-SQL是SQL的加强版 对功能进行了扩充:如变量说明、流程控制、功能函数 思考 ORACLE数据库支持标准SQL,在SQL Server中编写的T-SQL语句他也支持吗? T-SQL的组成 DML(数据操作语言) ——查询、插入、删除和修改数据库中的数据; ——SELECT、INSERT、 UPDATE 、DELETE等; DCL(数据控制语言) ——用来控制存取许可、存取权限等; ——GRANT、REVOKE 等; DDL(数据定义语言) ——用来建立数据库、数据库对象和定义其列 ——CREATE TABLE 、DROP TABLE 等 变量说明、流程控制、功能函数 ——定义变量、判断、分支、循环结构等 ——日期函数、数学函数、字符函数、系统函数等 T-SQL中的运算符 通配符 通配符使用说明 通常与LIKE关键字一起来使用 可以用在检查约束中使用LIKE 在后面的查询语句中还会经常使用到 逻辑表达式 讲述T-SQL之前… 插入数据行 7-1 插入数据行 7-2 插入数据行 7-3 插入数据行 7-5 插入数据行 7-6 更新数据行 删除数据行 3-1 删除数据行 3-2 删除数据行 3-3 数据查询-基础 总结 SQL(结构化查询语言)是数据库能够识别的通用指令集 SQL Server中的通配符经常和LIKE结合使用来进行不精确的限制 WHERE用来限制条件,其后紧跟条件表达式 一次插入多行数据,可以使用INSERT…SELECT…、SELECT…INTO…或者UNION关键字来实现 使用UPDATE更新数据,一般都有限制条件 使用DELETE删除数据时,不能删除被外键值所引用的数据行 * 第三章 非 ! 不等于 小于或等于 = 大于或等于 = 小于 大于 等于 = 含义 运算符 与C语言中的一样,很难写错 D Like ‘%[A-D][^1-2] 不在括号中所指定范围内的一个字符 [^] C Like 9W0[1-2] 括号中所指定范围内的一个字符 [ ] B Like CO_% 任意长度的字符串 % A Like C_ 一个字符 ‘_’ 示例 解释 通配符 思考:身份证号码的约束表达式怎么写? NOT 1 = 0; NOT 0 = 1; 逻辑非 NOT 1 OR 1 = 1; 1OR 0 = 1; 0 OR 0 = 0; 逻辑或 OR 1 AND 1 = ; 1 AND 0 = 0; 0 AND 0 = 0; 逻辑与 AND 示例 说明 逻辑表达式 NOT (付款方式 = 信用卡) OR (信用卡 阳光卡) 语法检查 执行 选择数据库 数据库对象 T-SQL 执行 结果 INSERT [INTO] 表名 [列名] VALUES 值列表 insert into Student(Sno,SName,Ssex,Sbirthday,class) VALUES (121,曾华,男, 1977-09-01, 95033) 注意事项1:每次插入一行数据,不可能只插入半行或者几列数据,因此,插入的数据是否有效将按照整行的完整性的要求来检验; insert into Student(Sno,SName,Ssex,Sbirthday,class) VALUES (曾华‘) × 注意事项2:每个数据值的数据类型、精度和小数位数必须与相应的列匹配; insert into Student(Sno,SName,Ssex,Sbirthday,class) VALUES (‘121’,‘曾华’,‘男孩, 1977-09-01, 95033) × 注意事项3:如果在设计表的时候就指定了某列不允许为空,则必须插入数据; insert into Student(Sno,SName,Ssex,Sbirthday,class) VALUES (‘121’,‘曾华’, 1977-09-01, 95033) × 注意事项4:插入的数据项,要求符合检查约束的要求 insert into Student(Sno,SName,Ssex,Sbi

文档评论(0)

1亿VIP精品文档

相关文档