`

在sage中使用mysql数据库

阅读更多

sage默认自带了python环境即使你的系统中没有python sage也是可以正常运行,但是sage在使用一些包的时候优先使用自己的包,比如我系统安装了MySQLdb然后我认为sage已经可以使用了结果出现了如下的错误

import MySQLdb 
       
Traceback (click to the left of this block for traceback)
...
ImportError: No module named MySQLdb
 

当我执行以下操作将mysql包的路径添加到sage的python搜索路径中之后,再导入mysql包是okay的

import sys sys.path.append('/usr/lib64/python2.6/site-packages/') 
         
import MySQLdb 
         
conn=MySQLdb.connect(host="127.0.0.1",user="root",passwd="12345",db="dt",charset="utf8") 
         
cursor = conn.cursor() 
         
cursor.execute("show tables;") 
       
1L
 
data = cursor.fetchone() 
         
data 
         
cursor.execute("select * from test") 
       
4L
 
for i in range(4): print cursor.fetchone() 
       
(1L, None, None, None, None)
(2L, None, 1428418800L, 1433084400L, 1423494000L)
(3L, None, None, None, 1433084400L)
(4L, None, None, None, None)
 
 
         
0
0
分享到:
评论

相关推荐

    MySQL数据库练习题(50道).pdf

    MySQL数据库练习题50道.pdf 本资源为MySQL数据库练习题,共50道题,涵盖数据库设计、数据表创建、数据插入、查询等多方面的知识点。下面是对该资源的详细知识点总结: 一、数据库设计 * 数据库设计是指根据具体的...

    国开《3868MySQL数据库应用-0006》期末机考学习资料.docx

    以上内容详细介绍了文档中涉及到的MySQL数据库应用相关的知识点,包括DBA职责、数据独立性、模式概念、SQL查询、数据库与文件系统的区别、SQL语句创建表、插入数据、数据独立性、索引、数据库管理功能以及数据导入等...

    mysql-数据库实验二-详解及答案.docx

    在本实验中,我们学习了如何使用 SQL 语言进行基本表结构的创建、修改和删除,并掌握了如何使用 SQL 语言进行索引的建立和删除。我们创建了学生表、课程表和选课表,创建了供应商-零件数据库,并分析了供应商和零件...

    MySQL之数据库建立.doc

    这将使当前会话连接到"xskc"数据库,之后的所有数据操作都将在这个数据库中进行。 在数据库中创建表是数据存储的基础。创建一个名为"student"的表,包含学号(Sno)、姓名(Sname)、性别(Ssex)、年龄(Sage)和...

    MySQL实验报告5(存储过程与函数)(1)(1).pdf

    在报告中,update_student_borthyear存储过程中使用了游标来遍历student表中的sage字段。首先定义了游标cur,然后使用“open cur”打开游标,并通过“fetch cur into s_age”获取当前行的sage值。之后,使用“update...

    mysql数据库实验答案 (1).doc

    MySQL 数据库实验答案 本实验答案涵盖了 MySQL 数据库的基本操作,包括创建数据库和表结构、修改表结构、建立索引和约束等。下面是详细的知识点解释: 创建数据库和表结构 在实验一中,我们首先创建了一个名为 ...

    MySQL数据库中有关 “组-聚合函数”的知识点及其操作

    在MySQL数据库中,"组-聚合函数"是用于处理数据集合的重要工具,它们允许我们对一组数据进行计算或总结,而不仅仅是单个记录。这里,我们将深入探讨如何使用这些函数,以及如何解决上述示例中的相关问题。 1. **...

    mysql数据库学习

    3. **查看数据库中的表**:`show tables;` 4. **查看另一数据库的表**:`show tables from 库名;` 5. **查看当前使用的库**:`select database();` 6. **创建表**:`create table 表名(字段名称1 字段类型, 字段名称...

    mysql数据库实验答案.pdf

    通过这些实验,参与者能够深入理解MySQL数据库管理系统中的基本操作,提高数据库设计和管理的能力。这些技能在实际的互联网行业中非常重要,因为大多数在线服务都依赖于高效、可靠的数据库系统来存储和处理数据。

    mysql数据库实验答案 (2).docx

    MySQL数据库实验旨在帮助学生熟悉和掌握数据库的基本操作,包括创建、修改数据库和表结构,以及建立和删除索引。在本实验中,我们将探讨以下几个关键知识点: 1. **创建数据库和表**: - 使用`CREATE DATABASE`...

    数据库技能大赛试题

    * 数据库查询是指从数据库中检索数据的过程。 * 在本试题中, Score 表的设计中,可以通过查询Score 表来获取某个学生的成绩信息,或者某门课程的成绩信息等。 六、数据库应用 * 数据库应用是指使用数据库来解决...

    数据库《数据库技术与应用》实验报告 Mysql Navicat

    5. **插入数据**:向Student和Course表中插入了一些示例数据,展示了如何向数据库中添加新的记录。同时,通过SC表的插入操作,演示了如何建立学生选课的关系。 这个实验不仅涵盖了数据库的安装、用户管理、服务控制...

    数据库原理实验指导书(Mysql).pdf

    - 目的:掌握SQL查询的基本语法,能够灵活运用SELECT语句从数据库中检索所需数据。 - **实验四:数据库的视图操作实验** - 目的:学会如何创建、更新和删除视图,理解视图的概念和用途。 - **实验五:触发器、...

    整理mysql、oracle数据库相关 笔试面试题,主要为了应对面试过程中遇到的sql题目

    整理mysql、oracle数据库相关 笔试面试题,主要为了应对面试过程中遇到的sql题目 、.学生表 Student(SID,Sname,Sage,Ssex) --SID 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别 2.课程表 Course(CID,...

    数据库(mysql).docx

    9. 主码与候选码:在关系数据库中,每个关系有一个或多个候选码,其中被选为主码的候选码作为该表的唯一标识。 10. SQL查询:查询语句用来获取数据,例如,查询最高分可以使用`LIMIT 0,1`来获取第一条排序后的记录...

Global site tag (gtag.js) - Google Analytics