本文共 1192 字,大约阅读时间需要 3 分钟。
数据库是存放数据的仓库,数据不是直接放到数据库中,数据库中放的是表,表中存放的是数据。
萌芽阶段——文件系统
使用磁盘文件来存储数据。 初级阶段——第一代数据库 出现了网状模型、层次模型的数据库。 中级阶段——第二代数据库 关系模型和结构化查询语言。 高级阶段——新一代数据库 “关系—对象”型数据库。 1.1层次模型 层次模型是一种导航模型。 例如: 优点:分类管理,如果查询同一类的数据很方便。 缺点:如果查询很多不是同一类的数据,效率就很低了。不能多对一。层次结构可以造成数据无效,比如张经理管理了一个员工叫张三,李经理也管理了一个员工叫张三,我们无法区分张三是一个人还是两个人。 1.2网状模型 网状模型解决了层次模型数据无效的问题,但是没有解决导航问题。 1.3关系模型 关系模型中,每个表都是独立的,通过公共字段来建立关系。 优点:表是独立的,需要什么数据就到那个表中查询。 缺点:多表查询的时候效率低下。 关系:两个表的公共字段。结构化查询语言(Structured Query Language)简称SQL。是用来操作关系型数据库的。
常用的关系型数据库有: Access MySQL SQL server OracleSQL又叫标准SQL,标准SQL是所有关系型数据库都支持的操作语句,标准SQL也叫SQL-92.但是每个数据库在标准SQL的基础上又扩展了自己的东西。
数据库 | 扩展了标准SQL形成的数据库 |
---|---|
SQL server | T-SQL |
Oracle | PL/SQL |
MySQL | MySQL |
问题:Oracle支持标准SQL,在Oracle上编写的PL/SQL能否运行到MySQL上?答:否。
网站程序与数据库相搭配的组合
ASP语言与Access数据库 ASP.Net语言与MSSQL数据 JSP语言与Oracle数据库 JSP语言与DB2数据库 PHP语言与MySQL数据库安装后数据库以后,MySQL自带一个命令行客户端,这个客户端方便,但是只能链接本地的MySQL。
我们用Windows命令行链接数据库服务器。 几个DOS命令 在DOS命令下没有;在MySQL命令下有; 1、 进入盘符: A)语法: 盘符: 2、 进入盘符下某个文件夹 A)语法: cd 路径 3、 进入上级目录 A)语法: cd …/ /表示根。 4、 快捷进入某个目录 打开文件夹,按住shift右键->在此处打开命令行。 链接MySQL服务器需要的参数: Host: 主机 -h Username: 用户名 -u Password: 密码 -p Port: 端口 -P 进入数据库 端口号是3306的话,-P可以不写。 如果链接的是本地,数据库地址-h也可以不写。 退出数据库转载地址:http://baowi.baihongyu.com/