使用Python创建MySQL数据库实现字段动态增加以及动态的插入数据_MySQL
May 24, 2018 pm 03:17 PM应用场景:
我们需要设计一个数据库来保存多个文档中每个文档的关键字。假如我们每个文档字符都超过了1000,取其中出现频率最大的为我们的关键字。
假设每个文档的关键字都超过了300,每一个文件的0-299号存储的是我们的关键字。那我们要建这样一个数据库,手动输入这样的一个表是不现实的,我们只有通过程序来帮我实现这个重复枯燥的操作。
具体的示意图如下所示:
首先图1是我们的原始表格:
图1
这个时候我们需要程序来帮我们完成自动字段的创建和数据的插入。
图2
上图是我们整个表的概况。下面我们就用程序来总结出这样的一个表格是怎么实现的。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 |
|
记住最后一定要记得最后三行这个语句,否则你的操作不会写入到数据库中。
最后就可以得到我们的结果,如下图所示:
程序的大体实现就是这样。
彩蛋:
1.操作数据库出现的一些错误总结
如果你长时间为队数据库进行操作,再次进行操作的时候可能会出现以下错误:
raise errorclass, errorvalue
OperationalError: (2006, 'MySQL server has gone away')
这个时候对于MySQL server 你要做的就是执行一下下面这个命令
connect your_database
对于在python中的IDLE你需要执行:
1 2 3 |
|
密码输入你自己数据库中设置的。
2.UnicodeEncodeError: 'latin-1' codec can't encode characters in position
出现上述这个错误的时候可以采用下面这个方法就可以解决。
1 2 3 4 |
|
conn,curs和本文中参数设置是一样的。

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Konvertieren Sie die Festplatte von VirtualBox in eine dynamische Festplatte und umgekehrt

Wie implementiert die Go-Sprache die Hinzufügungs-, Lösch-, Änderungs- und Abfragevorgänge der Datenbank?

Ausführliches Tutorial zum Herstellen einer Datenbankverbindung mit MySQLi in PHP

Wie implementiert Hibernate polymorphe Zuordnung?

iOS 18 fügt eine neue Albumfunktion „Wiederhergestellt' hinzu, um verlorene oder beschädigte Fotos wiederherzustellen

Eine ausführliche Analyse, wie HTML die Datenbank liest

Analyse der Grundprinzipien des MySQL-Datenbankverwaltungssystems

Tipps und Praktiken zum Umgang mit verstümmelten chinesischen Zeichen in Datenbanken mit PHP
