當前位置:首頁 » 編程語言 » sqlmysql

sqlmysql

發布時間: 2022-01-16 10:13:24

sql和MYSQL哪個好

如果你想建站,那麼mysql是首選,大部分空間都提供免費的mysql資料庫,但如果純粹從資料庫易用性方面來說,當然是sql server,微軟的產品都比較人性化!

② sql和mysql分別是什麼有什麼聯系和區別

SQL應該指的是MSsql server,微軟的資料庫服務
mysql是個開源的資料庫
都是資料庫,mysql可能要簡單一些,但價格便宜,或許免費,linux有的有集成

③ 一個sql語句(mysql)

mysql中有 date time datetime 三中格式,你可以把數據類型設置為DateTime 格式 查詢的時候可以用select * from where createtime between 2010-09-14 01:56:47 and 2010-09-14 -1:56:57

希望對你有幫助

④ MYSQL和SQL有什麼區別

//借用下別人的回答,如下:

對於程序開發人員而言,目前使用最流行的兩種後台資料庫即為MySQL and SQL Server。這兩者最基本的相似之處在於數據存儲和屬於查詢系統。你可以使用SQL來訪問這兩種資料庫的數據,因為它們都支持ANSI-SQL。還有,這兩種資料庫系統都支持二進制關鍵詞和關鍵索引,這就大大地加快了查詢速度。同時,二者也都提供支持XML的各種格式。除了在顯而易見的軟體價格上的區別之外,這兩個產品還有什麼明顯的區別嗎?在這二者之間你是如何選擇的?讓我們看看這兩個產品的主要的不同之處,包括發行費用,性能以及它們的安全性。

根本的區別是它們遵循的基本原則

二者所遵循的基本原則是它們的主要區別:開放vs保守。SQL伺服器的狹隘的,保守的存儲引擎與MySQL伺服器的可擴展,開放的存儲引擎絕然不同。雖然你可以使用SQL伺服器的Sybase引擎,但MySQL能夠提供更多種的選擇,如MyISAM, Heap, InnoDB, and Berkeley DB。MySQL不完全支持陌生的關鍵詞,所以它比SQL伺服器要少一些相關的資料庫。同時,MySQL也缺乏一些存儲程序的功能,比如MyISAM引擎聯支持交換功能。

發行費用:MySQL不全是免費,但很便宜

當提及發行的費用,這兩個產品採用兩種絕然不同的決策。對於SQL伺服器,獲取一個免費的開發費用最常的方式是購買微軟的Office或者Visual Studio的費用。但是,如果你想用於商業產品的開發,你必須還要購買SQL Server Standard Edition。學校或非贏利的企業可以不考慮這一附加的費用。

性能:先進的MySQL

純粹就性能而言,MySQL是相當出色的,因為它包含一個預設桌面格式MyISAM。MyISAM 資料庫與磁碟非常地兼容而不佔用過多的CPU和內存。MySQL可以運行於Windows系統而不會發生沖突,在UNIX或類似UNIX系統上運行則更好。你還可以通過使用64位處理器來獲取額外的一些性能。因為MySQL在內部里很多時候都使用64位的整數處理。Yahoo!商業網站就使用MySQL 作為後台資料庫。

當提及軟體的性能,SQL伺服器的穩定性要比它的競爭對手強很多。但是,這些特性也要付出代價的。比如,必須增加額外復雜操作,磁碟存儲,內存損耗等等。如果你的硬體和軟體不能充分支持SQL伺服器,我建議你最好選擇其他如DBMS資料庫,因為這樣你會得到更好的結果。

安全功能

MySQL有一個用於改變數據的二進制日誌。因為它是二進制,這一日誌能夠快速地從主機上復制數據到客戶機上。即使伺服器崩潰,這一二進制日誌也會保持完整,而且復制的部分也不會受到損壞。

在SQL伺服器中,你也可以記錄SQL的有關查詢,但這需要付出很高的代價。

安全性

這兩個產品都有自己完整的安全機制。只要你遵循這些安全機制,一般程序都不會出現什麼問題。這兩者都使用預設的IP埠,但是有時候很不幸,這些IP也會被一些黑客闖入。當然,你也可以自己設置這些IP埠。

恢復性:先進的SQL伺服器

恢復性也是MySQL的一個特點,這主要表現在MyISAM配置中。這種方式有它固有的缺欠,如果你不慎損壞資料庫,結果可能會導致所有的數據丟失。然而,對於SQL伺服器而言就表現得很穩鍵。SQL伺服器能夠時刻監測數據交換點並能夠把資料庫損壞的過程保存下來。

根據需要決定你的選擇

