Loading

摘要: 创建计算字段 存储在数据库表中的数据一般不是应用程序所需的格式。我们需要直接从数据库中检索出转换、计算或格式化过的数据; 而不是检索出数据, 然后再在客户机应用程序上重新格式化。这就是计算字段的作用。 计算字段并不实际存在于数据库表中。计算字段是运行时在SELECT语句内创建的。 需要注意的是, 只 阅读全文
posted @ 2020-07-23 21:58 愚者丶 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 使用MySQL正则表达式 正则表达式的作用是匹配文本, 将一个模式(正则表达式)与一个文本串进行比较, MySQL用WHERE子句对正则表达式提供了初步的支持, 允许你使用正则表达式, 过滤SELECT检索出的数据。 基本字符匹配 MariaDB [crashcourse]> SELECT prod 阅读全文
posted @ 2020-07-23 21:30 愚者丶 阅读(227) 评论(0) 推荐(0) 编辑
摘要: LIKE操作符 利用通配符可创建比较特定数据的搜索模式。 通配符(wildcard): 用来匹配值的一部分的特殊字符。 搜索模式(search pattern) 由字面值、通配符或两组组合构成的搜索条件。 通配符本身实际是SQL的WHERE子句中有特殊含义的字符。SQL支持几种通配符。 为在搜索中使 阅读全文
posted @ 2020-07-23 20:51 愚者丶 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 组合WHERE子句 为了进行更强的过滤控制, MySQL允许给出多个WHERE子句。这些子句可以两种方式使用: 以AND子句的方式或OR子句的方式使用。 操作符(operator): 用来联结或改变WHERE子句中的子句的关键字。也称为逻辑操作符 AND操作符 为了通过不止一个列进行过滤, 可使用A 阅读全文
posted @ 2020-07-23 20:30 愚者丶 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 使用WHERE子句 通常会根据操作或报告的需要提取表中的数据的子集。只检索所需数据需要指定的搜索条件, 搜索条件也称为过滤条件 在SELECT语句中, 数据根据WHERE子句中指定的搜索条件进行过滤。WHERE子句在表名(FROM子句)之后给出。 MariaDB [crashcourse]> SEL 阅读全文
posted @ 2020-07-23 19:45 愚者丶 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 排序数据 使用SELECT检索出来的顺序并不是以纯粹的随机顺序显示的, 如果不排序, 数据一般将以它在底层表中出现的顺序显示。这可以是数据最初添加到表的顺序。但是, 如果数据后来进行过更新和删除, 则此顺序将会受到MySQL重用回收存储空间的影响。因此, 如果不明确控制的话, 不能依赖该排序顺序。 阅读全文
posted @ 2020-07-23 19:36 愚者丶 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 之前使用socket模块实现的网络编程都不能并发进行连接和通信的, 即一个客户端需要等待服务器和另一个客户端通信完成后才能和服务端进行连接和通信。 python3中提供有一个高级内置模块socketserver来帮助我们进行并发的网络编程。 socketserver模块介绍 SocketServer 阅读全文
posted @ 2020-07-23 17:49 愚者丶 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 粘包问题的引入 基于tcp协议远程执行命令的代码 服务端: from socket import * import subprocess server = socket(AF_INET, SOCK_STREAM) server.setsockopt(SOL_SOCKET, SO_REUSEADDR, 阅读全文
posted @ 2020-07-23 17:20 愚者丶 阅读(188) 评论(0) 推荐(1) 编辑