數據庫開發一般用什麼語言?

xielliang


你是想開發數據庫這樣一套系統麼?還是怎麼調用數據庫API完成業務代碼的開發?第一種情況,C++/rust/java/go/erlang等都可以,開源的/閉源的你可以找到一大堆。取決於你的應用場景和你個人(或者團隊)的技術棧。


猿猿老羅


我從06年開的做數據開發,到現在無聊你做大數據還是傳統關係數據庫開發,最終,必須精通SQL,核心系統最好會C語言,流式計算和菲結構化的大數據開發,你要會Java,shell,perl。

\n

{!-- PGC_VIDEO:{"thumb_height": 288, "vposter": "http://p0.pstatp.com/origin/tos-cn-i-0022/25a50f10bed344989c6eb0f040c7f419\

一念齋


數據庫開發的話,一般用SQL語言,主流的數據庫有DB2、Oracle、Microsoft SQL Server、Sybase SQL Server、Access、Informix、MySQL等,都有各自的SQL方言,如SQL Server有T-SQL,Oracle有PL/SQL。還有微軟為SQL Server提供了集成服務SSIS,在SSIS中可以用圖形化的方式拖放控件的方式管理數據流,也可以用T-SQL語句管理數據庫和數據庫中的數據。


程序猿猴寶庫


SQL是高級的非過程化編程語言,允許用戶在高層數據結構上工作。它不要求用戶指定對數據的存放方法,也不需要用戶瞭解具體的數據存放方式,所以具有完全不同底層結構的不同數據庫系統可以使用相同的SQL語言作為數據輸入與管理的接口。


※數據定義語言(DDL),例如:CREATE、DROP、ALTER等語句。
※數據操作語言(DML),例如:INSERT(插入)、UPDATE(修改)、DELETE(刪除)語句。
※ 數據查詢語言(DQL),例如:SELECT語句。(一般不會單獨歸於一類,因為只有一個語句)。
※數據控制語言(DCL),例如:GRANT、REVOKE等語句。
※事務控制語言(TCL),例如:COMMIT、ROLLBACK等語句。
SQL語言包括四類種主要程序設計語言類別的語句:數據定義語言(DDL),數據操作語言(DML)及數據控制語言(DCL)還有事務控制語言(TCL)。

碼農的世界電腦技巧


首先你要明確你上面的問題:數據庫開發?這裡您想了解的是數據庫內核的開發,還是說應用層面的開發;

如果是數據庫內核層面的開發,當然就是和數據庫自身內核的開發語言有關了,比如MySQL內核用的是C語言;

如果數據庫應用層面的開發,那就用到的編程語言比較多了,比如JAVA、GO、Python等,具體和你的應用場景有關了


互聯網辛酸事兒


數據庫開發指要開發一套數據庫?還是利用前臺應用調用數據庫(包括修改、刪除、查看等等),如果調用我認為C#比較好用一些,當然要看自己熟悉和喜歡什麼需要了。


我叫無名行不


這個問題,問的不搞計算機的看不懂,問得搞計算機的覺得問題本身很智障。


dayOverDay


一樓答的不對,我想樓主問的是應用層面,最早dephi,pb,vc,vb,等,現在多java,python等。


娛樂老7


用過cassandra數據庫,好像是用java寫的


學會思考的蘆葦


用c吧,即能開發數據庫,又能數據庫開發


分享到:


相關文章: