Ⅰ php環境支持mssql,必須安裝sql嗎
可以的,我的筆記本就是惠普的,完全可以安裝
sql
server
2012
以及windows2012,
如果你是win8系統fromwork就完全支持了,如果你是win7系統就要升級fromwork,如果你是windows2012,也直接可以安裝。祝你好運
Ⅱ php + mysql vs asp + mssql 從系統資源及網頁速度來比拼,哪個更強
PHP+MYSQL方案:優點:開發部署成本相對低廉,開發時間也較快。
缺點:數量級上去以後,mysql不如mssql可靠。但10萬以內的話沒有這個問題。
ASP/ASP.net+SQL
Server方案:優點:開發成本相對低廉。
缺點:部署成本高(要買正版)。只能用於windows平台。
至於網頁速度,更依賴於你的系統架構和具體實現,無法直接說哪個更快。
Ⅲ MYSQL與MSSQL的區別及優劣比較
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數據存儲
17 mysql創建非聚集索引只需要在創建表的時候指定為key就行,比如:KEY displayorder (fid,displayorder) 在mssql裡面必須要:create unique nonclustered index index_uc_protectedmembers_username_appid on dbo.uc_protectedmembers
(username asc,appid asc)
18 mysql text欄位類型不允許有默認值
19mysql的一個表的總共欄位長度不超過65XXX。
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。
Ⅳ php的網站應該用mySQL資料庫 還是MSSQL
mysql,因為php對mysql支持最好,並且mysql可以免費使用。
php+mysql組合是最具性價比和效率的網站開發組合。
Ⅳ PHP+MSSQL 和 PHP+MYSQL那個好
就好比我們組裝電腦一樣,經過不斷的組裝調試,最後會有一款性價比較好的配置出來。PHP也一樣,它和mysql組合已經是最具性價比和效率的網站開發組合了。
Ⅵ php+mssql 和 php+mysql 優點缺點
一、PHP+MySql
優點:
1) MySql是一個快速、多線程、多用戶的SQL資料庫伺服器。
2) MySql的核心程序採用完全的多線程編程。
3)MySql可運行在不同的操作系統下。
4) MySql有一個非常靈活而且安全的許可權和口令系統。
5) MySql支持ODBC for Windows。
6)MySql支持大型的資料庫。
7) MySql擁有一個非常快速而且穩定的基於線程的內存分配系統,可以持續使用面不必擔心其穩定性。
8) 強大的查詢功能。
9)PHP為MySql提供了強力支持,PHP中提供了一整套的MySql函數,對MySql進行了全方位的支持。
缺點:
比較的難學;
MySQL不完全支持陌生的關鍵詞;
MySQL也缺乏一些存儲程序的功能;
使用預設的ip埠,但是有時候這些ip也會被一些黑客闖入;
使用myisam配置,如果你不慎損壞資料庫,結果可能會導致所有的數據丟失;
二、PHP+MsSql
優點:
上手容易; 兼容性良好; 利於構築"敏捷性商務";
缺點:
只能在windows 上運行,沒有絲毫的開放性,操作系統的系統的穩定對資料庫是十分重要的。
並行實施和共存模型並不成熟。很難處理日益增多的用戶數和數據卷。伸縮性有限;
安全性方面,沒有獲得任何安全證書;
客戶端支持及應用模式 ,是C/S結構,只支持windows客戶,可以用ADO, DAO,OLEDB,
ODBC連接;
不是免費的;
數據不容易恢復;
Ⅶ PHP連接Mssql和Mysql的正確方法
PHP不論是連接什麼資料庫,得首先保證在php.ini中相關資料庫的擴展是打開的,如
;extension = mysql
得把前面的;去掉才表明mysql資料庫的擴展打開了,才能使用,MS SQL也同理。
1。PHP連接MSSQL
$conn=mssql_connect("實例名或者伺服器IP","用戶名","密碼");
2。PHP連接MySQL
$conn=mysql_connect("實例名或者伺服器IP","用戶名","密碼");
從連接中,你也可以看出來,其實不論PHP和什麼資料庫相連,差別都很小,只是函數名上的差別,如果你進一步使用的話,你也可以發現對資料庫的修改、手稿、更新等操作也只是函數名的差別,通一通百。
Ⅷ asp+mssql與php+mysql哪個性能更強
樓主說的是性能,那就是說主要考慮性能,可操作性方面可以淡化
那麼,php+mysql絕對是首先
Ⅸ php+mysql與asp+mssql哪個好
同意樓上所說!
1數據方面. PHP更加容易操作Mysql資料庫,語句簡單;
2PHP面向對象很強大!
其它不做解釋
Ⅹ 本人用php做網頁,本來打算用mysql,但是資料庫原來是mssql的,因為不能將其導入到mysql中,所以
你可以寫個PHP程序把Mssql資料庫的數據和結構生成SQL腳本文檔(Mysql可識別的格式);再把這個SQL腳本文檔導入到Mysql資料庫中去.