从数据库中数据分析是分不开的。如何使用python来连接到数据库吗?听我谈论它。哈该的笔记参考官方PyMySQL文档和数据存储部分\u201CPython数据采集\u201D。欢迎大家阅读原著。我相信你会更彻底地理解它。补充:Oracle数据库的连接方法是添加在文章的最后,是相似的。背景:我在蟒蛇笔记本做了连接实验。环境,当然,也可以在Python Shell。让我们开始:1。最简单的方法来安装PyMySQL库:在命令行上输入pip安装PyMySQL 2。安装MySQL数据库的MySQL数据库有两种类型:MySQL, MariaDB。我使用后者MariaDB。两个兼容大部分的性能,并在使用没有区别。
MySQL被甲骨文收购后,Widenius先生感到不舒服,所以他创造了MariaDB,可以完全取代MySQL。丹尼尔是故意的。3.SQL基本语法如下函数的SQL表创建、查询和数据插入。下面简要介绍基本的SQL语言的句子。创建数据库:创建数据库模块数据库名称;使用数据库:数据库名称;创建数据表:创建表的表名(列名1(数据类型1),列名2(数据类型2));插入数据:插入表名(列名1,列名2)值(数据1、2);更新数据:更新表名称设置列名1 =新数据1,列名称2 =新数据2列=数据;4. 连接后的数据库安装了必要的文件和库,让我们开始连接到数据库。虽然神秘,这并不难!#第一次导入PyMySQL图书馆导入PyMySQL #连接到数据库,创建一个连接对象连接#连接对象的作用是:连接到数据库,数据库信息,处理回滚操作(中断查询时,数据库返回到原始状态),创建一个新的光标对象连接=(主机= ' localhost ' #主机属性用户= #用户名密码=\u201C根\u201D\u201C* * * * * *\u201D#在这里填写密码登录到数据库db =\u201Cmysql\u201D#数据库名称)就执行该代码连接!
#使用python代码运行MySQL数据库创建一个游标对象,一个连接可以有多个游标,一个光标跟踪一个数据状态。#光标对象的作用是:创建、删除、写、查询等。cur =()打印(())打印出所有数据库:((\u201Cinformation_schema\u201D)(\u201C法律\u201D)(\u201Cmysql\u201D) (\u201Cperformance_schema\u201D)(\u201C测试\u201D))创建测试数据库中的一个表:#使用数据库测试(使用测试)#学生在测试数据库中创建一个表,一个名称列和一个年龄列(\u201C创建表的学生(名字VARCHAR(20),年龄非常小的整数(3))\u201D)将数据插入到数据表,学生:sql = '插入学生(姓名、年龄)值(% s % s)\u201D(sql(\u201C小明\u201D,23))(从学生选择*)打印(())打印输出:(\u201C小明\u201D,23)宾果!
记得要关闭游标和连接:#关闭连接对象,否则会导致连接泄漏和使用数据库资源()#关闭游标()补充:Oracle数据库连接,连接康涅狄格州=(用户名\/ password@host:港口\/ sid) #填写用户名\/密码\/数据库所在的IP地址:端口\/ sid3,获取光标对象cursorcur =() 4,使用游标来执行各种操作(sql语句)5。关闭cursur,康涅狄格州()()