mysql資料庫和access資料庫有什麼區別

2021-03-28 17:25:15 字數 4381 閱讀 4586

1樓:匿名使用者

mysql和access的區別

mysql特性:很便宜,通常是免費的;網路承載少;查詢

優化;可以簡便的應用程式通過mysql做備份;mysql操縱簡單,易上手,且為各種不同的資料格式提供有彈性的擴充套件介面(odbc)。

access特性:簡單易學,使用方便,開發效率高。

**:mysql對於大多數使用者而言是免費的,但是如果你以內嵌的方式使用mysql或者是隻使用mysql的商業用途軟體,你才會需要支付一小筆授權費。而access的**更貴一些。

併發處理:access可以處理的連線數目是無限制的,但是連線必須保持在併發處理的範圍限制內;mysql內定最大連線數為100個使用者,但是即使網路上有大量的資料往來,也不會對mysql上的查詢優化造成太大影響。

資料更新速度:在 windows 98 上使用相同的硬體和資料尺寸,處理幾十萬筆資料的時候,mysql的資料更新速度將明顯快於access; 但是如果處理物件結構,access將會優於mysql;當建立**(table) 以及索引的時候,mysql 會將**鎖住,如此一來會導致正在進行的大量資料處理速度慢下來,這會保證使用者來訪時的查詢速度,且不會影響**開發。

結構的優化:mysql僅需優化硬體條件,而不是mysql本身;access的資料庫非常的有效率,當然這也有賴於**的結構設計;mysql不支援外來鍵,優化時注意如何讓存取io減少到最低值、如何讓一個或多個 cpu 隨時保持在高速作業的狀態、以及適當的網路頻寬, 而非實際上的設計以及資料查詢語句。

資料備份:mysql dump 會產生一個比 access 好很多而且也更可靠的備份檔案。相比之下,在 access中你只是將一個 mdb 檔拷貝起來做備份。

其次,即使 mysql 的備份有部分損壞,復原起來也要比一個損壞的 mdb 檔要容易得多了。

資料處理能力:mysql的資料處理能力比access強;eg:mysql如果處理100mb的檔案,不會發生承載過重的跡象,而access就會造成**效率低下。

mysql缺點:沒法處理複雜的關聯性功能;不支援事務處理和事務的提交/撤銷;mysql不支援外來鍵以及參考完整性限制,因此mysql不適用於有複雜資料關係的應用程式,但是access可以;而且mysql也沒有儲存程序和觸發器。當有許多**需要同時在一個事務過程中完成更新的時候,mysql的速度較慢。

2樓:匿名使用者

access上了5w記錄慢死你

mysql可以和mssql資料一樣 速度還超快 不過建議不要和asp組合 效果沒asp+mssql

3樓:匿名使用者

mysql也有儲存程序和觸發器,access資料庫是沒有。

sql server資料庫與access資料庫有什麼區別

4樓:千鋒教育

vfp支援多使用者同時使用資料庫,屬於小型資料庫系統可用於設計網路資料庫,版但基本f/s結構的權。 vfp與sql的區別:兩者結合起來用來製作基於c/s結構的系統,sql用來做後端,在伺服器上執行,管理資料庫。

vfp用來做前端,在工作站上執行,處理使用者請求,並向sql發出資料處理請求。

mysql和access的區別是什麼?

5樓:匿名使用者

mysql和access的區別體現在資料更新速度、資料處理能力、結構優化條件三方面區別。

1、資料更新速度不同:

在 windows 98 上使用相同的硬體和資料尺寸,處理幾十萬筆資料的時候,mysql的資料更新速度將明顯快於access; 但是如果處理物件結構,access將會優mysql;當建立**以及索引的時候,mysql 會將**鎖住,如此一來會導致正在進行的大量資料處理速度慢下來,這會保證使用者來訪時的查詢速度,且不會影響**開發。

2、資料處理能力不同:

mysql的資料處理能力比access強;mysql如果處理100mb的檔案,不會發生承載過重的跡象,而access處理100mb檔案就會造成**效率低下。

3、結構優化條件不同:

mysql僅需優化硬體條件,而不是mysql本身,本身其效率不如access;access的資料庫非常的有效率,當然這也有賴於**的結構設計;mysql不支援外來鍵,優化時注意如何讓存取io減少到最低值、如何讓一個或多個cpu 隨時保持在高速作業的狀態、以及適當的網路頻寬, 而非實際上的設計以及資料查詢語句。

6樓:千鋒教育

mysql和access資料庫的區別:

mysql跨平臺,開源,免費,有多種儲存引擎。開源對公司是很有吸引力的,意味可以改造它滿足自己的需求。

access只能執行在windows平臺,目前伺服器主流是unix和類unix系統,如果是單機程式存一點資料access還是可以的。

7樓:濛濛然然歲月

區別:excel做資料分析,access做資料儲存,小規模資料用excel,大規模資料用access。

一、excel定位於資料分析,更自由