對於這兩種資料庫,如果非要讓我說出到底哪一種更加出色,也許我會讓你失望。以我的觀點,任一對你的工作有幫助的資料庫都是很好的資料庫,沒有哪一個資料庫是絕對的出色,也沒有哪一個資料庫是絕對的差勁。我想要告訴你的是你應該多從你自己的需要出發,即你要完成什麼樣的任務?而不要單純地從軟體的功能出發。

如果你想建立一個.NET伺服器體系,這一體系可以從多個不同平台訪問數據,參與資料庫的管理,那麼你可以選用SQL伺服器。如果你想建立一個第三方站點,這一站點可以從一些客戶端讀取數據,那麼MySQL將是最好的選擇。

這兩者資料庫都能夠在.NET或J2EE下運行正常,同樣,都能夠利用RAID。

1,優點分析:MYSQL短小精悍,容易上手,操作簡單,免費供用的。相對其它資料庫有特色又實用的語法多一些。SQL怎麼也算是大型資料庫,穩定,能做一般大系統的數據倉庫,運行速度明顯比MYSQL快N多(海量數據下這個優勢顯而易見)。
2,缺點分析:MYSQL難擔當大系統的數據倉庫,運行速度慢,不夠穩定,有掉線的情況。SQL SERVER價格貴(當然沒說5元盜版),使用起來比MYSQL要難一些,畢竟東西大了說道多點。
3,按你的補充(如何登錄):MySQL自己有文字界面客戶端,用起來咋說也沒滑鼠點方便(不過習慣了也好),當然配對MYSQL有專業的客戶端軟體,我是用SQLYOG519版的,各種操作真的是很方便的說。SQL SERVER 就用自帶的查詢分析器登錄了:) 兩者的前提是資料庫服務都帶打開,而且你得知道安裝時的用戶名密碼哦:)

SQL-Server 2000 是微軟公司開發的中型資料庫,它的可視化方面做得很好,在安全性等方面功能非常強大,並且有微軟的強大技術支持,當然價格比較昂貴,適合應用於中型系統。
MySQL是 MySQL·AB開發的小型資料庫,基本上具有了資料庫所需的所有功能,但是功能沒有SQL-Server強大,技術支持也跟不上,但是價格便宜,在滿足它的許可協議的情況下可以免費使用,適合於小型系統。
語言都是一樣的(SQL)是結構化查詢語言.

⑤ SQL和MySQl有什麼區別啊

1.根本的區別是它們遵循的基本原則 二者所遵循的基本原則是它們的主要區別:開放vs保守。SQL伺服器的狹隘的,保守的存儲引擎與MySQL伺服器的可擴展,開放的存儲引擎絕然不同。雖然你可以使用SQL伺服器的Sybase引擎,但MySQL能夠提供更多種的選擇,如MyISAM,Heap,InnoDB,andBerkeleyDB。MySQL不完全支持陌生的關鍵詞,所以它比SQL伺服器要少一些相關的資料庫。同時,MySQL也缺乏一些存儲程序的功能,比如MyISAM引擎聯支持交換功能。 2.性能:先進的MySQL 純粹就性能而言,MySQL是相當出色的,因為它包含一個預設桌面格式MyISAM。MyISAM資料庫與磁碟非常地兼容而不佔用過多的CPU和內存。MySQL可以運行於Windows系統而不會發生沖突,在UNIX或類似UNIX系統上運行則更好。你還可以通過使用64位處理器來獲取額外的一些性能。因為MySQL在內部里很多時候都使用64位的整數處理。Yahoo!商業網站就使用MySQL作為後台資料庫。 當提及軟體的性能,SQL伺服器的穩定性要比它的競爭對手強很多。但是,這些特性也要付出代價的。比如,必須增加額外復雜操作,磁碟存儲,內存損耗等等。如果你的硬體和軟體不能充分支持SQL伺服器,我建議你最好選擇其他如DBMS資料庫,因為這樣你會得到更好的結果。 3.發行費用:MySQL不全是免費,但很便宜 當提及發行的費用,這兩個產品採用兩種絕然不同的決策。對於SQL伺服器,獲取一個免費的開發費用最常的方式是購買微軟的Office或者VisualStudio的費用。但是,如果你想用於商業產品的開發,你必須還要購買SQLServerStandardEdition。學校或非贏利的企業可以不考慮這一附加的費用。 4.安全功能 MySQL有一個用於改變數據的二進制日誌。因為它是二進制,這一日誌能夠快速地從主機上復制數據到客戶機上。即使伺服器崩潰,這一二進制日誌也會保持完整,而且復制的部分也不會受到損壞。 在SQL伺服器中,你也可以記錄SQL的有關查詢,但這需要付出很高的代價。 安全性 這兩個產品都有自己完整的安全機制。只要你遵循這些安全機制,一般程序都不會出現什麼問題。這兩者都使用預設的IP埠,但是有時候很不幸,這些IP也會被一些黑客闖入。當然,你也可以自己設置這些IP埠。 恢復性:先進的SQL伺服器 恢復性也是MySQL的一個特點,這主要表現在MyISAM配置中。這種方式有它固有的缺欠,如果你不慎損壞資料庫,結果可能會導致所有的數據丟失。然而,對於SQL伺服器而言就表現得很穩鍵。SQL伺服器能夠時刻監測數據交換點並能夠把資料庫損壞的過程保存下來。 追問: 那在myEclipse中用jdbc驅動分別連接這兩個資料庫時會有什麼不同嗎

