pymysql、mysqll、django的使用
来源:互联网 发布:电商平台用户数据分析 编辑:程序博客网 时间:2024/05/22 06:38
1.操作
import pymysql.cursors
config = {
'host':'127.0.0.1',
'port':3306,
'user':'root',
'password':'1234',
'db':'test',
'charset':'utf8mb4',
'cursorclass':pymysql.cursors.DictCursor,
}
cc=pymysql.connect(**config)
try:
with cc.cursor()as cursor:
sql ="insert into test(firstname,lastname,gende,hiredate)\
values('Bob','Gong','M','1989-08-12')"
cursor.execute(sql);
cc.commit()
finally:
cc.close()
2.获取查询数据
cur = cc.cursor()
result = cur.fetchone() 一个数据fetchmany()是全部数据
3.mysql中Excel数据导入
将数据copy到txt文件中,通过sql语句 load data local infile "d:/s.txt" into tb_model;
4.django利用mysql的数据自动建模
python manage.py inspectdb > modles.py
5.用py向django批量导入
import
os
os.environ.setdefault(
"DJANGO_SETTINGS_MODULE"
,
"mysite.settings"
)
''
'
Django 版本大于等于1.7的时候,需要加上下面两句
import
django
django.setup()
否则会抛出错误 django.core.exceptions.AppRegistryNotReady: Models aren't loaded yet.
''
'
import
django
if
django.VERSION >= (1, 7):
#自动判断版本
django.setup()
def main():
from blog.models
import
Blog
f =
open
(
'oldblog.txt'
)
for
line
in
f:
title,content = line.
split
(
'****'
)
Blog.objects.create(title=title,content=content)
f.close()
if
__name__ ==
"__main__"
:
main()
print(
'Done!'
)
阅读全文
0 0
- pymysql、mysqll、django的使用
- Django使用pymysql的方法
- PyMySQL与Django的结合
- Django使用pymysql作为mysql操作backend
- mySQL之pymysql的使用
- MysqlL数据库无法使用IP访问的问题
- django中运行连接mysql(使用pymysql代替MySQL_db)
- Python3中Django使用pymysql自动建表
- Django-- pymysql模块
- MySQLl数据库表的导出
- 使用pymysql 连接inception 的解决办法
- Django 改为用pymysql方法
- Django 改为用pymysql方法
- Django 改为用pymysql方法
- Python进阶(二十三)-Django使用pymysql连接MySQL数据库做增删改查
- MySQLl修改表、字段、库的字符集
- MySQLl修改表、字段、库的字符集
- MySQLl修改表、字段、库的字符集
- Linux命令个人总结
- enum,struck与class
- CentOS 7 systemd添加自定义系统服务
- Hadoop学习笔记 --- 文件格式介绍
- Jmeter 集成WebSocket测试
- pymysql、mysqll、django的使用
- java中十六进制和ASCII码互相转换。
- python2.7 操作 redis 的基本方法
- mysql安装目录的问题
- opencv 实现放射变换和投影变换
- 2017.5.21测试 题四 遭遇战
- input文本框绑定回车键事件及火狐浏览器不支持event
- mongodb的安装与使用
- Call分析(二)之ProcessThread和Module