为什么使用数据库
使用数据库主要原因有两点:
- 为了方便我们长久的存储数据
- 可以很方便的帮我们管理,查询数据库中的数据!
- 可以存储各种各样的数据类型,比如:字符串、数字、文件、图片等等
数据库的常用概念
- DB:数据库(Database)
即存储数据的仓库,其本质是一个文件系统。它保存了一系列有组织的数据。
- DBMS:数据库管理系统(Database Management System)
是一种操作和管理数据库的大型软件。用户通过DBMS来访问数据库表中的数据。
- SQL:结构化查询语言(Structured Query Language)
是一种数据库查询语言!
常见的数据库排名
常见的数据库有:Oracle、Mysql、SQL Server、MongoDB、Redis、SQLite等等~
RDBMS与非RDBMS的对比
- RDBMS
这种类型的数据库把复杂的数据结构归结为简单的二维关系,即二维表格的形式!
关系型数据库以行(row)和列(column)的形式存储数据,这一系列的行和列就组成了数据库中的表!一组表组成了整个数据库!
- 非RDBNS
非关系型数据库是以键值对的形式存储数据,不需要经过SQL层的解析,性能非常高
常见的键值型数据库:redis;文档型数据库MongoDB;搜索引擎数据库:ElasticSearch
Mysql的安装与卸载(windows上)
Mysql需要注意的几点事项:
-
mysql软件默认安装地址C:\Program Files\MySQL(可以自己设置)
-
安装完毕之后需要将mysql文件夹内部的bin文件夹的路径到计算机里的环境变量中进行配置
好处是:我们可以在终端的任意位置都可以使用mysql相关的命令
- 第二个文件夹就是数据库文件存放的位置
- 在计算机管理属性里要确保mysql服务项是开启状态!
还可以以管理员方式运行终端
开启mysql服务
net start mysql服务名
停用mysql服务
net stop mysql服务
mysql的卸载
在计算机里的控制面板找到程序mysql进行卸载(不要直接删除安装的mysql文件夹,这样删除不干净)
mysql的下载
www.mysql.com 官网下载
选择download,选择社区版下载
选择msi版本的进行安装,zip是压缩版本,解压完还要进行配置,我们选择msi版本
选择Archives下载历史版本
当在电脑上安装了不同版本的mysql时,可以通过在终端指定不同的端口来连接不同版本的mysql
mysql -uroot -p123 -hlocalhost -P3306(或者另一版本的mysql端口)
Mysql5.7和Mysql8.0的区别
当在5.7版本中创建一个新数据库和数据表,往表中插入一条包含中文字符的记录时,数据库会报错!
原因:5.7版本默认的charset时latin
问题解决:
修改mysql数据目录下的my.ini配置文件
然后重启mysql服务!
再重新创建新的数据库和表,新表就是默认charset=utf8
文章评论