-
1 # 此生唯一
-
2 # 殘缺的孤獨
MySQL簡介
MySQL是關係型資料庫,簡而言之,是存放資料的地方。比如購物的時候,商品的資料、訂單的資料、使用者的資料等都可以存放在資料庫中。
是資訊儲存的開源軟體。現在大部分公司都在使用MySQL資料庫,應用廣泛。
命令列你說的背景是黑色的,一般的程式設計師或者資料庫管理員或者相關從業者,習慣了使用命令列,看起來很牛逼的樣子。
其實MySQL現在有很多圖形化管理工具,比如Navicat、MySQL GUI Tools、SQLyog等,在上面同樣可以操作資料庫。
MySQL是關係型資料庫,相對應的是非關係型資料庫,比如MongoDB等。
-
3 # 小鳥慢慢飛
你應該問,有哪些好用的MySQL客戶端?同志!為了便於溝通,我們都是嚴格區分概念。百度下“MySQL客戶端”,相信很快就能找到你想要的。
-
4 # 光聊科技
題主想問的應該並不是MySQL是什麼,而是下面提到的這款軟體。
根據“軟體介面背景色是黑色的,在上面寫MySQL語句,關鍵欄位會用不同顏色顯示出來”的描述,據我猜測,應該是來自捷克的軟體公司 JetBrains出品的DataGrip,軟體介面長這樣的:
DataGrip 是 JetBrains 釋出的多引擎資料庫環境,號稱資料庫與SQL領域中的瑞士軍刀,它支援幾乎所有主流的關係資料庫產品,如 MySQL 和 PostgreSQL,Microsoft SQL Server 和 Oracle,Sybase,DB2,SQLite,還有 HyperSQL,Apache Derby 和 H2,並且提供了簡單易用的介面,開發者上手幾乎不會遇到任何困難。
除此之外,目前市場上還有很多資料庫客戶端,如MySQL WorkBench、Toad、NaviCat、phpMyAdmin、Sequel Pro、SQLWave等等。
-
5 # 旅行的Java
Mysql視覺化工具,常用的有navicat、sqlyog小海豚。黑色背景,關鍵字不同顏色,應該是用的程式設計工具,idea,eclipse
回覆列表
mysql是一款開放原始碼的,用於管理關係型的資料的檔案系統!
mysql和oracle都是甲骨文(oracle)公司旗下的產品,但是mysql憑藉著開源,可靠性,和安全性在大量的中小型企業中應用廣泛!那麼mysql有哪些特性呢?
1,多種儲存引擎可以滿足不同的需要:innoDB:可以在短時間內處理大量事務,myISAM:基本只有讀的場景!TokuDB:基於時間的有序資料的海量資料環境!等等引擎!
2,支援多種資料型別(列的型別):包括char,varchar,float,time,timestamp等等!
3,支援大量語言:支援像JAVA,C++,php等多種語言融合開發!
4,支援搭建大規模叢集,或者讀寫分離架構等(源於資料的快速同步)!
5,免費!
6,mysql支援大量的聚合函式,比如分組(group),統計(count),平均(avg)和基本的運算!還支援ASCI的sql的join查詢!
7,mysql基於C和C++編寫,保證了原始碼的可移植性,可在多種作業系統上使用!
8,提供TCP/IP,ODBC,JDBC等多種連線方式!
9,安全性,穩定性和在海量資料方面的支援比起oracle還有一定的差距!
10,mysql不支援熱備份!
學習mysql語言需要掌握基本的增刪改查,建表,防止死鎖,掌握事務,分散式事務,搭建一主多從的叢集架構!
可以說mysql是最好的資料庫相關學習軟體,之後像別的大型關係型資料庫,分散式資料庫,快取型資料庫等邁進打下基礎!
不定期分享技術問題,敬請關注。。。