数据库
qcyfred
立大志,入主流,上大舞台,干大事业!
展开
-
Python:sqlalchemy,mysql 插入数据,遇到重复主键,更新内容,upsert
MySQL,插入数据,遇到重复主键更新内容。sqlalchemy实现。原创 2021-03-29 10:08:14 · 7902 阅读 · 4 评论 -
MySQL:删库跑路?误删数据库后恢复数据
手贱!一不小心把库删了!原创 2021-03-23 17:34:49 · 446 阅读 · 1 评论 -
MySQL:SQLyog快捷键
sqlyog 快捷键转载 2020-07-22 14:33:31 · 719 阅读 · 0 评论 -
MySQL(7):CRUD语句(3)——子查询和多表查询、蠕虫复制
# 多表查询# 交叉连接SELECT COUNT(*) FROM dept; -- mSELECT COUNT(*) FROM emp; -- nSELECT COUNT(*) FROM dept, emp; -- m * n-- 标准写法SELECT * FROM dept CROSS JOIN emp; #内连接-- 简化写法SELECT * F原创 2016-12-29 23:38:20 · 550 阅读 · 0 评论 -
数据库:插入、更新记录(insert into, ..., on duplicate key)
接收到tick数据,合成成实时1分钟的K线。不是1分钟K线来一根,而是在1分钟内,最后一根K线的 H、L、C 在不断变化。用 insert into 同时 on duplicate key,就能解决这个问题。MySQLsql = """INSERT INTO {TABLE_NAME} ({time_col_name}, `code`, `open`, `high`, `low`原创 2018-01-24 15:52:51 · 2337 阅读 · 0 评论 -
疑问:对于反三范式设计下的关系型数据库,是否需要ORM?
先说我提出质疑的原因。最近看见现在项目中的代码,经常有ORM的写法。具体来说,用Python的sqlAchemy来写了一些Model。还有Django中的Model,也是object-relationmapping的一些配置。我之前(大概6年前,2012年)学Java的时候,看了看三大框架SSH,其中H就是一个经典ORM框架。自从用了H以后,语句我也只写HQL了,数据访问对象(dat...原创 2018-01-12 23:14:00 · 562 阅读 · 0 评论 -
Python(9):连接MySQL
Python连接MySQL,增删改查、事务处理。原创 2017-04-10 18:33:26 · 567 阅读 · 0 评论 -
存储过程
最近看某些公司的招聘信息,应聘者需要懂存储过程。为什么要用存储过程?先摘一段来自百度知道的回答。……笔者认为,存储过程说白了就是一堆SQL的合并。中间加了点逻辑控制。但是存储过程处理比较复杂的业务时比较实用。比如说,一个复杂的数据操作。如果你在前台处理的话。可能会涉及到多次数据库连接。但如果你用存储过程的话。就只有一次。从响应时间上来说有优势。也就是说存储过程可以给我们带来运行效率提高的好处。另外...原创 2018-02-28 11:02:11 · 204 阅读 · 0 评论 -
MySQL:查询每月新增用户数
(4399的)一道大题,直接在网页上写。又不能调试 -_-! 简直…1. 设计一张表t,有如下字段。用户名,密码,性别,年龄,注册时间。2. 统计每个月新增的年龄大于18岁的男性用户。纯SQL查询可以写一段很长的SQL语句出来,但太麻烦。如果能创建视图,就很好了。第一步,建视图。根据第1个问题的表,可以造一张这样的表出来。m (时间)num (成年男性用户总数)2017-01342017-0246...原创 2018-03-07 23:38:35 · 15349 阅读 · 0 评论 -
MySQL:Linux下的用户授权、远程登录
远程连不上MySQL远程不能用root用户首先看能否ping通。解决虚拟机virtual box和主机windows之间互相ping通的问题。Review:xxx检查是否启动mysql服务启动mysql:service mysql start查看是否启动:service mysql status检查占用端口检查是否授权用户mysql-workbench对新用户授权,因为root不能从远程登录。检查...原创 2018-05-11 19:09:55 · 1323 阅读 · 0 评论 -
MySQL:利用SQLYog进行备份和恢复
不用写脚本来备份,直接可视化操作。多好啊。原创 2018-07-15 11:09:24 · 12319 阅读 · 0 评论 -
MySQL:Tablespace is missing for table
Tablespace is missing for table...无法创建,报错。但却没有这张表。经百度查阅资料后,发现可以去找找这张表名的ibd文件。如果有,删掉它,就好了。转载 2018-08-18 07:31:44 · 33788 阅读 · 5 评论 -
MySQL:记录数多(数据量大)时可能引起的问题
The total number of locks exceeds the lock table size. 感觉innodb引擎的表读取速度不如myisam…于是我要把innodb的数据全部导入myisam的表。 insert into t_data_myisam (select * from t_data_innodb); 运行了一段时间以后,数据库报错:The t...转载 2018-08-18 07:44:18 · 2985 阅读 · 0 评论 -
SQL Server 查询各张表所占用的空间大小
摘录一段代码。功能如题。SELECT t.NAME AS TableName, s.Name AS SchemaName, p.rows AS RowCounts, SUM(a.total_pages) * 8 AS TotalSpaceKB, CAST(ROUND(((SUM(a.total_pages) * 8) / 1024.00), 2) ...转载 2019-01-16 08:36:28 · 1637 阅读 · 0 评论 -
MySQL:联合主键、索引
如题。原创 2017-11-18 18:26:36 · 5879 阅读 · 0 评论 -
MySQL:实现cumsum(累加)的功能
如题。原创 2017-09-20 21:37:33 · 37884 阅读 · 9 评论 -
MySQL:给查询结果编号(添加ID,添加序号)
如题。原创 2017-09-16 20:23:20 · 10417 阅读 · 1 评论 -
MySQL(4):CRUD语句(2)——基本查询
MySQL的基本查询、where语句、比较、逻辑、聚合函数、group by、having。原创 2016-12-26 16:59:23 · 406 阅读 · 0 评论 -
MySQL(6):约束
MySQL的约束。原创 2016-12-29 21:52:57 · 374 阅读 · 0 评论 -
MySQL(5):聚合函数、日期函数、字符串函数、数学函数
常用语句练习和回顾。日期函数。字符串函数。数学函数。原创 2016-12-29 21:32:38 · 2577 阅读 · 0 评论 -
MySQL(8):视图和索引
视图和索引。原创 2016-12-30 11:09:22 · 478 阅读 · 0 评论 -
MySQL(1):安装、首次使用
MySQL学习&复习笔记。第一篇。原创 2016-12-23 10:48:22 · 697 阅读 · 0 评论 -
MySQL(9):在命令行中执行SQL脚本
在命令行执行SQL脚本的方法。原创 2017-04-19 22:14:10 · 488 阅读 · 0 评论 -
MySQL(2):表的建立及常用数据类型
建表,基本数据类型。原创 2016-12-25 20:09:16 · 734 阅读 · 0 评论 -
MySQL(11):重复记录相关的问题
对一些重复记录的处理。原创 2017-07-23 22:00:40 · 356 阅读 · 0 评论 -
MySQL(10):开启远程访问权限
为MySQL开启远程登录权限。远程登录MySQL。原创 2017-04-20 19:51:06 · 925 阅读 · 0 评论 -
MySQL:控制台远程登录命令
如题。原创 2017-08-05 11:50:33 · 10600 阅读 · 0 评论 -
MySQL:优化笔记(1)
表的合理化设计,定位慢查询,创建存储过程和函数,压力测试脚本。原创 2017-08-05 12:44:31 · 612 阅读 · 0 评论 -
SQLYog快捷键大全
如题。转载 2017-08-25 16:52:21 · 570 阅读 · 0 评论 -
MySQL:SQLyog的快捷键
如题。转载 2017-09-14 15:40:50 · 1052 阅读 · 0 评论 -
MySQL:datediff函数
如题。原创 2017-09-16 20:37:00 · 613 阅读 · 0 评论 -
MySQL:子查询,Every derived table must have its own alias
如题。原创 2017-09-17 00:23:38 · 373 阅读 · 0 评论 -
MySQL(3):CRUD语句(1)——增、删、改
MySQL的增删改语句。因为查询的内容比较多,放在下一篇。原创 2016-12-25 21:33:56 · 647 阅读 · 0 评论