1樓:匿名使用者
mysql可以說是mssql的簡化版本。
理念相同,但mysql的實現比mssql的需求低。mysql是一個免費的、開放源**的sql資料庫,所以免費的mysql很受歡迎,php+mysql,mysql資料庫專用於php**的,一般用在php的網頁上的,他和php可以說是**搭檔(都是開源免費的東西)。
對於不是特別大流量的**,特別勝任,效率最高,mysql適合小、中型**。mysql 是個開源的資料庫server,可執行在windows平臺、unix、linux平臺,其標準版是免費的,asp.net跟mysql不適合一起用,國內建站用php+mysql+apache很流行。
ms sql是微軟推出的商用資料庫系統,全稱是microsoft sql sever。,是微軟的東東,都需要收錢的,所以貴些,目前的大型**一般使用oracle或者mssql,jsp.php.
asp都可以。一般是企業級的商務**使用的。
ms sql server 和asp都是微軟的產品,互相相容性最好,所以asp **用ms sql server 最好,搭配!
拓展資料:
關於mysql和mssql的幾點知識
1 mysql支援enum,和set型別,sql server不支援
2 mysql不支援nchar,nvarchar,ntext型別
3 mysql的遞增語句是auto_increment,而mssql是identity(1,1)
4 msms預設到處表建立語句的預設值表示是((0)),而在mysql裡面是不允許帶兩括號的
5 mysql需要為表指定儲存型別
6 mssql識別符是,[type]表示他區別於關鍵字,但是mysql卻是 `,也就是按鍵1左邊的那個符號
7 mssql支援getdate()方法獲取當前時間日期,但是mysql裡面可以分日期型別和時間型別,獲取當前日期是cur_date(),當前完整時間是 now()函式
8 mssql不支援replace into 語句,但是在最新的sql20008裡面,也支援merge語法
9 mysql支援insert into table1 set t1 = ‘’, t2 = ‘’ ,但是mssql不支援這樣寫
10 mysql支援insert into tabl1 values (1,1), (1,1), (1,1), (1,1), (1,1), (1,1), (1,1)
11 mssql不支援limit語句,是非常遺憾的,只能用top 取代limt 0,n,row_number() over()函式取代limit n,m
12 mysql在建立表時要為每個表指定一個儲存引擎型別,而mssql只支援一種儲存引擎
13 mysql不支援預設值為當前時間的datetime型別(mssql很容易做到),在mysql裡面是用timestamp型別
14 mssql裡面檢查是否有這個表再刪除,需要這樣:
if exists (select * from dbo.sysobjects where id = object_id(n'uc_newpm') and objectproperty(id, n'isusertable') = 1)
但是在mysql裡面只需要 drop table if exists cdb_forums;
15 mysql支援無符號型的整數,那麼比不支援無符號型的mssql就能多出一倍的最大數儲存
16 mysql不支援在mssql裡面使用非常方便的varchar(max)型別,這個型別在mssql裡面既可做一般資料儲存,也可以做blob資料儲存
18 mysql text欄位型別不允許有預設值
19mysql的一個表的總共欄位長度不超過65***。
20一個很表面的區別就是mysql的安裝特別簡單,而且檔案大小才110m(非安裝版),相比微軟這個龐然大物,安裝進度來說簡直就是.....
21mysql的管理工具有幾個比較好的,mysql_front,和官方那個套件,不過都沒有ssms的使用方便,這是mysql很大的一個缺點。
22mysql的儲存過程只是出現在最新的版本中,穩定性和效能可能不如mssql。
23 同樣的負載壓力,mysql要消耗更少的cpu和記憶體,mssql的確是很耗資源。
24php連線mysql和mssql的方式都差不多,只需要將函式的mysql替換成mssql即可。
25mysql支援date,time,year型別,mssql到2008才支援date和time。
2樓:富國****
額。mssql。。
不是microsoft sql 的 意思麼。。。
=。=mysql 和 mssql 都是dbms(資料庫管理系統)。
它們的 區別?mssql通常用於大型的**,而 mysql本身開源、免費,適合小型**。
然後……mssql 的 sa 許可權瞭解一下。
資料庫mssql、mysql、sql server和oracle的優缺點及區別?
3樓:杜爺1號
區別sql 有個標準, 就是 ansi sql . 有 sql88, sql92 標準。 如果要學正宗的 sql 要去看 ansi sql .
oracle 和 sql server 大體按照找個 sql 標準來的,但是又有了不少擴充,自己定義了不少的東西。
主要的區別就是它們各自擴充的東西是不同的。 所以 oracle 的 sql 稱為 pl sql ,sql server 的 sql 稱為 t-sql. 不過基本的語法和定義是相同的。
4樓:汪雄輝拉
mssql就是sqlserver
優點:易用性、適合分散式組織的可伸縮性、用於決策支援的資料倉儲功能、與許多其他伺服器軟體緊密關聯的整合性、良好的價效比等;
缺點:只能執行在微軟的windows平臺,沒有絲毫的開放性可言;
mysql
優點:輕量級,部署方便,開源,免費(技術服務是要收費的),除此之外,mysql幾乎擁有了oracle提供的大部分功能,能夠承載絕大多數的應用,最關鍵的是mysql可以根據不同應用定製自己的資料庫,因為mysql的儲存引擎是外掛式的。
缺點:面對高併發,海量資料,需要嚴謹的資料庫架構設計,否則效能會存在問題;
oracle
優點:之所以能在資料庫市場獨佔鰲頭,就是因為對海量資料處理的時候所表現出的效能和穩定,完善的災難備份機制,所以一般企業的核心資料首選是oracle。
缺點:對於非dba來說,安裝oracle是一件很恐怖的事情,部署需要一定專業知識;而且oracle的收費也不是一般企業能承受的住的;
----------------------
以上僅為個人的理解,供參考
5樓:
蘿蔔青菜,各有所能。
freeradius與mySQL聯用的最簡單例程失敗,不知原
是驅動沒選好,driver因該選為rml sql mysql freeradius與mysql聯用的最簡單例程失敗,不知原因出在 建立資料庫 mysql u root p create database radius grant all on radius.to radius localhost i...
mysql和access的區別是什麼
mysql和access的區別體現在資料更新速度 資料處理能力 結構優化條件三方面區別。1 資料更新速度不同 在 windows 98 上使用相同的硬體和資料尺寸,處理幾十萬筆資料的時候,mysql的資料更新速度將明顯快於access 但是如果處理物件結構,access將會優mysql 當建立 以及...
「零稅率」與「免稅」的聯絡及區別
免稅與零稅率的區別是 從理論上說,零稅率與免稅是不同的。免稅是指對某種課稅物件和某種納稅人,免除其本身負擔的應納稅額,而外購的貨物或勞務仍然是含稅的。稅率為零不僅納稅人本環節課稅物件不納稅,而且以前各環節轉移過來的稅款亦須退還,才能實現稅率為零。2 但在實際工作中,稅率為零的含義在不同稅種上的使用,...