數據庫創建

數據庫創建

# -*- coding: utf-8 -*-
"""
Created on Tue Aug 20 13:14:16 2019
@author: Administrator-kf
"""
#導入數據庫操作模塊
import sqlite3
#導入系統操作模塊
import os
#將數據庫名字賦予變量
dbPath="test.db"
#判斷數據庫是否已經存在,不存在重新創建,否則進行提示
if not os.path.exists(dbPath):     
    # 連接數據庫,不存在則當前目錄創建
    conn = sqlite3.connect(dbPath)
    # 創建一個cursor之後,就可以使用SQL語句來對數據進行操作,創建表、添加數據、遍歷數據等。
    cur = conn.cursor()
    # 執行語句
    #創建表 test 爲表名,存在3個屬性
    # 字段名輸入,先說變量名,再說變量類型
    cur.execute("create table test(name text,age int,gender text)")
    # 關閉遊標
    cur.close()
    #提交上述操作
    conn.commit()
    # 關閉連接 
    conn.close()
    #打印操作成功,爲自己祝賀
    print('創建數據庫%s成功' % dbPath)
else:
    print("數據庫%s已經存在"%dbPath)

Python自帶SQLite數據庫,無需額外安裝,使用SQLite數據庫需要導入sqlite3模塊
在數據庫創建階段最重要的語句是
“create table ”
其他語句是操作數據庫的普遍語句
開始–>創建connection–>獲取cursor–>執行SQL語句,處理數據結果–>關閉cursor–>關閉connection–>結束

sqlite存放數據的類型

NULL 空值
INTEGER 整型
VARCHAR 可變長度的字符數據
TEXT 文本字符串
BOOLEAN 布爾

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章