python数据库操作笔记

一、sqlite3 模块

关于这个模块,你不需要单独安装该模块,因为 Python 2.5.x 以上版本默认自带了该模块。

在spyder上输入测试:

import sqlite3

如果不会返回错误,证明系统已自带了。

二、创建数据库

1、打开spyder,创建py新文件。将文件另存在易找的目录下(小编我就另存在桌面,如下图)

 

2、在spyder输入代码

import sqlite3
def connet_db():
    conn=sqlite3.connect('数据库1.0.db')
    # 连接到数据库,如果数据库不存在,那它就会被创建,并返回一个数据库对象
    return conn
def create_table(conn):
    # 获取cursor
    cursor=conn.cursor()
    # 创建数据表student
    cursor.execute('''
            create table if not exists student
            (id int primary key   not null,
            stuname char(50)       not null,
            age int            not null,
            address char(50));''')
    print("Table create successfully")
    conn.commit() #一定要commit,不然上面的创建数据表的语句就白写了
    conn.close() #执行完成之后养成关闭数据库连接的好习惯
conn=connet_db()
create_table(conn)

 然后在存放py文件的目录下会生成数据库文件(如下图)

以上就是初测数据库的步骤啦~~~

posted @ 2019-05-29 22:12  百尺鸟  阅读(438)  评论(0)    收藏  举报