博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据库简介
阅读量:3945 次
发布时间:2019-05-24

本文共 1192 字,大约阅读时间需要 3 分钟。

数据库简介

数据库是存放数据的仓库,数据不是直接放到数据库中,数据库中放的是表,表中存放的是数据。

一、数据库的发展史

萌芽阶段——文件系统

使用磁盘文件来存储数据。
初级阶段——第一代数据库
出现了网状模型、层次模型的数据库。
中级阶段——第二代数据库
关系模型和结构化查询语言。
高级阶段——新一代数据库
“关系—对象”型数据库。
1.1层次模型
层次模型是一种导航模型。
例如:
在这里插入图片描述
优点:分类管理,如果查询同一类的数据很方便。
缺点:如果查询很多不是同一类的数据,效率就很低了。不能多对一。层次结构可以造成数据无效,比如张经理管理了一个员工叫张三,李经理也管理了一个员工叫张三,我们无法区分张三是一个人还是两个人。
1.2网状模型
网状模型解决了层次模型数据无效的问题,但是没有解决导航问题。
1.3关系模型
关系模型中,每个表都是独立的,通过公共字段来建立关系。
优点:表是独立的,需要什么数据就到那个表中查询。
缺点:多表查询的时候效率低下。
关系:两个表的公共字段。

二、SQL语句简介

结构化查询语言(Structured Query Language)简称SQL。是用来操作关系型数据库的。

常用的关系型数据库有:
Access
MySQL
SQL server
Oracle

SQL又叫标准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也可以不写。
退出数据库

  1. exit;
  2. quit;
  3. \q

转载地址:http://baowi.baihongyu.com/

你可能感兴趣的文章
Managing Network Usage
查看>>
Parsing XML Data
查看>>
Optimizing Downloads for Efficient Network Access
查看>>
Minimizing the Effect of Regular Updates
查看>>
Redundant Downloads are Redundant
查看>>
Modifying your Download Patterns Based on the Connectivity Type
查看>>
Supporting Different Screen Sizes支持不同的屏幕尺寸
查看>>
Supporting Different Densities 支持各种屏幕密度
查看>>
Implementing Adaptative UI Flows 实施自适应用户界面流程
查看>>
Crossfading Two Views 淡入淡出的两种观点
查看>>
Using ViewPager for Screen Slides 使用屏幕幻灯片ViewPager
查看>>
Displaying Card Flip Animations 显示卡片翻转动画
查看>>
Zooming a View 缩放视图
查看>>
Animating Layout Changes 动画布局的更改
查看>>
Controlling Your App’s Volume and Playback 控制应用程序的音量和播放
查看>>
Managing Audio Focus 管理音频焦点
查看>>
Dealing with Audio Output Hardware 处理音频输出硬件设备
查看>>
Monitoring the Battery Level and Charging State 监测电池电量和充电状态
查看>>
Determining and Monitoring the Docking State and Type 判断并监测设备的停驻状态与类型
查看>>
Determining and Monitoring the Connectivity Status 根据网络连接状况去省电
查看>>