ubuntu系统下 python链接mysql数据库的方法

yipeiwu_com6年前Python基础

进入root 权限下

apt-get install mysql-server
apt-get install mysql-client

创建数据库

mysql -u root -p passward 链接数据库
create database basename
use basename

如果数据库存在要进行改动可以直接使用

mysql -u root -p passward basename

创建表

create table latest_face( id int(11) not null auto_increment, camera_id varchar(240) not null, picture mediumblob not null, datetime datetime not null, people_id int(11) not null, people_name varchar(16),accessed int(4) not null,primary key(id) )charset = gb2312;

用python链接数据库。

当使用apt-get install mysql-python 的时候,会提示未发现软件包mysql-python。但是直接下载再安装又非常麻烦,所以使用了pip install mysql-python

在使用pip install mysql-python的时候,提示EnvironmentError: mysql_config not found。此时重装libmysqlclient-dev,pt-get install libmysqlclient-dev,然后pip install mysql-python.就安装成功了

在python下输入import MySQLdb测试是否可以使用

以上所述是小编给大家介绍的ubuntu系统下 python链接mysql数据库的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对【听图阁-专注于Python设计】网站的支持!

相关文章

Python算法应用实战之队列详解

Python算法应用实战之队列详解

队列(queue) 队列是先进先出(FIFO, First-In-First-Out)的线性表,在具体应用中通常用链表或者数组来实现,队列只允许在后端(称为rear)进行插入操作,在前端...

一行代码让 Python 的运行速度提高100倍

python一直被病垢运行速度太慢,但是实际上python的执行效率并不慢,慢的是python用的解释器Cpython运行效率太差。 “一行代码让python的运行速度提高100倍”这绝...

Python实现按逗号分隔列表的方法

方法一: def commaSpiltList(self, listData): listData = list(listData) strs = str(listData[0]...

理解Python垃圾回收机制

一.垃圾回收机制 Python中的垃圾回收是以引用计数为主,分代收集为辅。引用计数的缺陷是循环引用的问题。 在Python中,如果一个对象的引用数为0,Python虚拟机就会回收这个对象...

Python登录系统界面实现详解

Python登录系统界面实现详解

导言篇 我的python环境是:python3.6.5 这里我选择的GUI编程包是:tkinter tkinker在python2.5以后就是自带包了,所以我们不需要另外安装 tkin...