咱们本地存放的数据在文件中,和软件开发目录规范中,都是从本地读取数据python
将全部的数据存放在一个第三方的公共位置,同一个如软件凡是须要操做数据,就必须去这个共享的位置操做——这个第三方的公共存放数据的位置就是数据库mysql
数据库集群:将同一个数据库中的数据复制到不一样的服务中备份sql
MySQL数据库:C/S架构软件数据库
DBMS:数据库管理系统网络
下载MySQL安装包架构
解压安装包socket
添加bin目录到系统环境变量中测试
以管理员身份打开cmd,输入mysqld 此时会卡住在一个位置(这是服务端)ui
再新建一个cmd,输入mysql 进入游客模式测试是否正常进入(这是客户端)编码
在客户端中
查看操做系统中是否已经启动mysql服务端
每次都须要打开服务端再去开客户端太过麻烦,咱们须要将服务端制做系统服务
修改密码
破解密码
设置配置文件(客户端输入\s查看配置)
找到mysql目录,D:\mysql-5.6.40-winx64
建立一个名为 “my.ini” 的文件,这个是mysql的配置文件
在文件中粘贴如下内容
[mysqld] character-set-server=utf8 collation-server=utf8_general_ci # 这个是用python软件链接的客户端 [client] default-character-set=utf8 # mysql软件的客户端 [mysql] # 可写,可不写这样能够不须要用户名与密码直接登陆mysql # user='root' # password=123 # 设置默认的字符编码 default-character-set=utf8
从新启动mysql服务
库的操做——相似于文件夹
表的操做——>相似于文件
操做表前须要切换到指定的库
语法:use 库名;
例:use db1;
select database(); # 查看当前所在的库
增:
varchar与char 都是字符串类型,varchar(指定长度)
查:
改:
删:
记录的操做——相似于文件中的一行行数据
增:
查:
*:指的是全部
改:
删: