首页
学习
活动
专区
圈层
工具
发布

Python操作小结(mysql、txt

为了下次能快速上手,避免重复犯错,我将python使用过程中的一些问题在这篇博文中记录小结一下,主要内容涉及到python操作mysql数据库,python发送http请求,解析txt文本,解析JSON...二、基础数据类型和语法   1、普通变量定义    python 作为脚本型语言,对变量的定义很宽松,不用为变量特定申明其类型,类似于jsp页面中的变量定义,直接是    变量名=...    ...判断NoneType类型的数据: if st is None: print("st is none") NoneType类型数据不能用len(st)==0 或 st=='' 来判断。...2、连接mysql数据库    需要指定数据库服务器地址ip、数据库用户名和秘密、需访问的数据库名以及默认字符编码。...代码示例: 这次写的的代码如下: 一、读取txt文件 #!

2.7K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    51行代码,自制Txt转MySQL软件!

    文件,然后存储到mysql,正好前两天帮读者写了一个 excel to sqlserver的软件,另外最后 小是 说了目前java版本的两个问题: 只能读取string类型数据(这个没太理解,可能是读取文件格式或者文件字段类型...%(t2-t1)) 最后我们写一个汇总函数即可,就是在这里将上面的逻辑串联起来: # 文本文件存储到mysql def txt_to_sql(filepath, user='root', password...3.2 使用方法 下载本项目代码:https://github.com/XksA-me/txt-to-mysql 解压后打开文件:python-Jonny,本文件内包含了所有python代码+测试数据+...环境+windows bat运行文件,其他文件为@ 用Java写的txt to mysql方法和相关配置文件, 原项目地址:https://github.com/schatz0-0/txt-to-mysql...四、可以拓展 目前只支持txt,而且数据格式为指定类型(空格或者制表符\t分隔的),有时间,大家有需要,可以拓展支持多种格式文件,加一个文件后缀识别即可 界面简陋,上午看到up@是我_是我_就是我发的视频

    2.6K20

    【Mysql】varchar类型

    1.varchar类型 (1)varchar (N):中的N指的是字符的长度,即:该字段最多能存储多少个字符(characters),不是字节数。...(3)虽然InnoDB内部支持 varchar 65535 字节的行大小,但是MySQL本身对所有列的合并大小施加了 65535 字节的行大小限制。...详情见例子 2.varchar 长度的编编限制: 字符类型若为gbk,每个字符最多占2个字节,最大长度不能超过32766; 字符类型若为utf8,每个字符最多占3个字节,最大长度不能超过21845。...字符类型若为utf8mb4,每个字符最多占4个字节,最大长度不能超过16283。 若定义的时候超过上述限制,则varchar字段会被强行转为text类型,并产生warning。...mysql> alter table t4 modify column c3 varchar(21813); ERROR 1118 (42000): Row size too large.

    3K30

    【mysql】整数类型

    整数类型 1. 类型介绍 整数类型一共有 5 种,包括 TINYINT、SMALLINT、MEDIUMINT、INT(INTEGER)和 BIGINT。...(-12), (-128), (127) SELECT * FROM test_int1; [在这里插入图片描述] 当超出给定的范围时,就会出错 [在这里插入图片描述] [在这里插入图片描述] 在mysql...答案:不会对插入的数据有任何影响,还是按照类型的实际宽度进行保存,即显示宽度与类型可以存储的值范围无关。从MySQL 8.0.17开始,整数数据类型不推荐使用显示宽度属性。...中显式如下,MySQL8中不再显式范围) mysql> desc test_int11; +-------+--------------+------+-----+---------+-------+...所以,如果需要在MySQL数据库中保存非负整数值时,可以将整数类型设置为无符号类型。 int类型默认显示宽度为int(11),无符号int类型默认显示宽度为int(10)。

    3K20

    【MySQL】约束类型

    不同数据库系统对约束的支持存在细微差异,但核心类型和实现原理基本一致。 二、六大核心约束类型详解 1. NOT NULL:非空约束 定义:限制列不能存储NULL值,强制该字段必须有具体内容。...,应优先为关键业务字段添加 对于可选信息(如用户的昵称、备注)不应设置非空约束 MySQL中,字符串类型的非空列如果未指定默认值,插入时必须显式提供值 2....5.7及之前版本:会解析CHECK约束但不生效(忽略检查) MySQL 8.0及以上版本:完全支持CHECK约束 PostgreSQL、Oracle、SQL Server:完全支持CHECK约束 使用建议...: 由于MySQL的版本兼容性问题,重要的检查逻辑建议同时在应用层实现 检查条件应保持简单,复杂逻辑更适合在业务代码中处理 对于格式验证(如邮箱格式、手机号格式),建议使用正则表达式配合CHECK约束(...版本兼容性处理 MySQL 5.7中用枚举(ENUM)替代CHECK约束: CREATE TABLE student ( gender ENUM('男', '女') NOT NULL -- 等效于

    49010

    【MySQL】详解MySQL数据类型

    一、数据类型 各类型的数值范围: 在MySQL中,整型可以指定是有符号的和无符号的,默认是有符号的。 可以通过UNSIGNED来说明某个字段是无符号的。...对于int类型可能存放不下的数据,尽量不使用unsigned,unsigned int 同样可能存放不下,与其如此,还不如设计时,将int类型提升为bigint类型。...1.1、bit类型 bit[(M)] : 位字段类型。M表示每个值的位数,范围从1到64。如果M被忽略,默认为1。 bit字段在显示时,是按照ASCII码对应的值显示。...mysql> insert into tt4 values ( 65 , 65 ); mysql> select * from tt4; +------+------+...在MySQL中,字符就真的是字符,字母或汉字都认为是字符。  1.5、varchar varchar(L): 可变长度字符串,L表示字符长度,最大长度65535个字节。

    1.9K10
    领券