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
主站蜘蛛池模板: 国产v欧美v日韩v综合精品| 国产精品第页| 亚洲av成人无码网站在线观看| 天堂岛国av无码免费无禁网站| 久久人妻xunleige无码| 啪啪免费视频一区二区| 999精品色在线观看| 欧美自慰一级看片免费| 十八禁美女裸体网站| 中文无码精品A∨在线观看不卡| 激情综合婷婷丁香五月尤物| 亚洲欧美综合精品久久成人网| 91丨九色丨首页在线播放| 亚洲天堂网在线观看视频| 久久男人资源站| 国产精品欧美日本韩免费一区二区三区不卡| 午夜丁香婷婷| 狠狠色噜噜狠狠狠狠色综合久| 制服丝袜国产精品| 亚洲不卡影院| 国内精自线i品一区202| 欧美五月婷婷| 国产成人综合欧美精品久久| 三上悠亚在线精品二区| 国产成人你懂的在线观看| 一级毛片a女人刺激视频免费| 伊人久久精品亚洲午夜| 亚洲aaa视频| 天天综合网亚洲网站| 久久狠狠色噜噜狠狠狠狠97视色| 国产网站黄| 成人夜夜嗨| 色屁屁一区二区三区视频国产| 日韩精品一区二区三区视频免费看 | 香蕉eeww99国产在线观看| 大香网伊人久久综合网2020| 手机在线免费毛片| 亚洲福利网址| 欧美性久久久久| 亚洲国产成人麻豆精品| 中文字幕波多野不卡一区| 午夜一区二区三区| 91在线播放免费不卡无毒| 999精品视频在线| 精品少妇人妻无码久久| 色妞www精品视频一级下载| 亚洲精品国产综合99| 欧美一级专区免费大片| 亚州AV秘 一区二区三区| 亚洲成人一区二区| 一级一级特黄女人精品毛片| 丝袜高跟美脚国产1区| 国产成人久久综合777777麻豆| 伊人蕉久影院| 欧美第二区| 欧美狠狠干| 青青国产在线| 全免费a级毛片免费看不卡| 国产18在线播放| 一区二区三区精品视频在线观看| 国产自视频| 国产97视频在线观看| 在线欧美国产| 日韩欧美国产综合| 色综合热无码热国产| 亚洲欧美精品日韩欧美| 一级全免费视频播放| 114级毛片免费观看| 国产主播在线一区| 18禁黄无遮挡免费动漫网站| 国产丝袜啪啪| 久热中文字幕在线观看| 成人免费黄色小视频| 好紧太爽了视频免费无码| 国产精品美乳| 99热这里只有精品免费| 亚洲狠狠婷婷综合久久久久| 亚洲日本一本dvd高清| 亚洲福利视频一区二区| 亚洲精品无码专区在线观看| 亚洲狼网站狼狼鲁亚洲下载| 国产在线观看一区二区三区|