python-web开发[14]之MySQL

  • Python相关:基础、函数、数据类型、面向对象、模块。
  • 前端开发:HTML、CSS、JavaScript、jQuery。【静态页面】

直观:

  • 静态:固定页面样式,相应的写死了,页面永远长一个样子。
  • 动态页面:页面上的数据可以实时的修改和展示。

1. 初识 站

  • 默认编写的静态的效果

  • 动态:需要用到Web框架的功能。

    今日概要:

    • MySQL安装 & 配置
    • MySQL的启动和关闭
    • 指令(*)
    • Python第三方模块,发送指令并获取MySQL返回的结果。

    2.安装MySQL

    MySQL,本质上就是一个软件。

    • 8.x
    • 5.x ,课堂上 5.7.31版本。

    2.1 下载

    https://downloads.mysql.com/archives/community/

    • windows补丁(先安装)
    • MySQL压缩包(后安装)

    2.2 安装补丁

    2.3 安装

    mysql-5.7.31-winx64.zip 是免安装的版本。

    • 解压zip文件
    • 将解压后的文件夹放入路径(不要有中文路径;建议解压到自己单独建立的文件。)

    2.4 创建配置文件

    修改配置文件中的数据库地址

    2.5 初始化

    • 打开cmd/terminal终端 & 以管理员的权限去运行
    • 输入初始化的命令

    至此,MySQL的安装已完成。

    3.启动MySQL

    启动MySQL一般有两种方式:

    • 方式1: 通过终端来执行 临时启动(不建议) ,关闭终端就关闭了mysql
    • 方式2: 通过命令行 制作成Windows服务,服务来进行关闭和开启。
      • 制作服务

    如果你将 添加到了系统环境变量。

    4.1 设置密码

    4.2 查看已有的文件夹(数据库)

    4.3 退出(关闭连接)

    4.4. 再连接MySQL

    汇总命令:

    疑问

    1. 张杰斌
    • 添加环境变量【错】,应该将mysql是的地址(bin地址)添加的环境变量中的pass
    • 重新打开终端
    • 输入指令(首次不需要设置密码)
    1. 张点墨

    如果第一次进入需要密码,原因是:

    • 解决方案第一步: 确保MySQL服务已经开启
    • 解决方案第二步:直接过路径来编写
    • 解决方案第三步:检查自己的环境变量
    • 记下来你要做如下事:
      • window服务,里面有没有以前安装的MySQL/li>
    1. gongxingyun
    1. 郭智

    5.忘记密码

    • 停止现在MySQL服务

    • 重新启动MySQL

    • 执行命令设置密码

    python-web开发[14]之MySQL
    • 重新修改配置文件(需要账 的模式登录)【服务停掉】

    删除刚刚增加的一行命令,下次进入采用有账 模式

    • 重新启动MySQL
    • 登录时候输入新的密码即可。

    小结

    截止目前,MySQL的环境搭建相关的事全部搞定了。

    • 安装
    • 配置
    • 启动
    • 连接(密码、忘记密码)

    以后我们再操作MySQL时:

    • 关闭和开启MySQL服务
    • 用MySQL自动工具连接MySQL并发送指令

    接下来,我们的重点:学习指令- mysql指令语句

    6.MySQL指令

    在MySQL和我们平时认知不同的概念。

    MySQL 认知
    数据库 文件夹
    数据表 文件(Excel文件)

    6.1 数据库管理(文件夹)

    • 查看已有的数据库(文件夹)
    • 创建数据库(文件夹)
    • 删除数据库(文件夹)
    • 进入数据库(进入文件夹)
    • 查看文件夹下所有的数据表(文件)

    6.2 数据表的管理(文件)

    • 进入数据库(进入文件夹)
    • 查看当前数据库下的所有 表(文件)
    • 创建表(文件文件)

    主键一般用于表示当前行的数据的编 (类似于人的身份证)。
    一般情况下,我们再创建表时都会这样来写:【标准,如上的样例】

    • 删除表

    常用数据类型:

    • tinyint
    • int
    • bigint

    练习题:

    • float
    • double
    • decimal
    • char(m),速度快。
    • varchar(m),节省空间。
    变长字符串,m代表字符的长度。   最大65535字节/3 = 最大的mvarchar(11),真实数据有多少长久按照多长存储。create table tb5(	id int not null primary key auto_increment,	mobile varchar(11))default charset=utf8;insert into tb5(mobile) values("151");insert into tb5(mobile) values("15131255555")
    
    
                                                            

    声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年9月20日
下一篇 2022年9月20日

相关推荐