创建表,参考代码如下;

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创建表及表数据;相关推荐

  1. python数据库建表_Python3创建mysql数据表结构和插入数据

    上一篇文章,我们已经成功通过 python3 连接到了数据库并新建了 spiders 数据库,今天我们就继续来学习 python3 如何创建 mysql 数据表及插入数据. import pymysq ...

  2. 数据库创建(利用写好的数据库表生成创建表的sql语句+利用生成的数据库创建表加同步数据sql)

    一.利用写好的数据库表生成创建表的sql语句 1.简单创建一个数据库,并建一个表,并编辑数据. a.建库 b.建表 c.编辑表,保存时输入表名 d.刷新一下,出来了 e.转存导出sql文件. 二.利用 ...

  3. hive的数据定义之创建数据库和表

    1.对数据库的操作 create database hive_db //创建数据库hive_db create table hive_db.test(字段) //在数据库hive_db中创建test表 ...

  4. 29-30Python多线程、多线程、使用threading模块创建线程;JSON数据解析、编码为JSON类型转换对应表、Python类型转换对应表、json.dumps与json.loads

    29Python3多线程 多线程类似于同时执行多个不同程序,多线程运行有如下优点: 使用线程可以把占据长时间的程序中的任务放到后台去处理. 用户界面可以更加吸引人,比如用户点击了一个按钮去触发某些 ...

  5. 【数据科学】5个数据讲故事技巧,用于创建更有说服力的图和表

    使用数字通常不被认为是性感的工作.毕竟,会计和数据录入等职业并不是这个数字时代最激动人心的职业. 但就像现在统治世界的曾经无耻的计算机爱好者一样,数据分析师目前被视为"就业市场的独角兽&qu ...

  6. 数据库数据表的创建练习

    环境:Windows 10操作系统,SQL Server 2019开发平台. 创建数据库: 1.按要求创建数据库 数据库名为db_HX; 数据库中包含一个主数据文件,逻辑文件名为HX_DATA,物理文 ...

  7. excel查询mysql数据库表,excel创建数据表/查询mysql数据库中所有表名

    excel两个表格,数据库表与专门查询该数据库信息的表.在查询表中以多个项目进行查询符合条件的数据. 可以用"筛选"这个功能,在菜单里,对两个列进行筛选,符合条件的就会显示出来.很 ...

  8. oracle 分区表创建总结(利用已经存在的表快速创建分区)

    一.为什么要分区(Partition)   1.一般一张表超过2G的大小,ORACLE是推荐使用分区表的.   2.这张表主要是查询,而且可以按分区查询,只会修改当前最新分区的数据,对以前的不怎么做删 ...

  9. 实验1 在MySQL创建数据库及表_数据库表的创建、管理和数据操作(实验一),数据库创建...

    数据库表的创建.管理和数据操作(实验一),数据库创建 今天我们就以实验的形式对表的创建.管理和数据操作进行学习,上课吧. [实验目的]:了解SQL语言的使用,进一步理解关系运算,巩固数据库的基础知识. ...

最新文章

  1. R语言使用ggplot2包使用geom_violin函数绘制分组小提琴图(配置填充色调色板、brewer调色板、灰度比例)实战
  2. Android Studio中统一管理版本号引用配置
  3. 【JavaSE05】Java中方法与重载、递归-练习
  4. YII CRUD 例子
  5. struts2-19-合法用户上传文件
  6. java并发包aqu_Java并发包之SynchronousQueue
  7. 【51单片机】往返流水灯代码
  8. 静态代码编码安全审计: PHP源代码审计工具RIPS
  9. c语言退格键ascii码,【回车键的ASCII码是多少】
  10. 无本经营?2021做电商跨境shopee平台赚钱很轻松!
  11. 将自己的主页地址设置为OpenID
  12. ElasticSearch7.3.0 集群搭建及配置安全认证
  13. EA开发系列---技术指标的使用
  14. 3D建模学习对于电脑配置要求高不高?显卡内存等全方面解析,小白福音
  15. Directx11教程(58) 鼠标控制摄像机
  16. rails gem devise
  17. excel使用vb选中指定单元格,到指定行的最后一行有数据的等行数的单元格区间(列等高复制)
  18. jmeter 进行弱网测试
  19. # Java 并发编程的艺术(二)
  20. Java燕山大学_GitHub - jiajiayao/YsuSelfStudy: 燕山大学空教室查询及教务辅助系统,中国大学生计算机设计大赛省赛三等奖,已上架小米应用商店...

热门文章

  1. 如何更有效WEB应用防火墙确保信息安全
  2. Hadoop 统计单词字数的例子
  3. hostswap dcevm
  4. 【摩天好课推荐】2.4 Python代码常见的逻辑结构
  5. SpringBoot整合MyBatis-Plus3.1详细教程
  6. Javascript 变量、函数的声明
  7. Highcharts X轴名称太长,如何设置下面这种样式
  8. 《Node.js入门》Windows 7下Node.js Web开发环境搭建笔记
  9. python语法笔记(六)
  10. IPSec逻辑体系架构