成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

淺析Unix操作系統數據庫

系統 其他OS
Unix操作系統一些數據庫適用于各種應用程序,一些數據庫是專用的。但在本文中要將的SQLite它適合大多數場合的數據庫。

在Unix操作系統中,我們要對數據庫了解很多,因為數據庫很重要,今天,我們就來講解Unix操作系統中一些數據庫方面的工具。Unix操作系統提供多種數據庫,其中許多是開放源碼的,Unix操作系統一些數據庫適用于各種應用程序,Unix操作系統一些數據庫是專用的。但是,Unix操作系統大多數數據庫是很大的獨立應用程序(例如,MySQL 需要單獨的安裝、一些配置和它自己的守護進程),對于許多軟件可能不需要使用這么復雜的數據庫。

請考慮一個在桌面上使用的地址簿程序:它適合部署 MySQL 來存儲姓名和電話號碼嗎?可能不適合。另外,如果應用程序要在非常小的設備或能力很有限的計算機上運行,那么應該怎么辦?這類硬件可能不支持多處理、大量內存占用或對物理存儲的大量需求。

顯然,Unix操作系統可以使用嵌入式數據庫。通常情況下,嵌入式數據庫打包為庫,與應用程序代碼直接鏈接。這種解決方案讓應用程序獨立于外部服務,但是也要付出一定的代價:通常不能用 Structured Query Language (SQL) 表達查詢。

SQLite 結合了這兩方面的優勢:這個軟件很小,可以把它嵌入任何應用程序,同時可以用 SQL 查詢數據。PHP 和 Ruby on Rails 使用 SQLite 作為默認的存儲引擎,Apple iPhone 也是如此。

Unix操作系統為了構建 SQLite,需要從 SQLite 下載頁面下載源代碼集(由所有源代碼組成的單一文件)、解壓它并運行 ./configure && make && sudo make install。

  1. $ # As of March 2009, the latest version was 3.6.11.   
  2. $ wget http://www.sqlite.org/sqlite-amalgamation-3.6.11.tar.gz  
  3. $ tar xzf sqlite-amalgamation-3.6.11.tar.gz  
  4. $ cd sqlite-3.6.11  
  5. $ ./configure && make   
  6. $ sudo make install 

Unix操作系統構建過程生成一個庫和相關聯的應用程序編程接口 (API) 頭文件,以及一個單獨的命令行實用程序 sqlite3,它有助于研究特性。用數據庫名啟動 sqlite3 即可創建數據庫。甚至可以在命令行上直接放上 SQL,這對于腳本編程非常有意義:

  1. $ sqlite3 comics.db "CREATE TABLE issues \  
  2. (issue INT PRIMARY KEY, \  
  3. title TEXT NOT_NULL)"   
  4. $ sqlite3 comics.db "INSERT INTO issues (issue, title) \  
  5. VALUES ('1', 'Amazing Adventures')"  
  6. $ sqlite3 comics.db "SELECT * FROM issues"  
  7. 1|Amazing Adventures 

***個命令創建數據庫(如果數據庫還不存在的話)和一個表,這個表包含兩列 —— 期號和標題。Unix操作系統第二個命令插入一行,***一個命令顯示表的內容。

SQLite 提供觸發器、日志記錄和序列。SQLite 還是無類型的,除非您指定類型。例如,這里聲明的 issues 表沒有類型,但是仍然可以正常工作:

  1. $ sqlite3 comics.db "create table issues (issue primary key, title)"  
  2. $ sqlite3 comics.db "INSERT INTO issues (issue, title) \  
  3. VALUES (1, 'Amazing Adventures')"  
  4. $ sqlite3 comics.db "SELECT * FROM issues"1|Amazing Adventures 

沒有類型是一個特性,而不是 bug,它有許多應用。大家可以看出Unix操作系統中,SQLite能夠適合大多數場合的數據庫。這給我們帶來了很大的方便。讓我們一起運用它吧。

【編輯推薦】

  1. Unix服務器的三個發展方向
  2. Q2:Unix服務器市場 Sun下滑IBM上升
  3. 在UNIX服務器上設置Oracle8i全文檢索
  4. Unix服務器的光明之路
  5. Sun攜手富士通推出八核UNIX服務器
責任編輯:小霞
相關推薦

2010-04-14 16:45:15

Unix操作系統

2010-04-19 17:44:56

Unix操作系統

2010-04-08 16:11:39

Unix操作系統

2010-04-20 15:58:30

Unix操作系統

2010-04-07 11:31:25

Unix操作系統

2010-04-14 15:44:10

Unix操作系統

2010-04-08 17:43:44

Unix操作系統

2010-04-16 17:03:52

Unix操作系統

2010-04-14 18:01:00

Unix操作系統

2010-04-13 12:27:44

Unix操作系統

2010-05-10 17:11:12

2010-04-07 15:37:16

Unix操作系統

2010-04-08 13:06:02

Unix操作系統

2010-04-08 15:33:57

Unix操作系統

2010-04-08 17:05:21

Unix操作系統

2010-04-08 17:17:36

Unix操作系統

2010-04-08 18:25:03

Unix操作系統

2010-04-14 09:02:57

Unix操作系統

2010-04-16 10:34:45

Unix操作系統

2010-04-16 18:19:32

Unix操作系統
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久成人一区 | 欧美区日韩区 | 久视频在线 | 亚洲黄色av网站 | 青青久草 | 国产一区二区不卡 | 国户精品久久久久久久久久久不卡 | 99国产在线 | 在线观看国产h | ww亚洲ww亚在线观看 | 成人免费大片黄在线播放 | 在线播放中文字幕 | 欧美成人激情 | 欧美日韩久久久 | 欧美三级视频在线观看 | 久久99精品久久久 | 国产一区二区三区 | 国产精品久久久久久福利一牛影视 | 亚洲欧美国产精品久久 | 无码一区二区三区视频 | 久久综合一区二区三区 | 中文字幕在线免费视频 | 中文字幕一级毛片视频 | 久久久久久黄 | 99re视频这里只有精品 | 国产精品大片 | 成人免费观看网站 | 另类专区成人 | 欧美激情 一区 | 色又黄又爽网站www久久 | 色爱区综合 | 99久久国产综合精品麻豆 | 91中文 | 成人av网站在线观看 | 成人自拍视频网站 | 免费在线观看一区二区三区 | 国产精品一区二区三 | 中文字幕久久久 | 一级二级三级在线观看 | 精品国产一级 | 久久久久国产 |