當前位置:首頁 » 操作系統 » 個人資料庫

個人資料庫

發布時間: 2022-01-10 01:31:19

⑴ 個人電腦上使用的資料庫軟體有哪些

mysql筆記:數據導入導出
mysql自帶有mysqlmp命令,可以把資料庫做備份用。
MySQL有很多可以導入數據的方法,然而這些只是數據傳輸中的一半,另外的一般是從MySQL資料庫中導出數據。有許多的原因我們需要導出數據。一個重要的原因是用於備份資料庫。數據的造價常常是昂貴的,需要謹慎處理它們。經常地備份可以幫助防止寶貴數據地丟失;另外一個原因是,也許您希望導出數據來共享。 在這個信息技術不斷成長的世界中,共享數據變得越來越常見。
比方說Macmillan USA維護護著一個將要出版的書籍的大型資料庫。這個資料庫在許多書店之間共享,這樣他們就知道哪些書將會很快出版。醫院越來越走向採用無紙病歷記錄,這樣這些病歷可以隨時跟著你。世界變得越來越小,信息也被共享得越來越多。有很多中導出數據得方法,它們都跟導入數據很相似。因為,畢竟,這些都只是一種透視得方式。從資料庫導出的數據就是從另一端導入的數據。這里我們並不討論其他的資料庫各種各樣的導出數據的方法,您將學會如何用MySQL來實現數據導出。
注意:mysqlmp比直接拷貝資料庫文件夾速度要慢
但,直接復制文件夾不能100%轉移到其它機子上用使用mysqlmp工具,基本用法是:shell> mysqlmp [OPTIONS] database [tables]如果你不給定任何錶,整個資料庫將被導出。通過執行mysqlmp --help,你能得到你mysqlmp的版本支持的選項表。注意,如果你運行mysqlmp沒有--quick或--opt選項,mysqlmp將在導出結果前裝載整個結果集到內存中,如果你正在導出一個大的資料庫,這將可能是一個問題。

⑵ 哪個資料庫軟體比較好用,主要是記錄幾萬個個人信息的!求助!

MySql:
優點: 1.支持5000萬條記錄的數據倉庫
2.適應於所有的平台
3.是開源軟體,版本更新較快
4.性能很出色。純粹就性能而言,MySQL是相當出色的,因為它包含一個預設桌面格式MyISAM。MyISAM 資料庫與磁碟非常地兼容而不佔用過多的CPU和內存。MySQL可以運行於Windows系統而不會發生沖突,在UNIX或類似UNIX系統上運行則更好。你還可以通過使用64位處理器來獲取額外的一些性能。因為MySQL在內部里很多時候都使用64位的整數處理。
5.價格便宜
缺點: 缺乏一些存儲程序的功能,比如MyISAM引擎聯支持交換功能

MsSqlserver:
優點: 1.真正的客戶機/伺服器體系結構
2.圖形化的用戶界面,使系統管理和資料庫管理更加直觀、簡單
3.豐富的編程介面工具,為用戶進行程序設計提供了更大的選擇餘地
4.與WinNT完全集成,利用了NT的許多功能,如發送和接受消息,管理登錄安全性等,SQL Server也可以很好地與Microsoft BackOffice產品集成。
5.有很好的伸縮性,可以跨平台使用。
6.提供數據倉庫功能,這個功能只在Oracle和其他昂貴的DBMS中才有。

Oracle:
優點: 1.Oracle的穩定性要比Sql server好。
2.Oracle在導數據工具sqlload.exe功能比Sqlserver的Bcp功能強大,Oracle可以按照條件把文本文件數據導入.
3.Oracle的安全機制比Sql server好。
4.Sql server的易用性和友好性方面要比Oracle好。
5.在處理大數據方面Oracle會更穩定一些。
6.Sql Server在數據導出方面功能更強一些。
7.處理速度方面比Oracle快一些,和兩者的協議有關.
缺點: 價格昂貴

1. Oracle跨平台,SQL Server只能運行在Windows上,而Windows能夠安裝的硬體是有限的,如Sun的Sparc伺服器不能安裝Windows,一些大型機、小型機也只能裝UNIX,在這些高端機器上就只能跑Oracle了,這註定了Oracle就是高端資料庫,而SQL Server呢,中低端。

2. Oracle真正實現了行級鎖,SQL Server也宣稱實現了行級鎖,但你實際去試,如果不加索引,其實是不行的。

3. Oracle因為有多版本數據的技術,讀寫操作不會相互等待,雖然SQL Server 2005學習Oracle增加了snapshot機制,從而也引進了多版本數據(MySQL也有多版本數據機制,不能說一定是學習Oracle),但是實際效果感覺就是2個版本的數據,隔離級別為read committed時候,讀寫不再相互等待,但是把隔離設置為Serializable還是會產生讀寫相互等待。

