- 博客(15)
- 收藏
- 关注
原创 sqlalchemy的基础使用,sqlalchemy调用外部创建的触发器
http://blog.csdn.net/u013600225/article/details/53913550这个链接举了一个触发器的例子,这个例子在SQLiteStudio上面是可以正常运行的(在Navicat下执行失败),然后就想试验一下python的sqlalchemy能不能正常执行外部创建的这些触发器,然后就写了下面这个例子:# -*- coding: utf-8 -*-# 前
2016-12-28 21:31:54 1633
转载 SQLite的触发器的例子2
本例的主要内容:我们要得到的数据需要由两个文件拼接而成。文件1存储在data_part1里面,文件2存储在data_part2里面,目标数据存储在data_all里面。当我们往data_part表里面塞数据时,会触发相应的触发器,这些触发器会将数据塞进data_all表里面,从而自动实现数据的拼接。在拼接的过程中,触发器还会往log_info里面写log,从而让我们知道触发器所做的动作。下面是
2016-12-28 20:45:30 418
转载 SQLite的一个触发器的例子
开始:--创建key_value表。CREATE TABLE key_value(key varchar(32) NOT NULL PRIMARY KEY,value varchar(32));--创建log_info表。CREATE TABLE log_info(idx INTEGER PRIMARY KEY, --A column declared INTEGER
2016-12-27 20:24:13 2530
转载 SQLite将一个表中的数据导入到另一个表中
开始:--创建fut_info表。CREATE TABLE IF NOT EXISTS fut_info(exchange VARCHAR(32) NOT NULL,code VARCHAR(32) NOT NULL,product VARCHAR(32) NOT NULL,PRIMARY KEY(exchange,code));--为fut_info表添加数据。R
2016-12-27 20:20:35 12675
转载 SQLite导出整个数据库/导出某个表到SQL文件
突然想导出SQLite数据库的某个表的数据,然后就记录一下:执行“sqlite3.exe”,我们可能用到下面几个命令:sqlite> .help.dump ?TABLE? ... Dump the database in an SQL text format If TABLE specified, only dump tables
2016-12-27 20:17:00 30268
原创 SQLite的ROUND函数的坑和解决方案
SQLite内置的round函数,有时候其反应和我们预期的反应不一样,粗略说来,就是double的精度问题,无法精确的表达所有实数,只是在近似的表达着它们。下面就是round函数抽风的例子和替代的解决方案:sqlite> select 5.75*0.9, round(5.75*0.9, 2), FLOOR( 5.75*100*0.9+0.5)/100.0;+----------+--
2016-12-16 21:35:16 12247 3
转载 SQLite的FLOOR函数和POWER函数和TYPEOF函数
测试方案如下:sqlite> select 100%3;+-------+| 100%3 |+-------+| 1 |+-------+1 row in setsqlite> select 100/3;+-------+| 100/3 |+-------+| 33 |+-------+1 row in setsqlite> select 100.
2016-12-16 18:30:49 2450
转载 python的super函数示例
开始:class A(object): def __init__(self): print("ctor A beg") print("ctor A end")class B(A): def __init__(self): print("ctor B beg") super(B, self).__init__(
2016-12-03 11:37:34 351
原创 python3中的datetime相减,得到的timedelta可能有问题
C#的DateTime之间相减,得到的数值完全符合逻辑,但是python的就反常。import timeimport datetimedttm1 = datetime.datetime(1971, 1, 1, 0, 0, 20)dttm2 = datetime.datetime(1971, 1, 1, 0, 0, 40)tm1 = time.mktime(dttm1.timetup
2016-12-03 10:57:56 7209 1
转载 python的import
几个待整理的链接:http://blog.csdn.net/five3/article/details/7762870http://stackoverflow.com/questions/29615235/pyttsx-no-module-named-engine__import__作用:同import语句同样的功能,但__import__是一个函数,并且只接收
2016-12-02 21:30:41 322
转载 python单例类的另一种写法
一个同事向我推荐了单例类的另一种写法:# singleton.py 的内容import datetimeclass AAA(object): def __init__(self): self.__msg = "empty" return None @staticmethod def dttm2YYYYmmddHHMMSS(dtt
2016-12-02 10:15:18 478
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人