2、文件保存数据的特点: 1)安全性问题 2)不利于数据的查询和管理 3)不利于存放海量数据 4)在程序中控制不方便
3、数据库 1)定义:按照数据结构来组织、存储和管理数据的仓库。 2)基本结构:
- 物理数据层
-
- 数据库的最内层
- 物理存储设备上实际存储的数据的集合。
- 原始数据:是用户加工的对象,由内部模式描述的指令操作处理的位串、字符和子组成。
- 概念数据层
-
- 数据库的中间一层,是数据库的整体逻辑表示。
- 指出了每个数据的逻辑定义和数据间的逻辑关系,是存储记录的集合。
- 对象的逻辑关系,是数据库管理员概念下的数据库。
- 逻辑数据层
-
- 用户看到和使用的数据库,表示了一个或一些特定用户使用的数据集合,即逻辑记录的集合。
- 实现数据共享:数据共享包含所有用户可同时存取数据库中的数据,也包括用户可以用各种方式通过接口使用数据库,并提供数据共享。
- 减少数据的冗余度。
- 数据实现集中控制。
- 数据一致性和可维护性,以确保数据的安全性和可靠性。
- 故障恢复。
- 微软:SQL Server和access
- 瑞典MySQL
- IBM公司:DB2(海量数据优选,伸缩性,可控性好),informix
- 美国Sybase公司:Sybase
- 美国oracle公司:Oracle
- 成本
- 功能多少
- 并发性(最终用户)
- 安全性:oracle,/informix/db2
- 企业管理器:图形界面方式。
- 查询分析器:命令行。
- sa(sql server)
- root(mysql)
- 数据定义语言(DDL):create/drop/alter
- 数据操作语言(DML):insert/update/delete
- 数据查询语言(DQL):select
- 数据控制语言(DCL):grant/revoke/commit/rollback
- 创建数据库:create database xxx
- 创建表:use xxx
- 删除一张表(包括表的结构和关联):drop table xxx
- 添加数据:insert into xxx(表名) values(值1,值2,……)
- 查询数据
-
- select * from xxx
- select * from xxx where 条件
- 修改:update xxx set 字段1=?,字段2=? where 条件
- 删除语句
-
- delete from xxx
- delete from xxx where 条件
运行——regedit——local-machine——system——currentControlset——controll——session manager——把键值Pending ...删掉
数据库SQL Server2012笔记(一)——简要介绍
标签:删除语句 数据库管理 命令 维护 一致性 解决方法 方法 控制 evo