4. Oracle的事務日誌歸檔相當方便,而SQL Server要用事務日誌備份來實現,而且還要配置自動作業,啟動agent服務。

5. Oracle的數據字典豐富,使得DBA容易判斷資料庫的各種情況,雖然SQL Server 2005學習了Oracle的數據字典的特點,但從數量及方便程度上還是相差太多。個人感覺這是Oracle最人性化的地方。

6. Oracle的PL/SQL比SQL Server的T-SQL功能強大很多。

7. Oracle的觸發器比SQL Server的種類多幾種。

8. oracle的備份恢復原理相當簡單明了,備份就在操作系統上拷貝數據文件好了,恢復呢,再拷貝回來,數據是舊的,不怕,應用重做日誌好了。SQL Server呢,雖然原理在本質上還是這些,但操作起來麻煩多了,麻煩到讓你體會不到其本質。

9. Oracle資料庫啟動可以有多個階段,使得DBA可以在不同的情況下,通過啟動到特定的階段解決一些特殊問題,而SQL Server只要服務一啟動,所有資料庫就都打開了。

10. SQL Server給人的感覺是簡單易用,但是我要說,如果你繼續向前走,就會發現SQL Server的體系結構相當復雜(注意我這里是說的復雜),大體還是沿襲的Sybase的體系結構,這種復雜結構,估計很難有根本性的改變,而Oracle呢,時間越長你越會覺得其體系結構嚴謹,雖然開始會感覺很難。我的一個比喻,SQL Server是傻瓜相機(就是那些一兩千的小數碼),Oracle是單反相機(40D,5D,D300),如果你是入門者,那用傻瓜相機好了,在各種環境下拍攝,基本都過得去,用單反,光圈、快門都要自己設定,反倒不如傻瓜相機的效果,如果你是高手了,那傻瓜相機就很難得心應手了。

11. Oracle的書籍一般都比較深,隨便一說就是一大批,Epert Oracle、Practical Oracle 8i、Cost-based Oracle,SQL Server呢,恐怕只有那套Inside SQL Server了,雖然SQL Server的書籍數量比Oracle的多的多(特別是在國內),但多數都是step by step的入門書。

12. 對比SQL*Plus與sqlcmd(或2000的osql,6.5的isql),sqlcmd的功能是太簡陋,差得太多了。

13. SQLServer的最大優點就是和Windows結合緊密,易用,但是要注意事情都是兩面的,這些優點可能導致其致命的缺點,例如易用,使得搞SQL Server的人可以不求甚解,有時候不求甚解是沒問題的,但是有時候不求甚解可能會造成災難,特別是對搞資料庫的人來說。不好意思,本來要說SQL Server的優點呢,最後也成了缺點了。

ACCESS是由微軟發布的關聯式資料庫管理系統。它結合了 Microsoft Jet Database Engine 和圖形用戶界面兩項特點,是 Microsoft Office的成員之一。優點:Access部署簡單方便就一個文件運用起來比較靈活主要是桌面資料庫系統,他也可以開發基於自己的桌面資料庫應用(UI),也可以作為前端開發工具與其它資料庫搭配開發應用程序(如SQL Server,DB2,Oracle等),熟練的軟體設計師和資料分析師利用它來開發應用軟體,而一些不熟練的程序員和非程序員的初級用戶則使用它來開發簡單的應用軟體。
缺點:數據儲存量小安全性不夠高,加了用戶級密碼容易破解。C/S結構下對伺服器要求很高,否則容易造成MDB損壞並發數255,但是對高強度操作適應性差,如果伺服器不夠好,網路不夠好,編程的方法不夠好,6-7個人同時訪問就能導致MDB損壞或者並死,不能將VBA代碼開發的軟體系統直接編譯成EXE可執行文件,不能脫離ACCESS或者ACCESS RUNTIME環境,該環境相對其他軟體體積較大(50M左右)。Microsoft Access資料庫有一定的極限,如果數據達到100M左右,很容易造成伺服器iis假死,或者消耗掉伺服器的內存導致伺服器崩潰。

SQL Server是一個關系資料庫管理系統。
優點:安全性高真正的客戶機/伺服器體系結構,圖形化用戶界面,使系統管理和資料庫管理更加直觀、簡單,豐富的編程介面工具為用戶進行程序設計提供了更大的選擇餘地。SQL Server與Windows NT完全集成,利用了NT的許多功能,如發送和接受消息,管理登錄安全性等。SQL Server也可以很好地與Microsoft BackOffice產品集成。具有很好的伸縮性,可跨越多種平台使用,對Web技術的支持,使用戶能夠很容易地將資料庫中的數據發布到Web頁面上。SQL Server還提供數據倉庫功能,這個功能只在Oracle和其他更昂貴的DBMS中才有。
缺點:因功能強大,所以操作數據比ACCESS較為復雜

⑶ MSSQL適合做個人小型軟體的資料庫么

