【python】进阶--->MySQL数据库(一)

一、mysql数据库

关系型数据库 : 一些相关的表和其他数据库对象的集合

是由组成。列包含一组命名的属性(也称为字段)。

包含一组记录,行和列的交集称为数据项(也叫字段值)。

数据库(database) : 存储数据的仓库,本质上就是一个文件系统,数据库按照特定的格式将数据存储起来.用户可以对数据库的数据进行增加,删除,修改和查询操作

数据库管理系统(DBMS) : 是一种操作和管理数据的软件。用来建立,使用和维护数据库。
常见的数据库管理系统 :

  • mysql : 开源免费的数据库,小型的数据库.已经被oracle收购了.从mysql6.x版本也开始收费.

  • oracle : 收费的大型数据库.

  • SQLite : 嵌入式的小型数据库.

二、mysql安装

1.解压

解压MySQL安装包到下图所示,这时可以看到一堆目录

2.初始化

切换到bin目录下执行 : mysqld --initialize-insecure
初始化命令再执行时,会自动****读取配置文件并且执行初始化 :
自动创建data目录,以后我们的数据都会存放在这个目录.同时创建一些必备的数据 : 例如root(无密码)

【python】进阶--->MySQL数据库(一)_第1张图片

3.系统服务制作

管理员cmd执行

1.安装mysql服务器 mysqld --install

在这里插入图片描述

  1. 启动服务器 : net start mysql

在这里插入图片描述

4.环境变量配置

在下图两个位置添加第一步解压的路径。

【python】进阶--->MySQL数据库(一)_第2张图片

5.登录mysql

mysql -uroot -p

【python】进阶--->MySQL数据库(一)_第3张图片

6.mysql密码设置

mysqladmin -uroot password “123456”

在这里插入图片描述

7.配置默认编码

在mysql目录下创建my.ini的文件夹,写入:
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8

重启mysql服务

【python】进阶--->MySQL数据库(一)_第4张图片

【python】进阶--->MySQL数据库(一)_第5张图片

到这一步,我们对于MySQL的安装及配置就已经完成了。

关于Python_mysql数据库(一)的介绍今天就到这里啦,后续我会为大家继续介绍mysql数据库的相关知识哦~
关注我,带你领略Python的风采~

你可能感兴趣的:(数据库,python,mysql)