mysql
wakawakaohoh
这个作者很懒,什么都没留下…
展开
-
pymysql数据插入不报错但数据库没报错
记住在excute后家connention.commit()才能插入数据try: if add_time2 < add_time1: # 更新FINANCIAL_FEATURE cursor1.execute("select * from FINANCIAL_FEATURE where add_time like \"{}\"".format('%' + add_time1 + '%')) data = cursor1.fetchall()原创 2020-10-19 14:43:37 · 289 阅读 · 0 评论 -
pymysql中文乱码问题
test_conn = pymysql.connect(host=test_conf['intranetIP'], user=test_conf['user'], password=test_conf['password'], port=3306, db=test_conf['db'], charset='utf8')原创 2020-10-16 17:06:36 · 200 阅读 · 0 评论 -
mysql只取出日期字段的年月日
SELECT distinct DATE_FORMAT(add_time,'%Y-%m-%d') FROM FINANCIAL_FEATURE原创 2020-10-16 15:46:10 · 2075 阅读 · 0 评论 -
MySQL优化(总结)
数据库优化的目的避免出现页面访问错误 由于数据库连接timeout产生页面5xx错误 由于慢查询造成页面无法加载 由于阻塞造成数据无法提交增加数据库的稳定性 很多数据库问题都是由于低效的查询引起的优化用户体验 流畅页面的访问速度 良好的网站功能体验SQL语句优化使用MySQL慢查日志对有效率问题的SQL进行监控...原创 2019-11-12 17:29:20 · 106 阅读 · 0 评论 -
子查询与连接(总结)
SET NAMES gbk;在客户端使用gbk编码显示,不影响原表(解决乱码问题)子查询原创 2019-11-07 10:59:45 · 360 阅读 · 0 评论 -
数据库设计(总结)
需求分析为什么要进行需求分析了解系统中索要存储的数据了解数据的存储特点了解数据的生命周期要搞清楚的一些问题实体及实体之间的关系(1对1,1对多,多对多)实体所包含的属性哪些属性或属性的组合可以唯一标识一个实体逻辑设计ER图关系------表元组------行属性------列候选码------主键或唯一索引主码------主键(...原创 2019-11-06 21:14:15 · 145 阅读 · 0 评论 -
存储引擎(总结)
MyISAM:适用于事务的处理不多的情况。InnoDB:适用于事务处理比较多,需要有外键支持的情况其他存储引擎:csv:‘,’为分隔符,不支持索引BlackHole:黑洞引擎,写入的数据都会消失,一般用于做数据复制的中继。设置存储引擎...原创 2019-11-05 18:12:46 · 162 阅读 · 0 评论 -
运算符和函数(总结)
字符函数**** 从第一位向后截取两位 ****** 名字里包含o的 ****** 1后边的百分号不再作为通配符解析 ***%(百分号):代表任意个字符_(下划线):代表任意一个字符数值运算符与函数比较运算符与函数...原创 2019-11-05 15:47:23 · 1314 阅读 · 0 评论 -
操作数据表中的记录(总结)
插入记录INSERT [INTO] tbl_name [(col_name,…)] {VALUES|VALUE} ( {expr|DEFAULT},… ),(…),…INSERT [INTO] tbl_name SET col_name={expr | DEFAULT},…*** 与第一种方式的区别在于,此方法可以使用子查询(SubQuery),但不可以一次性插入...原创 2019-11-04 16:52:17 · 251 阅读 · 0 评论 -
约束以及修改数据表(总结)
约束外键约束*** 参照列创建主键时自动创建了索引,而外键列创建自动创建了索引 ***原创 2019-11-03 23:13:13 · 699 阅读 · 3 评论 -
mysql常用命令(总结)
环境:windows10 mysql5.6启动停止mysqlnet start mysqlnet stop mysql修改mysql提示符连接客户端是通过参数指定shell>mysql -uroot -proot --prompt 提示符连接上客户端后,通过promptmysql>prompt 提示符mysql>prompt \u@...原创 2020-08-07 16:28:00 · 541 阅读 · 0 评论 -
mysql语句总结
数据库操作增:create database db_name;create database if not exists db_name default charset utf8 collate utf8_general_ci;删:drop database db_name;查:显示所有数据库show databases;查看数据库信息,如编码等show create d...原创 2019-07-27 20:34:53 · 120 阅读 · 0 评论 -
MySQL总结
E-R关系模型(Entity-relationship model )实体-联系模型:遵循三大范式c create 增r retrieve 查u update 改d delete 删关系:一对一,一对多,多对多三大范式:1NF:列不可拆分2NF:唯一标识(一个属性可以唯一找到值)3NF:引用主键后一个范式是在前一个范式基础上建立的常用数据类型:数字:int,de...原创 2019-07-27 20:04:30 · 74 阅读 · 0 评论 -
MySQL8.0设置简单密码
转自:https://blog.51cto.com/sonice/2415436MySQL8.0设置简单密码一、问题描述1、在安装MySQL8.0时,修改临时密码,因密码过于简单(如:123456),不符合MySQL密码规范,会触发一个报错信息:ERROR 1819 (HY000): Your password does not satisfy the current policy req...转载 2019-07-27 11:33:02 · 4856 阅读 · 0 评论 -
pymysql封装
#coding=utf-8# 全部导入,前边不用再写pymysqlfrom pymysql import *class MysqlHelper: def __init__(self,host,db,user,passwd,port=3306,charset='utf8'): self.host=host self.port=port s...原创 2019-07-30 17:27:12 · 1096 阅读 · 0 评论