偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

5分鐘快速入門,用Python做SQLite數(shù)據(jù)庫開發(fā),附代碼適合初學

開發(fā) 后端 數(shù)據(jù)庫
SQLite著名的一款輕型數(shù)據(jù)庫系統(tǒng),尤其適合python初學者學習數(shù)據(jù)庫編程。快速了解下最基本的增、刪、查、改這幾個操作步驟,就可以做一些有趣的小項目了。

[[214221]]

SQLite著名的一款輕型數(shù)據(jù)庫系統(tǒng),尤其適合python初學者學習數(shù)據(jù)庫編程。因為:

1、它內(nèi)置,無需安裝,省了很多麻煩。

2、使用方便,無需復雜的連接配置,和打開本地文件一樣簡單。

3、轉(zhuǎn)移方便,數(shù)據(jù)庫就是一個文件,復制、轉(zhuǎn)移、刪除都能簡單處理

4、輕量級應用中性能優(yōu)于多數(shù)其它的數(shù)據(jù)庫

5、完整的SQL語言支持,和其它sql數(shù)據(jù)庫大同小異,學會這個之后,很容易舉一反三。

快速了解下最基本的增、刪、查、改這幾個操作步驟,就可以做一些有趣的小項目了

舉個例子

一、準備工作

5分鐘快速入門,用Python做SQLite數(shù)據(jù)庫開發(fā),附代碼適合初學

主要是加載模塊,用connect打開數(shù)據(jù)庫文件,用cursor獲取游標對象。打開數(shù)據(jù)庫時直接給出數(shù)據(jù)庫的文件名即可,如果文件不存在,會自動創(chuàng)建。

二、建新表

5分鐘快速入門,用Python做SQLite數(shù)據(jù)庫開發(fā),附代碼適合初學

建立新表,就是將建表的SQL命令交由execute執(zhí)行即可。如果不想寫代碼,也可以在pycharm的數(shù)據(jù)庫管理工具里面直接可視化操作。不過個人認為,建新表寫成代碼更實用些,刪表等不常用的操作則用pycharm的數(shù)據(jù)庫管理工具比較方便。

5分鐘快速入門,用Python做SQLite數(shù)據(jù)庫開發(fā),附代碼適合初學

創(chuàng)建數(shù)據(jù)表的語法:CREATE TABLE 數(shù)據(jù)表名(

字段1 數(shù)據(jù)類型, 字段2 數(shù)據(jù)類型, 字段3 數(shù)據(jù)類型, ..... 字段N 數(shù)據(jù)類型,

);

數(shù)據(jù)類型主要可選

INTEGER整數(shù) , REAL浮數(shù) , TEXT字符串。類型 后面可以加一下修飾,例如:PRIMARY KEY ,NOT NULL,特別常用的自增類型應該寫為 INTEGER PRIMARY KEY AUTOINCREMENT

布爾值可以用0或者1存放在整數(shù)類型中

時間日期可以以字符串或者時間戳形式保存

三、基本的增、改、查、刪等操作

5分鐘快速入門,用Python做SQLite數(shù)據(jù)庫開發(fā),附代碼適合初學

注意的是盡量使用?占位符做參數(shù)化查詢。

綜合而言,對于一些簡單的需求,您只需要大致了解圖中connect(...)、cursor(...)、execute(...)、fetchall()4個函數(shù),輔以若干SQL命令的常識,您就可以用python方便的使用SQLite數(shù)據(jù)庫了。

責任編輯:龐桂玉 來源: 今日頭條
相關推薦

2011-07-11 09:58:52

2013-06-27 09:41:19

LuaLua語言Lua語言快速入門

2020-07-21 07:42:29

數(shù)據(jù)庫信息技術(shù)

2012-07-10 01:22:32

PythonPython教程

2022-03-04 16:06:33

數(shù)據(jù)庫HarmonyOS鴻蒙

2012-06-28 10:26:51

Silverlight

2020-12-07 11:23:32

Scrapy爬蟲Python

2021-03-23 15:35:36

Adam優(yōu)化語言

2025-05-07 00:10:00

2022-02-17 09:24:11

TypeScript編程語言javaScrip

2021-04-30 16:23:58

WebRTC實時音頻

2009-11-20 18:08:37

Oracle數(shù)據(jù)庫

2014-04-15 11:19:19

2021-01-27 18:15:01

Docker底層宿主機

2024-10-15 09:18:30

2024-09-13 08:49:45

2021-08-03 17:00:25

Spring Boot代碼Java

2018-06-26 09:37:07

時序數(shù)據(jù)庫FacebookNoSQL

2009-11-02 18:07:58

Oracle數(shù)據(jù)庫

2014-02-18 09:56:48

快速開發(fā)代碼生成器
點贊
收藏

51CTO技術(shù)棧公眾號