数据库相关概念
- DB:Database,数据库,数据库就是对数据进行持久化、结构化存储的仓库,本质上还是一个文件系统,将所有的数据存储在硬盘上。
- DBMS:Database Managerment System,数据库管理系统,数据库是通过DBMS创建和操作的,MySQL实际上就是DBMS的一种。
- SQL:Structure Query Language,结构化查询语言,专门用于操作数据库的语言,适用于几乎所有的数据库管理系统。不仅仅能操作MySQL,还能够操作几乎所有数据库。说几乎:是因为各个数据库管理系统,对于SQL也存在一少部分方言,适用于A数据库的方言,不一定能够适用于B。
MySQL的安装、卸载与配置
1.下载
MYSQL已经被Oracle公司收购,所以可以去Oracle官网下载,https://downloads.mysql.com/archives/community/
2. 安装
3. 卸载
- 从控制面板卸载
- C盘下Program Files(x86)中删除MySQL文件夹
- C盘下Program Files中查看,如果有也删除MySQL文件夹
- 在C盘中有一个隐藏目录,ProgramData,删除里面的MySQL文件夹
- win + R ,输入【regedit】打开注册表,删除以下文件夹:
- 为了确保万无一失,重启计算机
(1)HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\eventlog\Application\MySQL
(2)HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\services\eventlog\Application\MySQL
(3)HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\MySQL
(4)HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\services\MySQL
4.配置
my.ini配置文件
- my.ini文件是一个配置文件,mysql所有的配置都在其中
- [mysqld]下面,是所有的服务端的配置
(1)端口号:port=3306
(2)根目录:basedir="C:/Program Files (x86)/MySQL/MySQL Server 5.5/"
(3)文件目录:datadir="C:/ProgramData/MySQL/MySQL Server 5.5/Data/"
(4)字符集:character-set-server=utf8
(5)数据库引擎:default-storage-engine=INNODB
(6)语法模式:sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
(7)最大连接数:max_connections=100
注意事项:如果在配置文件中修改了某些配置,需要重新启动mysql服务,修改才能生效
MySQL环境变量配置
- 复制MySQL服务安装路径的bin目录的路径,例:C:\Program Files (x86)\MySQL\MySQL Server 5.5\bin;
- 打开环境变量之后,首先新建一个变量:
变量名:MYSQL_HOME
变量值:C:\Program Files (x86)\MySQL\MySQL Server 5.5 - 在Path中进一步配置,其中path中添加:%MYSQL_HOME%\bin;
4.phpstudy一键安装数据库
这里提供一个最简单的安装数据库的方式,通过下载phpstudy软件,即可使用数据库。
phpStudy是一个PHP调试环境的程序集成包。该程序包集成最新的Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境。该程序不仅包括PHP调试环境,还包括了开发工具、开发手册等。
MYSQL可视化界面安装
推荐navicat:navicat官网;傻瓜式一键到底安装。