#
##建立集合(資料庫表)##
#mongodb中的集合類似sql的表
##建立乙個集合
##mongodb使用資料庫物件來建立集合,例項如下:
import pymongo
#連線資料庫
myclient = pymongo.mongoclient("mongodb://localhost:27017/")
#建立資料庫runoobdb
mydb = myclient["runoobdb"]
#建立資料庫表sites
mycol = mydb["sites"]
print(mycol)
#注意: 在 mongodb 中,集合只有在內容插入後才會建立!
#就是說,建立集合(資料表)後要再插入乙個文件(記錄),集合才會真正建立。##
#判斷資料庫表是否已存在##
#我們可以讀取 mongodb 資料庫中的所有集合,並判斷指定的集合是否存在:
import pymongo
myclient = pymongo.mongoclient('mongodb://localhost:27017/')
mydb = myclient['runoobdb']
collist = mydb. list_collection_names()
# collist = mydb.collection_names()
if "sites" in collist: # 判斷 sites 集合是否存在
print("集合已存在!")
#注意:collection_names 在最新版本的 python 中已廢棄,
#python3.7+ 之後的版本改為了 list_collection_names()。
資料庫建立表
use jy go1 建立reader讀者表create table reader reader id varchar 8 not null primary key,第一種主鍵約束方式 reader name nvarchar 50 not null,姓名 reader char 2 not nul...
資料庫表建立
慣例 我是溫浩然 建立資料庫表的時候,要充分考慮表與表之間的關係,否則,會一直改。最近在做乙個網路論壇的專案,最開始的時候,沒有充分考慮論壇版塊,與版主之間的關係,所以,在版塊表中,加入乙個版主id的字段,在使用者表中,角色字段,設定了乙個版主。但是後來考慮,版主,是一種許可權,而不是乙個角色。角色...
建立資料庫表
usr bin python3 import pymysql 開啟資料庫連線 db pymysql.connect localhost root 123456 test 使用 cursor 方法建立乙個游標物件 cursor cursor db.cursor 使用 execute 方法執行 sql,...