滿意請採納

⑥ MYSQL與SQL的區別

1.根本的區別是它們遵循的基本原則
二者所遵循的基本原則是它們的主要區別:開放vs保守。SQL伺服器的狹隘的,保守的存儲引擎與MySQL伺服器的可擴展,開放的存儲引擎絕然不同。雖然你可以使用SQL伺服器的Sybase引擎,但MySQL能夠提供更多種的選擇,如MyISAM, Heap, InnoDB, and Berkeley DB。MySQL不完全支持陌生的關鍵詞,所以它比SQL伺服器要少一些相關的資料庫。同時,MySQL也缺乏一些存儲程序的功能,比如MyISAM引擎聯支持交換功能。
2.性能:先進的MySQL
純粹就性能而言,MySQL是相當出色的,因為它包含一個預設桌面格式MyISAM。MyISAM 資料庫與磁碟非常地兼容而不佔用過多的CPU和內存。MySQL可以運行於Windows系統而不會發生沖突,在UNIX或類似UNIX系統上運行則更好。你還可以通過使用64位處理器來獲取額外的一些性能。因為MySQL在內部里很多時候都使用64位的整數處理。Yahoo!商業網站就使用MySQL作為後台資料庫。

當提及軟體的性能,SQL伺服器的穩定性要比它的競爭對手強很多。但是,這些特性也要付出代價的。比如,必須增加額外復雜操作,磁碟存儲,內存損耗等等。如果你的硬體和軟體不能充分支持SQL伺服器,我建議你最好選擇其他如DBMS資料庫,因為這樣你會得到更好的結果。
3.發行費用:MySQL不全是免費,但很便宜
當提及發行的費用,這兩個產品採用兩種絕然不同的決策。對於SQL伺服器,獲取一個免費的開發費用最常的方式是購買微軟的Office或者Visual Studio的費用。但是,如果你想用於商業產品的開發,你必須還要購買SQL Server Standard Edition。學校或非贏利的企業可以不考慮這一附加的費用。
4.安全功能

MySQL有一個用於改變數據的二進制日誌。因為它是二進制,這一日誌能夠快速地從主機上復制數據到客戶機上。即使伺服器崩潰,這一二進制日誌也會保持完整,而且復制的部分也不會受到損壞。

在SQL伺服器中,你也可以記錄SQL的有關查詢,但這需要付出很高的代價。

安全性
這兩個產品都有自己完整的安全機制。只要你遵循這些安全機制,一般程序都不會出現什麼問題。這兩者都使用預設的IP埠,但是有時候很不幸,這些IP也會被一些黑客闖入。當然,你也可以自己設置這些IP埠。

恢復性:先進的SQL伺服器
恢復性也是MySQL的一個特點,這主要表現在MyISAM配置中。這種方式有它固有的缺欠,如果你不慎損壞資料庫,結果可能會導致所有的數據丟失。然而,對於SQL伺服器而言就表現得很穩鍵。SQL伺服器能夠時刻監測數據交換點並能夠把資料庫損壞的過程保存下來。
供你參考,祝你好運!!!

⑦ sql和mysql一樣嗎

mssql和mysql都是資料庫軟體。不過mssql是微軟的,很多較大的系統都在用Oracle,或者db2。還有些使用mysql。而很少使用mssql。只有windows平台做伺服器的一些中小軟體使用。現在mysql的功能越來越強大。市場份額也越來越多。很多軟體已經在使用mysql了。尤其是在Oracle收購了sun之後更是如虎添翼了。而且使用起來個人認為mysql比mssql方便很多。

⑧ SQL和MYSQL在公司里哪個用的多

看公司規模, 與體系結構的.

如果公司系統是使用 Linux 體系的 ( 用這個可以避免收到某些公司的 律師函 )
那麼 大部分是使用 MYSQL 的了

如果公司系統是使用 Windows 體系的 ( 要有錢買 Win Server 和 SQL Server 的 )
那麼就是使用 SQL Server 或者 Oracle 的了。

畢竟公司與個人不一樣。
你個人學習, 裝 Window 還是 Linux, 裝個 Mysql 還是 SQL Server 還是 Oracle
某些公司不會因為你個人使用, 上法院找你麻煩的, 告贏了, 還不夠律師費呢。