excel作為一款門檻相對較低的資料分析展現工具,新手經過簡單的學習後,可以快速做出精美酷炫的**。雖然excel在移動端的體驗不太美妙,但你可以在windows、mac、android、ios等系統中開啟excel。

excel的侷限性:excel表與表之間的關係是孤立的,實屬單機軟體。如需與他人共享excel資料,一般都得藉助郵箱。

因此excel適合資料分析,卻不適合資料蒐集和大量資料的管理。

二、access定位於資料管理,更規範

相比較excel的放飛自我,access更像個嚴肅的老學究。作為一個關聯式資料庫管理系統,access結合sql可以幫你儲存大量資料,而且access各個物件之間可以建立關聯,方便使用者快速查詢與呼叫資料。

因此access常被用來搭建管理應用,如庫存管理、檔案管理等。管理員可將搭建好的應用共享給企業內部同事,其他同事也可同時錄入、查詢資料。從企業長遠管理來看,用access搭建一個管理應用比excel高效得多。

三、access表和excel表

從外觀上看access與excel表似乎相同,實際上兩者有很大的。

1.主題:對於一個主題access只有一個表,而excel可以有多個表。

例如工資表,在很多財務人員使用excel是月建立工資表,例如1月工資、2月工資,…。而access則所有的工資部分月份都放在一個表。

2.多表關係:access表各個表間存在嚴格的關聯。excel表各個表間的關係隨意。

3.資料計算:excel表中單元格中可以儲存資料,也可以儲存公式,可以進行計算。

access表只能儲存資料,不能儲存公式,沒有計算功能。excel這種計算能力,使得excel具有靈活的強大的計算能力(但計算能力受到資料量大小的限制)。access計算功能是由查詢和程式來完成的。

access的特點正好發揮計算能力的強大作用。

4.資料容量:excel表處理資料的容量有限,資料量大時速度較慢;access表可以儲存2gb資料。

5.索引:access表有索引,excel表沒有索引。這種索引使得access在查詢篩選資料時,具有excel不可比擬的速度。

6.資料型別:access表設計時首先定義資料型別,eexcel表沒有這樣的要求。

7.資料格式:excel表中每個單元格都可以定義自己的格式。access表每一列的資料格式一致。資料格式顯示特性由窗體和報表實現。

8.其他差異:資料篩選、排序等方面在實現起來有很大的差別。

sql server資料庫與access資料庫有什麼區別?

8樓:

sql server是一個關聯式資料庫管理系統。因此,前者是作為一種標準化的結構查詢語言而言的,後者是關聯式資料庫的管理系統,它是一個全面的資料庫平臺。單就二者的比較而言,access資料庫是桌面資料庫系統,而且它可以開發基於自己的桌面資料庫應用(ui),也可以作為前端開發工具與其它資料庫搭配開發應用程式(如sql server,db2,oracle等)。

但是access資料庫資料儲存量小,安全性不夠高,對高強度操作適應性比較差。sql server是一個關聯式資料庫管理系統,安全性高,真正的客戶機/伺服器體系結構,圖形化使用者介面,使系統管理和資料庫管理更加直觀、簡單,豐富的程式設計介面工具為使用者進行程式設計提供了更大的選擇餘地。而且具有很好的伸縮性,可跨越多種平臺使用,對web技術的支援,使使用者能夠很容易地將資料庫中的資料釋出到web頁面上。

9樓:鎖偲堅陽舒

廣義來講,區別不大,都是資料庫

大點方面對比:

sqlserver資料吞吐量大得多,access適應小型應用,sqlserver適合較大應用

sqlserver可以進行網路連線,access只是個單機資料庫,無法聯網使用

資料結構大致相同,資料型別比較接近但內部函式部分有區別

如何在MYSQL資料庫中資料庫,如何在MYSQL資料庫中新建一個資料庫

createusertomidentifiedby 密碼 建立使用者 grantallprivilegesondbname.totom 把dbname庫的所有操作許可權都給tomflushprivileges 重新整理快取,生效 在控制檯根目錄下開啟sqlserver企業管理器,新建sqlserve...

mysql資料庫怎麼備份資料庫,怎麼備份mysql資料庫

mysqldump 命令算嗎 怎麼備份mysql資料庫 mysql資料庫怎麼備份啊?假如是用phpmyadmin的話就直接upload就可以了假如用的是虛擬空間的話後臺應當有控制面板,有立案mysql功能的 mysql資料庫怎麼備份資料庫 mysqldump基本語法 mysqldump u user...

SQL Server資料庫與Access資料庫有什麼區別

sql server是一個關聯式資料庫管理系統。因此,前者是作為一種標準化的結構查詢語言而言的,後者是關聯式資料庫的管理系統,它是一個全面的資料庫平臺。單就二者的比較而言,access資料庫是桌面資料庫系統,而且它可以開發基於自己的桌面資料庫應用 ui 也可以作為前端開發工具與其它資料庫搭配開發應用...