999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Python與數據庫的初級應用

2021-08-17 16:56:29陳新龍
電腦報 2021年31期
關鍵詞:程序數據庫學生

陳新龍

前段時間有同學提出了這樣一個問題,如果我們在運行程序的過程中想把數據保留下來,以備下次繼續使用,該如何操作呢?今天就和大家探討這個問題。

我們都知道一臺電腦的內存、硬盤都是用來存放數據的,而組織、存儲和管理數據的地方就是數據庫,也可以稱為電子化的“文件柜”。簡單來說,數據庫是一個長期存儲在計算機內的、有組織的、可共享的、統一管理的大量數據的集合。它的存儲空間很大,可以存放上億條數據。但是數據庫并不是隨意地將數據進行存放,是有一定的規則的,否則查詢的效率會很低。互聯網世界中充斥著大量的數據,為了管理數據程序員常用的數據庫軟件有Office中的Access,免費數據庫管理系統MySQL,企業級的數據庫管理系統甲骨文的Oracle。

MySQL數據庫的操作界面如圖1,數據庫中存儲的數據表格和Excel表格類似,并且數據庫對表格的字段格式、操作語法都有嚴格的要求。要想更好地操作數據,請搜索“數據庫的基礎語法學習”,花一些時間學習數據庫的基本知識。學習時注意數據庫的創建、表的創建、數據的增刪改查、數據類型、添加約束等知識點。要想深入學習數據庫需要花費大量的時間,在此不再贅述。

回到我們最初的問題,如何把數據保留下來,就好比我們用Python做過的“成績錄入系統”,將學生的學號、姓名及各科成績錄入,當學生成績錄入成功后,列表中會增加一條記錄,記錄著學生的成績信息,用于下次查詢或者修改。我們之前完成的“叫號管理程序”也和“成績錄入系統”類似,用Python將訂餐數據保存在程序的列表中,用于查詢或修改。但是這樣的程序一旦關閉數據就消失了。下面我們著重講一下數據庫如何與Python一起結合使用。

首先我們在MySQL中建立一個數據庫,配置并記錄好數據庫的參數,這部分需要自行學習不再贅述。默認情況下,Python環境中沒有數據庫包,我們需要安裝并用“import pymysql”導入PyMySQL庫。下面我們開始使用“DBHOST=‘localhost”“DBUSER=‘root”連接數據庫,連接數據庫之前需要知曉主機數據庫的主機地址(DBHOST)、用戶名(DBUSER)、登錄密碼(DBPASS)和數據庫的表的表名(DBNAME),其中任何一條信息未匹配成功都會導致連接失敗(提示connect wrong)。我們可以使用try:……except:……來捕獲出現的異常情況(如圖2)。

數據庫連接成功后,我們根據“成績錄入系統”來完成后續程序設計,完成將學生的成績錄入到數據庫中,并修改學生的成績……這需要在Python的基礎上嵌套操作數據庫的語句(如圖3)。

向數據庫表中插入數據的語句是“insert into 表(需要添加的字段)value(字段的值內容)”,事先通過Python編寫好設定變量,順應數據庫語句的固定格式就可以填充進去。同樣依舊使用try:……except:……來捕獲是否出現異常的情況(如圖4)。

完成了向數據庫中添加數據,接下來更新數據庫語句就簡單多了:“update 數據庫表 set 修改的字段=值(如果有判斷條件的話可以添加where語句)”,例如修改某位同學的語文成績,通過Python變量賦值的方法重新寫入到數據庫中,依舊使用try:……except:……來捕獲是否出現異常的情況(如圖5)。

在如今大數據的時代環境下,數據庫的應用深入到生活和工作的方方面面。不僅Python,很多編程語言都支持連接數據庫進行并操作使用。

猜你喜歡
程序數據庫學生
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
趕不走的學生
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
數據庫
財經(2017年2期)2017-03-10 14:35:35
學生寫話
學生寫的話
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
主站蜘蛛池模板: 亚洲无线一二三四区男男| 最新国产精品第1页| 亚洲日本一本dvd高清| 超碰91免费人妻| 国产精品尤物铁牛tv| 福利在线免费视频| 亚洲欧洲日韩综合色天使| 国产杨幂丝袜av在线播放| 国产一级一级毛片永久| 伊人久久大香线蕉综合影视| 欧美日韩中文国产| 无码AV日韩一二三区| 高潮毛片无遮挡高清视频播放| 91精品专区| 特级aaaaaaaaa毛片免费视频| 久久96热在精品国产高清| 久久男人资源站| 精品免费在线视频| 国产99精品久久| 国产在线麻豆波多野结衣| 国产成人8x视频一区二区| 亚洲日韩图片专区第1页| 亚洲欧美h| 国产精品漂亮美女在线观看| 色偷偷综合网| 国产一区二区三区精品欧美日韩| 国产麻豆精品在线观看| lhav亚洲精品| 欧美19综合中文字幕| 粉嫩国产白浆在线观看| 99re精彩视频| 日本人又色又爽的视频| 欧美天堂久久| 好紧好深好大乳无码中文字幕| 欧美视频在线不卡| 国产在线高清一级毛片| 日韩欧美中文| 国产在线高清一级毛片| 国产91全国探花系列在线播放| 亚洲不卡网| 久热这里只有精品6| 熟妇人妻无乱码中文字幕真矢织江| 色综合久久综合网| 国产熟睡乱子伦视频网站| 青青草原国产精品啪啪视频| 欧美日韩福利| 欧美a级在线| 中文字幕欧美日韩| 国产精品分类视频分类一区| 中日韩一区二区三区中文免费视频| 亚洲第一国产综合| 国产毛片一区| 国产va欧美va在线观看| 国产精品不卡片视频免费观看| 中文字幕无线码一区| 亚洲无码高清一区二区| a色毛片免费视频| 丁香五月婷婷激情基地| 一本大道香蕉高清久久| 全部免费特黄特色大片视频| 欧美日本激情| 国产成人综合日韩精品无码不卡| 亚洲系列无码专区偷窥无码| 九一九色国产| 色欲国产一区二区日韩欧美| 日韩精品无码免费一区二区三区| 色精品视频| 在线国产三级| 欧美.成人.综合在线| 国产在线观看第二页| 成人亚洲天堂| 国产精品网址你懂的| 99精品国产自在现线观看| 国产草草影院18成年视频| 国产主播一区二区三区| 日韩精品久久无码中文字幕色欲| 丝袜高跟美脚国产1区| 97视频免费看| 亚洲女同一区二区| 中文纯内无码H| 欧日韩在线不卡视频| 亚洲综合在线网|