国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

SQLite數據庫簡介之對表的操作

數據庫 其他數據庫
本文主要介紹SQLite的基礎知識以及創建、修改和刪除表的操作,希望會對讀者有所幫助。

一、數據庫定義語言 DDL

在關系型數據庫中,數據庫中的表 Table、視圖 View、索引 Index、關系 Relationship 和觸發器 Trigger 等等,構成了數據庫的架構Schema。 在SQL語句中,專門有一些語句用來定義數據庫架構,這些語句被稱為“數據庫定義語言”,即 DDL。

SQLite 數據庫引擎支持下列三種DDL語句:

  • CREATE
  • ALTER TABLE
  • DROP

其中,CREATE 語句用來創建表Table、視圖View、索引Index、關系Relationship 和觸發器Trigger, DROP語句用來刪除表Table、視圖View、索引Index、關系Relationship 和觸發器Trigger, ALTER TABLE 語句用來改變表的結構。

二、SQLite 中的數據類型

SQLite 數據庫中的數據一般由以下幾種常用的數據類型組成:

  • NULL - 空值
  • INTEGER - 有符號整數
  • REAL - 浮點數
  • TEXT - 文本字符串
  • BLOB - 二進制數據,如圖片、聲音等等

SQLite 也可以接受其他數據類型。

三、創建表 CREATE TABLE

首先,創建一個 test.db 數據庫并進入 SQLite 命令行環境,還記得怎么做嗎?

  1. myqiao@ubuntu:~$ sqlite3 test.db  
  2.  
  3. -- Loading resources from /home/myqiao/.sqliterc  
  4.  
  5. SQLite version 3.7.4  
  6.  
  7. Enter ".help" for instructions  
  8.  
  9. Enter SQL statements terminated with a ";"  
  10.  
  11. sqlite> .tables  
  12.  
  13. sqlite>  

向上面這樣,我們就在終端中創建了一個 test.db 數據庫,并且通過 .tables 命令查詢數據庫中的表,結果沒有任何返回,因為數據庫本來就是空的嘛。

下面我們創建一個 Student 表,其中包含 Id、Name、Age 等字段。

  1. sqlite>   
  2.  
  3. sqlite> CREATE TABLE Students(Id integer,Name text,age integer);  
  4.  
  5. sqlite> .tables  
  6.  
  7. Students  
  8.  
  9. sqlite> .schema Students  
  10.  
  11. CREATE TABLE Students(Id integer,Name text,age integer);  
  12.  
  13. sqlite>  

向上面這樣,一個 Students 表就被建立了,這回再運行 .tables 命令就有響應了,系統告訴我們數據庫中現在有一個 Students 表, 運行 .schema 命令,返回了我們創建這個表的 SQL 命令。

四、修改表 ALTER TABLE

SQLite 僅僅支持 ALTER TABLE 語句的一部分功能,我們可以用 ALTER TABLE 語句來更改一個表的名字,也可向表中增加一個字段(列),但是我們不能刪除一個已經存在的字段,或者更改一個已經存在的字段的名稱、數據類型、限定符等等。

  • 改變表名 - ALTER TABLE 舊表名 RENAME TO 新表名
  • 增加一列 - ALTER TABLE 表名 ADD COLUMN 列名 數據類型 限定符

下面我們來演示一下,將前面的 Students 表的名字改為 Teachers

  1. sqlite> 
  2.  
  3. sqlite> .tables  
  4.  
  5. Students  
  6.  
  7. sqlite> ALTER TABLE Students RENAME TO Teachers;  
  8.  
  9. sqlite> .tables  
  10.  
  11. Teachers  
  12.  
  13. sqlite> 

原來數據庫中只有一個Students表,改名以后再運行 .tables命令,發現Students表已經沒了,現在變成了Teachers表。

下面改變 Teachers 表的結構,增加一個Sex列

  1. sqlite> 
  2.  
  3. sqlite> .schema Teachers  
  4.  
  5. CREATE TABLE "Teachers"(Id integer,Name text,age integer);  
  6.  
  7. sqlite> ALTER TABLE Teachers ADD COLUMN Sex text;  
  8.  
  9. sqlite> .schema Teachers  
  10.  
  11. CREATE TABLE "Teachers"(Id integer,Name text,age integer, Sex text);  
  12.  
  13. sqlite> 

