最新消息:XAMPP默认安装之后是很不安全的,我们只需要点击左方菜单的 "安全"选项,按照向导操作即可完成安全设置。

Python基础——数据库编程

XAMPP教程 中文小张 54浏览 0评论

Python数据库应用程序接口

connect()的基本原型:

connect(dsn,user,password)

dsn:数据可服务器主机与数据库名

user:数据库访问的用户名

password:数据库访问的密码

如果连接成功,则返回connection对象,它所具有的方法如下:

close() #关闭数据库对象

commit() #为完成的事物提交到数据库

rollback() #数据滚到为完成的事务的开始状态(撤销更改)

cursor()  #在数据库连接上创建一个Cursor对象,Cursor对象可以用来执行SQL语句并获取查询结果。

 

Python操作SQLite3数据库

SQLite:可以执行好,使用简单,小,高效且可靠,可以直接在程序运行,提供零配置模式,资源占用少。

使用Python标准库的sqlite3包来操作SQLite3数据库,主要步骤如下:

1.导入相关库或模块(sqlite3)

2.连接数据库并获取数据连接对象(connect())

3.获取游标对象(con.cursor())

4.使用游标对象的方法(execute()、executemany()、fetchall()等)来操作数据库,对记录进行插入、修改和修改,以及显示相关记录。

sqlite3.connect()连接函数的常用参数有两个:

database:要访问的数据名

timeout:访问数据的超时设定

5.关闭游标对象和数据库连接(close())

 

Python操作MariaDB数据库

mysql-connector-python模块照片那个的连接函数connect()的包路径为mysql.connector.connect,其函数原型如下:

connect(host,port,user,password,database,charset)

host:访问数据库的服务器主机(默认为本机)

port:访问数据库的服务端口(默认为3306)

user:访问数据库的用户名

password:访问数据库用户名的密码

database:访问数据库名称

charset:默认编码(默认为uft8)

 

Python操作MongoDB数据库

pymongo库来操作MongoDB数据了基本步骤:

1.导入pymongo库

2.用pymongo.MongoClient类来连接MongoDB数据库

3.用pymongo.MongoClient实例选择使用指定的数据库生成数据库对象

4.用数据库对象生成集合对象之后就可以用这个对象来操纵数据库。

MongoClient()实际是实例化类MongoClient的操作,基本参数如下:

host:连接的数据库服务器主机(默认值是本机地址)

port:连接的数据库服务器服务端口(默认值是MongoDB数据库服务器默认端口27017)

pymongo操纵数据库主要是使用集合对象的相关方法完成的,方法如下:

insert_one()  #插入一个文档,其参数是一个字典类型的数据

insert_many()  #批量插入多个文档,其参数就是一个字典列表

find_one()  #查询第一个符合条件的文档,其参数就是一个字典类型的数据

find()   #查询所有符合条件的文档,其参数就是一个字典类型的数据

count()  #计算查询结果集的总数

sort()   #对查询结果进行排序

find()、insert_many()等方法的返回结果也是可迭代获取其值的。

转载请注明:XAMPP中文组官网 » Python基础——数据库编程