目录
Mysql—数据库
- 什么是数据库
用来存储和管理数据的仓库
- 数据库存储数据的形式
数据库–保存数据地仓库–保存在磁盘上(持久化的设备)上,以文件的形式存在
- 数据库增删改查的原理
对数据库进行增删改查的操作实际上就是对磁盘上文件及其内容进行增删改查的操作。
- 数据库的优点
方便检索
存储大量文件
- 关系型数据库–MySQL就是一种关系型数据库
- 常见的关系型数据库
(1)MySQL—Oracle
(2)Oracle-----Oracle 去IOE
(3)SQL Server–微软
|------windows 7 8 10
|------Windows Server
|------office(World、PowerPoint、EXcal)
(4)DB2----IBM----开发了自己的JVM
- 三个名词
DB——数据库,存储数据的仓库
DBMS——数据库管理系统,包括管理员和数据库(DB)——RDBMS(关系型数据库管理系统)
SQL——结构化查询语言,用来对DB进行操作
- 仓库和办表之间关系
一个DB包含多长table(表)
table包含
|—表结构—定义了列名和列的类型
|—表的记录
- 网络编程
OSI 参考模型(七层协议)
物理层-数据链路层-网络层-传输层-会话层-表示层-应用层
TCP/IP(官方的是四层)
数据链路层-网络层(IP)定位主机-传输层(TCP/UDP)找到相应的应用-端口号-应用层(FTP/TFTP/HTTP)
IP地址标识网络中的一台主机
端口标识主机上的某个应用–唯一-端口同一时间下只能被一个应用占用
分层就是为了让每一层专注坐自己的事情
- MySQL安装5.5
(1)安装next
(2)配置MySQL服务器
端口 3306 如果被占用:a.换端口、b.关掉占用端口的应用
选择编码–utf-8-可以选择第二个第三个
设置密码
在安装过程中选择将MySQL安装的路径添加到PATH环境变量
也可以将手动配置,将mysql下的bin目录配置到PATH环境变量中
- 登录
mysql -h 主机的IP地址 -u 用户名 -p
如果是登录的本地mysql,IP地址填localhost
如果是登录本地的mysql,-h 主机的IP地址可以不写
- 启动和停止mysql服务
- 图形化界面
计算机–右键–管理–服务–MySQL- cmd命令行窗口
net stop mysql–关闭服务
net satrt mysql–开启服务