数据库原理(四)--关系数据库标准语言SQL(一)
来源:互联网 发布:数据有效性什么意思 编辑:程序博客网 时间:2024/06/04 19:49
一、SQL:结构化查询语言,86年成为ANSI标准,87成为ISO标准。可以使用Sql完成数据库生命周期内全部任务。二、SQL特点:1)综合统一2)高度非过程化3)面向集合的操作方式4)以同一种语法结构提供多种使用方式5)语言简洁,易学易用三、SQL组成部分1)数据定义语言(DDL):用于创建、修改、删除数据库对象(例如数据库、表、视图、索引),动词create、alter、drop。2)数据查询语言(DQL):用于查询数据,动词select。3)数据操纵语言(DML):用于添加、修改、删除数据。动词insert、delete、update。4)数据控制语言(DCL):用于权限控制。动词grant、revoke。四、SqlServer服务控制1)使用SqlServer配置管理器2)使用命令 启动服务:net start 服务名停止服务:net stop 服务名五、关系数据库的三个模式1、外模式:指的是为满足某一应用定义的视图,是对整体数据的部分展示。外模式可以有多个。2、模式:指的是数据库的逻辑结构。是对数据的整体展示。只有一个。3、内模式:指的是数据文件的组织和存储,只有一个。六、数据库分类1)系统数据库(master、model、msdb、tempdb)2)用户数据:指用户自己创建的七、数据库文件组成1)数据文件,扩展名是mdf、ndf。2)日志文件,记录对数据库所做的操作,扩展名是ldf。八、创建数据库create database databaseName on [primary]( Name="逻辑名称", FileName="物理路径", Size=10MB, MaxSize=100MB, FileGrowth:1M|10%)log on{ Name="逻辑名称", FileName="物理路径", Size=10MB, MaxSize=100MB, FileGrowth:1M|10%}go-- 删除数据库drop database databaseName九、数据库对象1)Schema:架构,用于分类管理数据库对象,便于权限控制。2)表:用于存储数据3) 视图:是虚拟的表,不存储数据。4)索引:用于加快查找效率5)存储过程:由多条sql语句组成的一个代码块,类似于C语言函数,存储在数据库中。6)函数:为实现某个功能编写的代码块7) 触发器:监控某动作的发生,并做出反应十、Schema1)创建: CREATE SCHEMA name AUTHORIZATION userName2)删除: drop schema name [cascade]sqlserver不支持cascade十一、集合操作1)union:并,把2个查询的结果合并,默认会消除重复,使用All可以保留重复。2)intersect:交,返回2个结果集共同的部分。3)except:差,返回2个结果的茶差集。
0 0
- 数据库原理(四)--关系数据库标准语言SQL(一)
- 关系数据库标准语言SQL(一)
- 关系数据库标准语言SQL(二)
- 数据库原理(五)--关系数据库标准语言SQL(二)
- 数据库系统原理复习题(三)——关系数据库标准语言SQL
- 数据库(三)关系数据库标准语言SQL(1)
- 【数据库系统概论】-关系数据库标准语言SQL(2)
- 【数据库系统概论】-关系数据库标准语言SQL(3)
- 【数据库系统概论】-关系数据库标准语言SQL(4)
- 关系数据库标准SQL语言
- 关系数据库标准语言SQL
- 关系数据库标准语言SQL
- 关系数据库标准语言SQL
- 关系数据库标准语言SQL
- 数据库 - 关系数据库标准语言SQL
- 数据库 - 关系数据库标准语言SQL
- 关系数据库标准语言SQL基础1
- 关系数据库标准语言SQL基础2
- OpenCV中的SVM参数优化
- HBase Shell 的基本操作
- 如何更换Odoo 8的LOGO
- 8086寄存器
- 任务调度
- 数据库原理(四)--关系数据库标准语言SQL(一)
- WinForm分数化简计算器(带源码)
- 飞机大战制作笔记1
- 110. Balanced Binary Tree
- 如何将pdf转换成jpg图片格式
- leetcode 14. Longest Common Prefix
- springMVC 415 (Unsupported Media Type)
- 交换机与网桥的区别
- <Flag> 从今天开始使用CSDN做笔记啦