如何利用python3创建数据表_python3创建表及表数据;
创建表,参考代码如下;
import pymysql
test=pymysql.connect('localhost','root','root','test1225')
curs=test.cursor()
curs.execute('drop table if exists xixi')
sql="""
create table `xixi`(`names` varchar(255) default null,
`age` int(3) default null,
`income` decimal(8,2) default 0)
ENGINE=InnoDB DEFAULT charset=utf8;
"""
curs.execute(sql)
test.close()
向表中添加数据;
方式一、
import pymysql
test=pymysql.connect('localhost','root','root','test1225')
curs=test.cursor()
sql="""
insert into `xixi` values('xiaohua',34,888.3)
"""
curs.execute(sql)
test.commit()
test.close()
方式二、#从外部传入参数
import pymysql
test=pymysql.connect('localhost','root','root','test1225')
curs=test.cursor()
names='张的美'
age=18
curs.execute('insert into xixi(names,age) values("%s",%d)'%(names,age))
test.commit()
test.close()
方式三、错误回滚
import pymysql
test=pymysql.connect('localhost','root','root','test1225')
curs=test.cursor()
names='张的美'
age=18
money=888
try:
curs.execute('insert into xixi values("%s",%d,%f)' % (names, age, money))
test.commit()
except:
test.rollback()
print('执行错误,并且已回滚')
test.close()
如何利用python3创建数据表_python3创建表及表数据;相关推荐
- python数据库建表_Python3创建mysql数据表结构和插入数据
上一篇文章,我们已经成功通过 python3 连接到了数据库并新建了 spiders 数据库,今天我们就继续来学习 python3 如何创建 mysql 数据表及插入数据. import pymysq ...
- 数据库创建(利用写好的数据库表生成创建表的sql语句+利用生成的数据库创建表加同步数据sql)
一.利用写好的数据库表生成创建表的sql语句 1.简单创建一个数据库,并建一个表,并编辑数据. a.建库 b.建表 c.编辑表,保存时输入表名 d.刷新一下,出来了 e.转存导出sql文件. 二.利用 ...
- hive的数据定义之创建数据库和表
1.对数据库的操作 create database hive_db //创建数据库hive_db create table hive_db.test(字段) //在数据库hive_db中创建test表 ...
- 29-30Python多线程、多线程、使用threading模块创建线程;JSON数据解析、编码为JSON类型转换对应表、Python类型转换对应表、json.dumps与json.loads
29Python3多线程 多线程类似于同时执行多个不同程序,多线程运行有如下优点: 使用线程可以把占据长时间的程序中的任务放到后台去处理. 用户界面可以更加吸引人,比如用户点击了一个按钮去触发某些 ...
- 【数据科学】5个数据讲故事技巧,用于创建更有说服力的图和表
使用数字通常不被认为是性感的工作.毕竟,会计和数据录入等职业并不是这个数字时代最激动人心的职业. 但就像现在统治世界的曾经无耻的计算机爱好者一样,数据分析师目前被视为"就业市场的独角兽&qu ...
- 数据库数据表的创建练习
环境:Windows 10操作系统,SQL Server 2019开发平台. 创建数据库: 1.按要求创建数据库 数据库名为db_HX; 数据库中包含一个主数据文件,逻辑文件名为HX_DATA,物理文 ...
- excel查询mysql数据库表,excel创建数据表/查询mysql数据库中所有表名
excel两个表格,数据库表与专门查询该数据库信息的表.在查询表中以多个项目进行查询符合条件的数据. 可以用"筛选"这个功能,在菜单里,对两个列进行筛选,符合条件的就会显示出来.很 ...
- oracle 分区表创建总结(利用已经存在的表快速创建分区)
一.为什么要分区(Partition) 1.一般一张表超过2G的大小,ORACLE是推荐使用分区表的. 2.这张表主要是查询,而且可以按分区查询,只会修改当前最新分区的数据,对以前的不怎么做删 ...
- 实验1 在MySQL创建数据库及表_数据库表的创建、管理和数据操作(实验一),数据库创建...
数据库表的创建.管理和数据操作(实验一),数据库创建 今天我们就以实验的形式对表的创建.管理和数据操作进行学习,上课吧. [实验目的]:了解SQL语言的使用,进一步理解关系运算,巩固数据库的基础知识. ...
最新文章
- R语言使用ggplot2包使用geom_violin函数绘制分组小提琴图(配置填充色调色板、brewer调色板、灰度比例)实战
- Android Studio中统一管理版本号引用配置
- 【JavaSE05】Java中方法与重载、递归-练习
- YII CRUD 例子
- struts2-19-合法用户上传文件
- java并发包aqu_Java并发包之SynchronousQueue
- 【51单片机】往返流水灯代码
- 静态代码编码安全审计: PHP源代码审计工具RIPS
- c语言退格键ascii码,【回车键的ASCII码是多少】
- 无本经营?2021做电商跨境shopee平台赚钱很轻松!
- 将自己的主页地址设置为OpenID
- ElasticSearch7.3.0 集群搭建及配置安全认证
- EA开发系列---技术指标的使用
- 3D建模学习对于电脑配置要求高不高?显卡内存等全方面解析,小白福音
- Directx11教程(58) 鼠标控制摄像机
- rails gem devise
- excel使用vb选中指定单元格,到指定行的最后一行有数据的等行数的单元格区间(列等高复制)
- jmeter 进行弱网测试
- # Java 并发编程的艺术(二)
- Java燕山大学_GitHub - jiajiayao/YsuSelfStudy: 燕山大学空教室查询及教务辅助系统,中国大学生计算机设计大赛省赛三等奖,已上架小米应用商店...