但是公司就不一樣了......
特別是某些 小公司, 剛起步的時候, 用啥,也沒人找你麻煩。
等你發展到一定規模了, 各種電話就來了...
( 因為養肥了嘛 , 而且你已經成一定規模了, 要徹底換系統的體系結構, 也難了 )

⑨ sql和mysql有什麼不同

sql即結構化查詢語言,是一種資料庫的專用語言,而MYSQL是一個資料庫的,其用到的也是SQL語言的,不只不過我們平時說的SQL一般就是指SQL
SERVER了。
SQL
SERVER和MYSQL是兩個不同的資料庫的,後面的是個免費的數據,不錯的呀,和php是黃金搭檔的.

⑩ SQL Server & MySQL 區別

mssql是商業資料庫,價格昂貴。只支持windows系統,無法跨平台。一般的大型應用,我感覺好像mssql要多一些。而且資料庫的操作比如備份、恢復等,mssql要遠遠比mysql成熟和易於掌握。另外mssql對存儲過程有很好的支持,靈活運用存儲過程可以極大的提升資料庫的執行效率。但是mysql直到5.0+才開始支持簡單的存儲過程,貌似也沒多少人用...

mysql是免費開源資料庫,可以同時運行在windows和linux,unix等系統上。可以跨平台。mysql很多大的門戶都在用,但是國內php+mysql的站點還不是非常普及,用戶應該沒有mssql多。

詳細支持:

1 MySQL支持enum,和set類型,SQL Server不支持

2 MySQL不支持nchar,nvarchar,ntext類型

3 MySQL的遞增語句是AUTO_INCREMENT,而MS SQL是identity(1,1)

4 MS SQL默認到處表創建語句的默認值表示是((0)),而在MySQL裡面是不允許帶兩括弧的

5 MySQL需要為表指定存儲類型

6 MS SQL識別符是[],[type]表示他區別於關鍵字,但是MySQL卻是 `,也就是按鍵1左邊的那個符號

7 MS SQL支持getdate()方法獲取當前時間日期,但是MySQL裡面可以分日期類型和時間類型,獲取當前日期是cur_date(),當前完整時間是 now()函數

8 MS SQL不支持replace into 語句,但是在最新的sql20008裡面,也支持merge語法

9 MySQL支持insert into table1 set t1 = 『』, t2 = 『』 ,但是MS SQL不支持這樣寫

10 MySQL支持insert into tabl1 values (1,1), (1,1), (1,1), (1,1), (1,1), (1,1), (1,1)

11 MS SQL不支持limit語句,是非常遺憾的,只能用top 取代limt 0,N,row_number() over()函數取代limit N,M

12 MySQL在創建表時要為每個表指定一個存儲引擎類型,而MS SQL只支持一種存儲引擎

13 MySQL不支持默認值為當前時間的datetime類型(MS SQL很容易做到),在MySQL裡面是用timestamp類型

14 MS SQL裡面檢查是否有這個表再刪除,需要這樣:

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支持無符號型的整數,那麼比不支持無符號型的MS SQL就能多出一倍的最大數存儲

16 MySQL不支持在MS SQL裡面使用非常方便的varchar(max)類型,這個類型在MS SQL裡面既可做一般數據存儲,也可以做blob數據存儲

17 MySQL創建非聚集索引只需要在創建表的時候指定為key就行,比如:KEY displayorder (fid,displayorder) 在MS SQL裡面必須要:

create unique nonclustered indexindex_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的存儲過程只是出現在最新的版本中,穩定性和性能可能不如MS SQL。

23 同樣的負載壓力,MySQL要消耗更少的CPU和內存,MS SQL的確是很耗資源。

24php連接MySQL和MS SQL的方式都差不多,只需要將函數的MySQL替換成MS SQL即可。

25MySQL支持date,time,year類型,MS SQL到2008才支持date和time。

熱點內容
ftp下載亂碼 發布:2024-12-24 10:14:44 瀏覽:265
安卓手機桌面如何加dock欄 發布:2024-12-24 10:14:01 瀏覽:254
工控類編程 發布:2024-12-24 09:47:20 瀏覽:74
21款奕跑有哪些配置 發布:2024-12-24 09:47:19 瀏覽:783
教室系統管理員如何幫助更改密碼 發布:2024-12-24 09:44:19 瀏覽:597
ip廣播伺服器安裝 發布:2024-12-24 09:33:56 瀏覽:942
路由器如何配置ss 發布:2024-12-24 09:06:14 瀏覽:425
安卓lol怎麼登錄 發布:2024-12-24 08:54:11 瀏覽:701
安卓車機怎麼更改軟體解析度 發布:2024-12-24 08:38:12 瀏覽:291
以圖形化界面的方式執行存儲過程 發布:2024-12-24 08:37:26 瀏覽:912