`
lizhenbin2010
  • 浏览: 101279 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Python写的一个sql查询,返回字段和数值,有序

 
阅读更多
import MySQLdb
import datetime

conn = MySQLdb.connect(user='360_hqb', passwd='360hqb', host='127.0.0.1', port=3306)
conn.select_db('okhqb')
cursor = conn.cursor() 
cursor.execute("SET NAMES 'utf8'")

cursor.execute('SELECT s.* FROM is_sales_order s WHERE s.`unhouse_time` IS not NULL LIMIT 2')

# 全部结果放在一个大的list
columnNames = []

# 查询SQL的返回值属性list
for field in cursor.description:
    columnNames.append(field[0])

# 将属性值list放入外部大list集合
allResults = [columnNames];

# 查询数据结果集
res = cursor.fetchall()  
for row in res:
    tempRes = []
    for r in row:
        tmp = r 
        if r is not None and type(r) is datetime.datetime:
            tmp = datetime.datetime.strftime(r, '%Y-%m-%d %H:%M:%S')
        tempRes.append(tmp)
    
    allResults.append(tempRes)

print allResults

conn.commit()
cursor.close()

 

分享到:
评论

相关推荐

    python完成分析log的工作[借鉴].pdf

    - 作者使用了一个从eMule的`ip2country`库获取的IP到国家的映射数据,这通常是一个包含IP地址范围和对应国家的数据库。 - 为了提高效率,整个IP库一次性加载到内存中,避免了频繁访问数据库的时间开销。 2. **二...

    Python cookbook.pdf

    **2.4 Sorting by One Field, Then by Another(先按一个字段排序,再按另一个字段排序)** 对于需要多重排序的情况,可以组合多个排序键: ```python sorted_list = sorted(my_list, key=lambda x: (x[1], x[0])) ...

    redis实战相关操作

    - Voldemort是一个分布式键值存储系统,特别适合读多写少的应用场景。 - **1.1.2 Dynamo** - Dynamo是Amazon开发的一种高可用性和高性能的分布式键值存储系统。 - **1.1.3 memcachedb** - memcachedb结合了...

    2021-2022计算机二级等级考试试题及答案No.2161.docx

    4. 主关键字段:主关键字段不是每个表必须有的,它用于唯一标识表中的每条记录,可以由一个或多个字段组成,不包含重复值和空值,选项A错误。 5. 鼠标类型:鼠标分为机械式和光电式,随着技术发展,现代鼠标多为...

    2021-2022计算机二级等级考试试题及答案No.13003.docx

    例如,要在名为 `students` 的表中添加一个名为 `age` 的新字段,可以使用以下命令:`ALTER TABLE students ADD age INT;`。 ### 23. 计算机资料检索的应用领域 使用计算机进行资料检索是一种数据处理活动,它涉及...

    2021-2022计算机二级等级考试试题及答案No.12553.docx

    **解释**:追加查询是 SQL 中一种特殊的查询类型,它可以将来自一个或多个表的数据追加到另一个表中,常用于数据整合和更新。 ### 10. C 语言中的运算符使用 **知识点**:在 C 语言中,运算符 `%` 的运算对象必须...

    2021-2022计算机二级等级考试试题及答案No.15517.docx

    5. 外部关键字:如果一个表中的字段是另一个表的主关键字或候选关键字,这个字段被称为外部关键字(Foreign Key),选项D正确。 6. 数据库共享:若要让数据库文件在网络中以只读方式供其他用户浏览,应选择“以只读...

    2021-2022计算机二级等级考试试题及答案No.13263.docx

    - **管理不同类型文件**:文件系统主要用于存储各种类型的文件,但数据库系统更专注于管理和查询结构化数据。 - **数据量管理**:数据库系统能够更好地处理大量数据。 ### 14. 标签控件的重要属性 在用户界面设计...

    2021-2022计算机二级等级考试试题及答案No.3188.docx

    8. **Sgn 函数与 Int Rnd**:Sgn 函数返回一个数的符号,Int(Rnd*100)会生成0到99的随机整数,所以 Sgn(-100+Int(Rnd*100))的结果总是-1,因为-100加上任何0到99的数都小于0。 9. **JSP 隐式注释**:在 JSP 中,...

    2021-2022计算机二级等级考试试题及答案No.4200.docx

    21. Python简易计算器程序:Python提供了一个名为Tkinter的库,用于创建图形用户界面。以下是一个简单的计算器实现框架: ```python from tkinter import * def buttonCallBack(event): global label, reset num...

    表排序 索引使用 使用plist文件存储数据

    排序可以按照指定的列或字段进行,例如按姓名、日期或数值大小进行升序或降序排列。在SQL中,可以使用`ORDER BY`语句来实现这个功能。而在编程语言如Python、Java中,有内置的排序函数如`sorted()`或`Arrays.sort()`...

    2021-2022计算机二级等级考试试题及答案No.14553.docx

    例如,要将信息系99年以前参加工作的教师的职称改为副教授,可以通过执行一个更新查询来实现。这通常涉及到使用`UPDATE`语句来更新符合条件的记录。 ### 16. SQL查询语句 - **知识点**: SQL查询语句的构成。 - **...

    2021-2022计算机二级等级考试试题及答案No.1905.docx

    - **知识点解析**:在这种情况下,直接插入排序是一个很好的选择,因为它在处理接近有序的数据时效率很高。 - **重要性**:了解不同的排序算法及其优缺点对于选择合适的算法非常重要。 #### 18. 将两个关系拼接成一...

    2021-2022计算机二级等级考试试题及答案No.2019.docx

    3. Visual FoxPro查询和视图:查询是预定义的SQL SELECT语句,用于从数据库中提取数据;视图也是基于SQL SELECT语句,但表现为虚拟表,不存储数据,而是动态生成结果。 4. 文件系统管理:硬盘上删除的文件或文件夹...

    2021-2022计算机二级等级考试试题及答案No.374.docx

    选择查询是一种常见的 SQL 查询类型,它根据一定的条件从一个或多个表中获取数据。选择查询的特点包括: - 可以基于查询准则获取数据。 - 支持对记录进行分组。 - 可以进行总计、计数和平均等统计计算。 - 查询结果...

    2021-2022计算机二级等级考试试题及答案No.4135.docx

    这是因为视图本身不存储数据,而是代表了对一个或多个基本表的查询结果。 ### 29. SQL查询语句 - **知识点概述**:SQL查询语句的构造。 - **详细解释**:在SQL中,要获取“学生”数据表的所有记录及字段,可以使用...

    2021-2022计算机二级等级考试试题及答案No.1006.docx

    例如,如果方法旨在返回一个布尔值,则其返回类型应为`boolean`。 ### 22. 卸载软件的正确方式 卸载计算机上的软件时,应该通过操作系统提供的控制面板或其他专用工具来进行。直接删除软件目录和文件可能会导致残留...

    2021-2022计算机二级等级考试试题及答案No.10602.docx

    3. `divmod()` 函数:Python 中的 `divmod()` 函数返回一个包含商和余数的元组,因此 `divmod(20, 3)` 的结果是 `(6, 2)`。 4. Collection 子接口:`List` 和 `Set` 是 `Collection` 接口的子接口,`List` 有序且...

    mysql

    4. **事务处理**:事务是作为一个单元的一组有序的数据库操作。如果事务中的所有操作都成功,则认为事务成功;如果有任何一个操作失败,则整个事务失败。 #### 七、MySQL的安全性 1. **用户权限管理**:MySQL允许...

Global site tag (gtag.js) - Google Analytics