摘要: 在 SQL 中,我们有如下约束: NOT NULL - 指示某列不能存储 NULL 值。 UNIQUE - 保证某列的每行必须有唯一的值。 PRIMARY KEY - NOT NULL 和 UNIQUE 的结合。确保某列(或两个列多个列的结合)有唯一标识,有助于更容易更快速地找到表中的一个特定的记录 阅读全文
posted @ 2023-05-11 15:17 FishMan552 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 3种常用数据类型:文本/时间/日期 一、文本/字符串类型 1、char 2、varchar 3、tinytext 4、text 5、mediumtext 6、longtext 7、enum 8、set char 和 varchar 都是用来存储字符串类型的数据,但是他们保存和检索的方式不一样,cha 阅读全文
posted @ 2022-06-24 18:10 FishMan552 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 程序上线之前要在py文件的host访问设置好端口号 if __name__ == '__main__': # app.run(debug=True) app.run(host='0.0.0.0', port=5001) 然后到云服务器配置访问安全规则,把对应的端口号开放了 域名解析 阅读全文
posted @ 2021-07-23 14:27 FishMan552 阅读(189) 评论(0) 推荐(0) 编辑
摘要: render_templates 渲染模板 * 模板放在 templates 文件夹下 * 从 flask 中导入 render_templates 函数 * 在视图函数中,使用render_templates,只需要写模板 名称.html ,不需要写路径 除非是在templates下在创建子目录就 阅读全文
posted @ 2021-07-18 22:07 FishMan552 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 备份数据库表: 从A数据库的1表备份到B数据库的2表 INSERT INTO databaseB.table2 SELECT * FROM database1.table1 插入多列数据 INSERT INTO table_name (列1, 列2,...) VALUES ('值1', '值2',. 阅读全文
posted @ 2021-07-17 16:39 FishMan552 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 这里的服务器是centOS8.2 查看服务器系统 cat /etc/redhat-release 安装nginx , 不用在虚拟环境下安装。 sudo yum install nginx nginx 默认安装的目录,vim打开修改配置文件 vim /etc/nginx/nginx.conf PS: 阅读全文
posted @ 2021-07-16 15:49 FishMan552 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 先登录mysql: mysql -u root -p 查看用户列表: mysql> use mysql; mysql> select user,host from user; 执行修改密码: mysql> ALTER USER 'root'@'%' IDENTIFIED WITH mysql_nat 阅读全文
posted @ 2020-12-22 11:51 FishMan552 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 国内镜像源 清华:https://pypi.tuna.tsinghua.edu.cn/simple 阿里云:http://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 华中理工大学:ht 阅读全文
posted @ 2020-12-18 12:31 FishMan552 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 一起开发项目的时候总是要搭建环境和部署环境的,这个时候必须得有个python第三方包的list,一般都叫做requirements.txt。 如果一个项目使用时virtualenv环境,还好办 pip freeze 就可以解决,但是如果一个项目的依赖list没有维护,而且又是环境混用, 那就不好整理 阅读全文
posted @ 2020-12-05 10:24 FishMan552 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 一、安装流程: 1、安装: pip3 install virtualenv pip3 install virtualenvwrapper-win (虚拟环境管理工具,如果是在linux下安装就不用 -win) 2、创建虚拟环境: 在当前目录下创建虚拟环境: mkvirtualenv 虚拟环境名称 ( 阅读全文
posted @ 2020-12-02 17:24 FishMan552 阅读(114) 评论(0) 推荐(0) 编辑
摘要: flask实现创建数据库表,处理The sqlalchemy extension was not registered to the current application报错的解决文案 1 # 模板命令三连 2 python manage.py db init 3 python manage.py 阅读全文
posted @ 2020-11-25 15:43 FishMan552 阅读(1258) 评论(0) 推荐(0) 编辑
摘要: 1.该类型状态码表示接收到请求并且继续处理 100:客户端必须继续发出请求。 101:客户端要求服务器根据请求转换HTTP协议版本。 2.该类型状态码表示动作被成功接收、理解和接受。 200,表明该请求被成功地完成,所请求的资源发送到客户端。 201,提示知道新文件的URL。 202,接受并处理,但 阅读全文
posted @ 2020-11-23 14:02 FishMan552 阅读(619) 评论(0) 推荐(0) 编辑
摘要: 如果在使用Terminal 安装python库,出现报错, urllib3.exceptions.ReadTimeoutError : HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out. 解决办法 阅读全文
posted @ 2020-11-21 16:50 FishMan552 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 自己喜欢的风格: 1 切换到root用户 2 执行 vim ~/.bashrc 3 添加语句 PS1='\[\e[35;40m\][\t][\u@ \W]\$: \[\e[m\]' 4 退出VIM 执行 source ~/.bashrc 效果如下: (有时间/用户名/目前路径) 补充: PS1的常用 阅读全文
posted @ 2020-11-09 11:58 FishMan552 阅读(587) 评论(0) 推荐(0) 编辑
摘要: flask的几种debug模式的方法 第一种: # 1.app.run 传参debug=true app.run(debug=True) 第二种: #2 设置app的配置 app = Flask(__name__) app.config['DEBUG'] = True 第三种: #3 配置文件方式 阅读全文
posted @ 2020-09-26 10:48 FishMan552 阅读(2109) 评论(0) 推荐(0) 编辑
摘要: 从网站上获取的信息要保存在本地数据库中,但是保存的过程中数据库的信息都变成了乱码,怎么解决呢? 首先,保证以下四项的编码都是utf-8: 1. 代码 2. 数据库连接 3. 表的字符集格式 4. 插入的数据格式 每步的操作如下: 1. 保证代码的格式是utf-8,在代码最前面加上这句话 1 # -* 阅读全文
posted @ 2020-09-01 17:24 FishMan552 阅读(171) 评论(0) 推荐(0) 编辑
摘要: PRIMARY KEY 主键,标识记录的唯一性,值不能重复,一个表只能有一个主键,自动禁止为空AUTO_INCREMENT 自动增长,只能用于数值列,而且配合索引使用,默认起始值从1开始,每次增长1 FOREIGN KEY 外键约束 UNSIGNED 无符号,没有负数,从0开始ZEROFILL 零填 阅读全文
posted @ 2020-08-31 16:04 FishMan552 阅读(1071) 评论(0) 推荐(0) 编辑
摘要: 正则表达式Regular Expression,简称RE 正则表达式是对字符串操作的⼀种逻辑公式,就是⽤事先定义好的⼀些特定字符、及这些特定字符的组合,组成⼀个“规则字符串”,这个“规则字符串”⽤来表达对字符串的⼀种过滤逻辑。 字符串的匹配查询 re模块中的findall函数可以对指定的字符串进行遍 阅读全文
posted @ 2020-05-29 16:31 FishMan552 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 默认编码 (1)如果没有此文件编码类型的声明,则 python 默认以ASCII编码去处理;如果你没声明编码,但是文件中又包含非ASCII编码的字符的话,python解析器去解析的 python 文件,自然就会报错了。 (2)必须放在python文件的第一行或第二行; #coding=utf-8 阅读全文
posted @ 2020-04-11 13:47 FishMan552 阅读(203) 评论(0) 推荐(0) 编辑
摘要: log(日志) 基础知识概览日志是什么? 日志(logging)是一种可追踪(track)某些软件运行时所发生事件的方法。软件开发人员 可在他们的代码中调用日志记录相关的方法来表明发生了某些事件。 通过一个描述性的消息来描述这个事件,该消息能够可选地包含可变数据。而 事件有重要性的概念,重要性被称为 阅读全文
posted @ 2019-12-31 17:22 FishMan552 阅读(145) 评论(0) 推荐(0) 编辑