五、刪除表 DROP TABLE

刪除一個表很簡單,只要給出表名即可

  • 刪除表 - DROP TABLE 表名

下面,我們將 test.db 中的 Teachers 表刪除

  1. sqlite>   
  2.  
  3. sqlite> .tables  
  4.  
  5. Teachers  
  6.  
  7. sqlite> DROP TABLE Teachers;  
  8.  
  9. sqlite> .tables  
  10.  
  11. sqlite>  

刪除 Teachers 表后再運行 .tables 命令,發現數據庫已經空了。

到此本文已經介紹完畢了,若文中存在不妥之處,歡迎各位批評指正,謝謝大家的支持!

【編輯推薦】

  1. 開發BI系統時的需求分析研究
  2. 嵌入式數據庫Sqlce讀取數據過程簡介
  3. 微軟WP7本地數據庫之SQLite編程技巧
  4. 微軟WP7本地數據庫之Sterling編程技巧
  5. 如何不使用數據庫緩存,還達到實時更新
責任編輯:趙鵬 來源: 博客園
相關推薦

2011-04-18 13:40:15

SQLite

2010-03-04 15:31:44

Python SQLI

2011-07-05 14:46:34

2018-07-13 09:20:30

SQLite數據庫存儲

2011-07-05 10:16:16

Qt 數據庫 SQLite

2024-03-07 13:02:57

PythonSQLite數據庫

2011-07-26 18:11:56

iPhone Sqlite 數據庫

2017-07-12 09:20:42

SQLite數據庫移植

2011-07-20 12:34:49

SQLite數據庫約束

2019-08-15 07:00:54

SQLite數據庫內存數據庫

2011-07-07 16:42:38

iPhone Sqlite3 數據庫

2015-08-21 12:59:38

Oracle數據庫

2011-08-24 13:49:45

Access數據庫轉化

2013-04-01 10:49:51

iOS開發sqlite數據庫

2011-08-04 18:00:47

SQLite數據庫批量數據

2024-10-28 16:31:03

2011-08-02 16:16:08

iPhone開發 SQLite 數據庫

2013-03-27 09:47:01

Android開發SQAndroid SDK

2011-03-25 13:34:20

SQLite數據庫

2010-06-02 18:07:44

MySQL數據庫
點贊
收藏

51CTO技術棧公眾號

