摘要: 目录: Python格式化字符串的4中方式 一:%号 二:str.format 三:f-Strings 四:标准库模板 五:总结四种方式的应用场景 Python格式化字符串的4种方式 一:%号 ​ %号格式化字符串的方式从Python诞生之初就已经存在,时至今日,python官方也并未弃用%号,但也 阅读全文
posted @ 2021-02-24 22:45 云long 阅读(4060) 评论(0) 推荐(1) 编辑
摘要: 本节内容 ORM介绍 sqlalchemy安装 sqlalchemy基本使用 多外键关联 多对多关系 表结构设计作业 一、ORM介绍 如果写程序用pymysql和程序交互,那是不是要写原生sql语句。如果进行复杂的查询,那sql语句就要进行一点一点拼接,而且不太有重用性,扩展不方便。而且写的sql语 阅读全文
posted @ 2021-02-24 21:58 云long 阅读(153) 评论(0) 推荐(0) 编辑
摘要: MySQL 正则表达式 在前面的章节我们已经了解到MySQL可以通过 LIKE ...% 来进行模糊匹配。 MySQL 同样也支持其他正则表达式的匹配, MySQL中使用 REGEXP 操作符来进行正则表达式匹配。 如果您了解PHP或Perl,那么操作起来就非常简单,因为MySQL的正则表达式匹配与 阅读全文
posted @ 2021-02-24 16:28 云long 阅读(2661) 评论(0) 推荐(0) 编辑
摘要: 一.视图 一 视图 视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,可以将该结果集当做表来使用。 使用视图我们可以把查询过程中的临时表摘出来,用视图去实现,这样以后再想操作该临时表的数据时就无需重写复杂的sql了,直接 阅读全文
posted @ 2021-02-24 15:43 云long 阅读(66) 评论(0) 推荐(0) 编辑
摘要: MySQL 运算符 本章节我们主要介绍 MySQL 的运算符及运算符的优先级。 MySQL 主要有以下几种运算符: 算术运算符 比较运算符 逻辑运算符 位运算符 算术运算符 MySQL 支持的算术运算符包括: 运算符作用 + 加法 - 减法 * 乘法 / 或 DIV 除法 % 或 MOD 取余 在除 阅读全文
posted @ 2021-02-24 15:29 云long 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 什么是关键字和保留字 关键字是指在SQL中有意义的字。 某些关键字(例如SELECT,DELETE或BIGINT)是保留的,需要特殊处理才能用作表和列名称等标识符。 这一点对于内置函数的名称也适用。 如何使用关键字和保留字 非保留关键字允许作为标识符,不需要加引号。 如果您要适用保留字作为标识符,就 阅读全文
posted @ 2021-02-24 15:21 云long 阅读(3529) 评论(0) 推荐(0) 编辑
摘要: 一.别名 在我的数据库中有user这个表,正常来说,想查询该表,那么sql语句如下 select * from user 执行该语句,得到如下结果 作为一个开发人员来说,自然是能看得懂的,但是假如,数据库不是你自己设计的,或者说给别人看,自然是需要很多的时间来理解和熟悉 那么as的作用就提现出来了 阅读全文
posted @ 2021-02-24 15:05 云long 阅读(6435) 评论(0) 推荐(0) 编辑
摘要: 异常分类 我们将异常分为mysql内部异常和外部异常 mysql内部异常 当我们执行一些sql的时候,可能违反了mysql的一些约束,导致mysql内部报错,如插入数据违反唯一约束,更新数据超时等,此时异常是由mysql内部抛出的,我们将这些由mysql抛出的异常统称为内部异常。 外部异常 当我们执 阅读全文
posted @ 2021-02-24 14:51 云long 阅读(716) 评论(0) 推荐(0) 编辑
摘要: 在MySql存储过程中使用事务 现有如下的存储过程,执行插入操作。其中bill表中id为primary key,其它为字段为普通字段,没加任何索引与约束,多余的省略,不予展示。 DROP PROCEDURE IF EXISTS transactionTest; CREATE PROCEDURE tr 阅读全文
posted @ 2021-02-24 12:00 云long 阅读(949) 评论(0) 推荐(0) 编辑