背景
Mysql是一个关系型数据库,由瑞典Mysql AB开发,目前属于Oracle旗下的产品。Mysql是目前最流行的关系型数据库管理系统之一,在WEB方面,Mysql是最好的RDBMS(Relational Database Management System)。Mysql是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
其他类似软件:
关系型数据库:sqllite、db2、Oracle、access、sql sever、Mysql
非关系型数据库:MongoDB、redis
安装
在Windows系统上,我们下载完Mysql后安装到任意目录下,可以看到里面有一个bin文件,打开
里面有mysql.exe和mysqld.exe两个执行档,它们分别是客户端和服务端
启用
在取得bin目录路径后,初始化服务端
输入上面语句后我们会发现原目录下会多出一个data的文件夹
然后再启动服务端
之后我们再打开一个新的command,实现客户端连接到服务端
这里默认的用户名是root密码为空,执行时按回车跳过就好
使用show databases;去看data文件下的文件:
也可以创建一个新的db文件:
添加环境变量
如果觉得每次执行时都要加上一长串的路径很麻烦我们可以直接在系统上添加环境变量
获取bin的路径:F:\mysql-8.0.11-winx64\mysql-8.0.11-winx64\bin
然后右键计算机->高级系统设置->高级->环境变量->找到系统变量的Path在后面加上;路径
这样我们在执行服务端和客户端就不用再加上路径了
服务端:
客户端:
制作Windows上的Mysql服务
这样我们就可以在服务的进程上看到了Mysql服务,我们就可以点击左上的启动此服务
或者我们输入下面语句也可以启动服务
如果要停止Mysql服务
移除Mysql服务
创建用户及授权
首先在data文件夹下的文件夹(比如db1)我们可以称为数据库,而db1文件夹下的文件(Excel文件),我们称为表,在这个表中的一行行排列的就是数据行
默认的用户是root,那么这个root被放在哪里呢?
Mysql在一个用户登录的时候会在user中查看里面是否有这个用户的信息
那如何创建新的用户?
语法:
create user 'username'@'IP addres' identified by 'password'; #限制只能在这台机器上登录
create user 'username'@'192.168.43.%' identified by 'password'; #%表示在最后一位数没有要求,只需要考虑前三尾数相同即可
create user 'username'@'%' identified by 'password'; #表示所有机器都可以登入
这就是微学网-程序员之家为你提供的"Python学习日记(三十三) Mysql数据库篇 一"希望对你有所帮助.本文来自网络,转载请注明出处:http://www.weixuecn.cn/article/9766.html