一、数据库基本概念
数据库(DataBase简称DB):用于存储和管理数据的仓库。
二、数据库的特点
1.持久化存储数据。其实数据库就是一个文件系统。
2.方便存储和管理数据。
3.使用了统一的方式操作数据库——SQL。
三、MySQL的安装
第一步:MySQL数据库的安装
1.下载如下安装包,查看电脑32位操作系统还是64位操作系统,安装对应的版本。由于本电脑是64位操作系统,选择64位版本,双击即可。
2.双击之后,出现如下界面,点击下一步。
3.同意许可协议,点击下一步。
4.选择用户自定义安装模式
5.配置安装路径后,点击下一步
6.点击install
7.点击next
8.点击next
8.勾选运行MySQL实例配置界面,点击finish
第二步:MySQL数据库的配置
1.进入MySQL数据库的配置界面,点击next
2.选择精细配置还是标准配置,此处选择第一个精细配置,点击下一步。
3.此处选择服务器类型,选择开发者模式,还是服务器模式,还是完全服务器模式。如果选择开发者模式,是开发者使用;如果选择服务器模式,就是服务器端;如果选择万全服务器模式,内存使用大;如果选择完全服务器模式,就是MySQL服务器电脑,内存完全给MySQL使用。此处选择开发者模式,点击下一步。
4.此处选择MySQL数据库的大致用途,“Multifunctional DataBase”(通用多功能型,好);“Transactional database only”(服务器类型,专注于事务处理,一般),“Non-Transactional DataBase Only”(非事务处理型,较简单,主要做一些监控、计数用。对MyISAM数据类型的支持仅限于non-transactional)。此处选择通用多功能型,点击下一步。
5.选择盘符,点击下一步。
6.选择最大的访问人数,并发量是多少,默认15个。
7.MySQL启动端口号,启用严格语法模式,让语法更加严格,添加防火墙,如果防火墙过滤掉它,就把它勾上,不勾选,默认也是不会被拦截掉的。
8.设置MySQL数据库的字符集编码,默认是拉丁编码,也就是ISO8859-1,是不支持中文的。第二个选项是日本语UTF-8。第三个选项是自己设置。此处选择第三个选项,自己设置utf8。点击下一步。
9.安装MySQL的服务,服务的名称默认为MySQL。下面选项是把MySQL安装到环境变量里面,需要勾选,这样可以在任何盘符下都可以访问MySQL中bin的命令。点击下一步。
10.填写root用户的密码。并勾选可以在其它电脑通过root用户远程访问本电脑的MySQL数据库。
11.点击execute
12.安装配置完成,出现如下界面,点击finish。
13.打开cmd,出现welcome如下界面,则安装成功。
四、MySQL数据库的卸载
如果安装失败,则需要卸载MySQL数据库,再重新安装。如果没有卸载干净,则无法再次安装成功。
1.去MySQL的安装目录下找到my.ini文件,打开后,复制datadir="...",这一段话,记录下来。
2.卸载MySQL,打开控制面板-程序-卸载。
3.根据datadir的值,到C盘Programdata路径下,直接Ctrl+D删除MySQL文件夹。
至此MySQL卸载干净。
五、MySQL服务的启动和关闭
其实安装的是一个MySQL的服务器软件,安装好后,在Windows服务列表里注册一个MySQL的服务,什么是服务,服务简称service,就是一些没有界面的应用程序,后台的一些服务,可以查看后台的一些服务,点击后台计算机服务,
服务启停:
搜索cmd,以管理员身份运行,输入net start mysql,启动MySQL服务(MySQL服务必须叫mysql)。输入net stop mysql,停止MySQL服务。
六、MySQL服务的登录和退出
(一)MySQL的登录
1.mysql -uroot -proot
2.mysql -h127.0.0.1 -uroot -proot
3.mysql --host=127.0.0.1 --user==root --password==root
(二)MySQL的退出
1.exit
2.quit
七、MySQL的目录结构
(一)MySQL的安装目录
bin目录:放的是MySQL的一些二进制文件。
data目录:放的是MySQL的日志文件、数据文件等。
include目录:放的是C语言的头信息。
lib目录,MySQL运行所需要的库文件。
share目录,MySQL错误的信息。
my.ini文件:是MySQL的配置文件。
(二)MySQL的数据目录
数据库:文件夹
表:.frm结尾的文件
数据:文件中存储的数据。