狠狠色噜噜狠狠色综合久| 羞羞视频在线观看免费| 捆绑调教美女网站视频一区| 国内精品久久久久久影视8| 三上悠亚亚洲一区| 亚洲国产成人久久综合一区| 成人区精品一区二区不卡| 一本到不卡免费一区二区| 日本性视频网| 亚洲欧美日韩国产手机在线 | 97免费在线视频| 欧美片第1页| 日韩av网站大全| 好吊日av在线| 精品国产91乱码一区二区三区 | 中文字幕视频在线观看| 亚洲欧美中日韩| 亚洲成人天堂网| 久久精品视频网| 国产男女在线观看| 成人97人人超碰人人99| 国产精品无码免费专区午夜| 国产一区二区视频在线| 中文字幕综合在线观看| 激情综合亚洲精品| 亚洲第一综合网站| 成a人片亚洲日本久久| 青青草原av在线播放| 国产午夜精品久久久久久免费视| 亚洲熟妇av一区二区三区| 欧美激情综合在线| 嫩模私拍啪啪| 欧美性大战久久| 国产99re66在线视频| 国产亚洲精品一区二区| 激情久久免费视频| 国产成人综合精品| 国内揄拍国内精品久久| 欧美一区二区三区精美影视| 狠狠久久亚洲欧美| av无码精品一区二区三区| 国产精品福利电影一区二区三区四区| 欧美aaa一级片| 欧美区在线观看| 久久男人天堂| 久久综合伊人77777尤物| 欧美在线关看| 国产精品日韩二区| 国内精品免费**视频| www.xxx亚洲| 亚洲成a人片在线不卡一二三区| 在线观看黄色av| 亚洲日本成人女熟在线观看| jazzjazz国产精品久久| 91九色蝌蚪嫩草| 国内成人精品2018免费看| 天美星空大象mv在线观看视频| 黑人巨大精品欧美一区二区一视频| 日韩精品分区| 国外成人免费在线播放| 亚洲啪啪91| 日韩久久一级片| 色综合视频一区二区三区高清| 伊人久久国产| 国产精品嫩草影院久久久| 亚洲一区自拍| 亚洲精品自拍网| 91精品在线一区二区| 精品视频一二| 国严精品久久久久久亚洲影视 | 影视一区二区三区| 国产精品男女猛烈高潮激情| 日本怡春院一区二区| 久久久青草婷婷精品综合日韩| 一区二区三区一级片| 日韩一区欧美一区| 先锋成人av| 久久久久久伊人| 亚洲激情影院| 三级在线免费看| 69堂国产成人免费视频| av在线亚洲色图| 日韩中文字幕一区二区| 亚洲欧美一区二区久久| 少妇av在线| 国产精品福利在线观看网址| 日本最新不卡在线| 一二三四社区在线视频| 影音先锋日韩有码| 91成人免费| 国产精品欧美激情在线观看| 欧美日韩夫妻久久| 香蕉精品久久| 日本a级片在线播放| 在线观看精品一区| 欧美做受69| 少妇高潮喷水在线观看| 欧美变态tickle挠乳网站| 国产精品成人av| 免费看黄色一级大片| 国产婷婷成人久久av免费高清 | 欧美激情免费观看| 久久精品国产亚洲一区二区三区| 污香蕉视频在线观看| 欧美裸体xxxx极品少妇| 久久99最新地址| 成人在线免费观看| 国产精品久久999| 国产日韩精品一区二区三区 | 精品国产成人系列| 精品1区2区3区4区| 中国一级特黄毛片大片| 久久久久久久久久久网站| 国产精品一区二区免费不卡| 成人三级网址| 精品欧美日韩| 色八戒一区二区三区| 日韩免费av| 黄色激情网站| 国内偷自视频区视频综合| 99久久精品国产导航| 欧美sm一区| 在线观看免费91| 欧美成人vps| 久久久久久久欧美精品| 麻豆系列在线观看| 精品视频高清无人区区二区三区| 91国偷自产一区二区三区观看| 无码一区二区三区视频| 一级毛片在线观| 91久久国产精品91久久性色| 天天操天天色综合| 欧美一区高清| www日韩tube| 国产精选一区二区| 8x福利精品第一导航| 国产日本精品| 国产1区在线| 水蜜桃亚洲精品| 亚洲丁香婷深爱综合| 久久99久久99| 成人全视频在线观看在线播放高清 | 欧美人与性动交α欧美精品济南到| 精品国产免费一区二区三区 | 天天爽天天爽夜夜爽| 欧美福利小视频| 最新国产成人在线观看| 亚洲区小说区图片区qvod| 三上悠亚一区| 亚洲综合精品伊人久久| 欧美精品少妇一区二区三区| 视频在线观看91| 免费污视频在线一区| 人人爽人人av| 国产不卡av在线免费观看| 在线一区二区三区四区五区| 日本在线播放一区二区三区| 国产第一精品| 国产一二区视频| 九九热久久66| 国产亚洲精品久久久久久| 国产欧美一区二区精品婷婷| 四虎成人av| 国产在线拍揄自揄拍视频 | 美女视频黄a大片欧美| 97欧美成人| 国产精品午夜久久久久久| 亚洲淫片在线视频| 欧美大片日本大片免费观看| 国产**成人网毛片九色| 日韩欧美黄色| 国产精品一区在线看| 中文字幕在线中文| 91成人在线观看国产| 欧美日韩在线播| 国产成人三级在线观看| 国内成人自拍| 91白丝在线| 成人午夜剧场免费观看完整版| 国产精品xxx在线观看www| 亚洲精品在线91| 亚洲欧洲成人精品av97| 日韩午夜高潮| 国产95亚洲| 你懂的在线播放| 国产一级大片免费看| 国产欧美精品一区二区| 亚洲精品美女久久| 亚洲精品欧美激情| 精品一区二区三区久久| 国产一区二区三区电影在线观看 | 日本婷婷久久久久久久久一区二区| 中文字幕日韩视频| 午夜欧美一区二区三区在线播放| 毛片av中文字幕一区二区| 香蕉一区二区| 天堂av在线网| 日色在线视频| 欧美日韩中文在线视频| 免费h精品视频在线播放|