1、MSSQL,不管網路的單機的,都適合。2、是要裝,一般都是把安裝腳本寫好,跟你的應用程序一起打包裝的。3、ACCESS對生成的安裝包比SQL要簡單,至於要安全,數據部分可以用MD5演算法加密,再寫進資料庫里。

⑷ 怎樣建立一個自己的私人資料庫,用來存自己的個人資料。

個人資料用word來存放就好,,word能插入圖片,視頻等。資料庫主要功能之一雖然是存儲,但是它的統計和分析也是主要功能。你用資料庫來存儲你的個人資料未免大材小用,而且非常繁瑣,錄入不方便,查看不方便,除非你有一個網站。

⑸ 如何製作個人資料庫

思維導圖個人覺得還只是輔助工具,主力的筆記還是圖文,像各種文章,可以存儲原文,再加上自己的筆記筆記工具:Onenote和Evernote使用上很容易,還有個leanote,開源可部署成私人的筆記伺服器嚴格來說,資料庫是長期儲存在計算機內、有組織的、可共享的數據集合。資料庫中的數據指的是以一定的數據模型組織、描述和儲存在一起、具有盡可能小的冗餘度、較高的數據獨立性和易擴展性的特點並可在一定范圍內為多個用戶共享。這種數據集合具有如下特點:盡可能不重復,以最優方式為某個特定組織的多種應用服務,其數據結構獨立於使用它的應用程序,對數據的增、刪、改、查由統一軟體進行管理和控制。從發展的歷史看,資料庫是數據管理的高級階段,它是由文件管理系統發展起來的。

⑹ 如何發揮個人資料庫在工作中的作用

嚴格地說,資料庫是「按照數據結構來組織、存儲和管理數據的倉庫」。在經濟管理的日常工作中,常常需要把某些相關的數據放進這樣的「倉庫」,並根據管理的需要進行相應的處理。例如,企業或事業單位的人事部門常常要把本單位職工的基本情況(職工號、姓名、年齡、性別、籍貫、工資、簡歷等)存放在表中,這張表就可以看成是一個資料庫。有了這個"數據倉庫"我們就可以根據需要隨時查詢某職工的基本情況,也可以查詢工資在某個范圍內的職工人數等等。這些工作如果都能在計算機上自動進行,那我們的人事管理就可以達到極高的水平。此外,在財務管理、倉庫管理、生產管理中也需要建立眾多的這種"資料庫",使其可以利用計算機實現財務、倉庫、生產的自動化管理。
J.Martin給資料庫下了一個比較完整的定義:資料庫是存儲在一起的相關數據的集合,這些數據是結構化的,無有害的或不必要的冗餘,並為多種應用服務;數據的存儲獨立於使用它的程序;對資料庫插入新數據,修改和檢索原有數據均能按一種公用的和可控制的方式進行。當某個系統中存在結構上完全分開的若干個資料庫時,則該系統包含一個「資料庫集合」。
定義2
資料庫是依照某種數據模型組織起來並存放二級存儲器中的數據集合。這種數據集合具有如下特點:盡可能不重復,以最優方式為某個特定組織的多種應用服務,其數據結構獨立於使用它的應用程序,對數據的增、刪、改和檢索由統一軟體進行管理和控制。從發展的歷史看,資料庫是數據管理的高級階段,它是由文件管理系統發展起來的。

⑺ 我的個人網站用什麼資料庫好呢

建議使用Access,MYSQL和MSSQL都是專業的大型資料庫,適合大型的網站,比如門戶型網站等等,access適用於小型網站

⑻ 個人網站資料庫怎麼做啊

鏈接數據要求你的網站是動態的。你會三劍客用ASP寫代碼就可以了。
這是ASP連接ACCESS數據的代碼:
<%
set
conn=server.createobject("adodb.connection")
conn.open
"driver={microsoft
access
driver
(*.mdb)};dbq="&server.mappath("資料庫路徑及名稱")
%>

熱點內容
演示文稿如何取消密碼 發布:2024-12-25 21:21:18 瀏覽:96
最近上傳視頻 發布:2024-12-25 21:05:39 瀏覽:393
php招聘源碼 發布:2024-12-25 21:05:38 瀏覽:988
c語言輸入數組賦值 發布:2024-12-25 21:01:43 瀏覽:652
22款賓士e買哪個配置 發布:2024-12-25 20:54:08 瀏覽:737
金鏟鏟之戰怎麼看之前的伺服器 發布:2024-12-25 20:52:36 瀏覽:448
unix環境高級編程英文版 發布:2024-12-25 20:50:35 瀏覽:291
我的世界電腦版伺服器如何改實驗模式 發布:2024-12-25 20:41:57 瀏覽:129
資料庫刪過程 發布:2024-12-25 20:39:38 瀏覽:447
創建sql存儲過程 發布:2024-12-25 20:29:14 瀏覽:531