mysql
小火skr车
思考后再编程,不要在疲倦时编程
展开
-
MySQL学习笔记(一):重拾mysql
以前有学习使用过mysql,但是后来使用的频率减少,导致mysql的知识点比较模糊,今天开始重拾mysql安装有个坑,不得不说,python pip安装python-mysql需要v c++的支持,你可能需要安装好v c++才能安装python-mysql当然也有更好的解决方案,直接去https://www.lfd.uci.edu/~gohlke/pythonlibs/寻找你要的对于pyt...原创 2018-10-25 21:56:12 · 166 阅读 · 0 评论 -
MySQL学习笔记(二):真·python运行mysql操作
这次咱们真的开始在pycharm里进行mysql数据库操作了,首先还是新建一个数据库,然后新建属性字段接下来开始创建python与mysql的连接import pymysql#连接数据库conn = pymysql.connect( #IP和端口 host = "127.0.0.1", port=3306, #账号和密码 user ...原创 2018-10-25 22:37:27 · 176 阅读 · 0 评论 -
MySQL学习笔记(四):MySQL处理时间不同,其他数据相同,取第一次出现的时间的数据
time name2018-12-18 张三2018-12-19 张三2018-12-18 张四2018-12-19 张四例如我们现在要取2018-12-18得张三和张四SELECT name,time FROM test GROUP BY log_name ORDER BY log_time先group by对name进行分组,再order by...原创 2018-12-19 20:39:58 · 1516 阅读 · 0 评论 -
MySQL学习笔记(三):修改MySQL配置文件
工作中mysql报错,报错原因是使用group_concata()这个mysql函数时,会生成类似("a","b","c",....)这样的查询结果,而且这些结果会出现在同一列中,当数据量过大时,就会提示以下错误,提醒你数据量超过group_concata()所能够操作的范围warning:row 209 was cut by GROUP_CONCAT()解决方法在mysql的配置...原创 2018-12-18 20:43:27 · 1396 阅读 · 0 评论 -
MySQL学习笔记(五):MySQL行转列,运用case这个函数来实现
SELECT date(pa.post_time),"人数",COUNT(case when pa.sum>0 and pa.sum <18 then pa.pay_user end) as a,COUNT(case when pa.sum>=18 and pa.sum <30 then pa.pay_user end) as b,COUNT(case when p...原创 2018-12-24 17:50:23 · 874 阅读 · 0 评论 -
MySQL学习笔记(六):MySQL事务
mysql> create database shiwu charset=utf8; #创建数据库Query OK, 1 row affected (0.00 sec)mysql> use shiwu;Database changedmysql> create table runoob_transaction_test(id int(5)) engine=innodb...原创 2018-08-29 09:42:43 · 188 阅读 · 0 评论 -
Django学习笔记(四十九):mysql事务使用以及在django中使用事物
事务概念一组mysql语句,要么执行,要么全不不执行。事务的特点1、原子性:一组事务,要么成功;要么撤回。2、稳定性 :有非法数据(外键约束之类),事务撤回。3、隔离性:事务独立运行。一个事务处理后的结果,影响了其他事务,那么其他事务会撤回。事务的100%隔离,需要牺牲速度。4、可靠性:软、硬件崩溃后,InnoDB数据表驱动会利用日志文件重构修改。可靠性和高速度不可兼得, ...原创 2019-04-16 23:37:39 · 595 阅读 · 0 评论 -
Django学习笔记(五十):处理并发问题,悲观锁,乐观锁
处理并发问题时,常见的方式就是悲观锁和乐观锁悲观锁的处理方法可以理解为在一个进程中执行数据操作的时候进行加锁操作,并只有事务结束时,锁才能释放,另一个进程才能执行才能执行这个相同的数据操作。django中使用orm实现悲观锁的添加通过select_for_update()方法# select * from df_goods_sku where id=sku_id for upd...原创 2019-04-17 10:38:04 · 1038 阅读 · 0 评论