資料庫語言有哪些 ?
資料庫語言有哪些
資料庫語言最常用的是SQL (結構化查詢語言)。
t-sql 是微軟SQL SERVER的SQL語句,相容SQL,並具有SQL SERVER本身獨有的函式、關鍵字;
pl/sql是針對Oracle資料庫的第三方工具;
k-sql是國內最領先ERP廠商金蝶軟體自主使用的sql語言。
都是基於sql的,相容sql,也有符合自己資料庫的特色。可以這麼理解,SQL是普通話,而t-sql、pl/sql、ksql是方言。
企業比較常用的大型資料庫有Oracle (甲骨文)、db2(IBM) 、sql server(微軟) 、Sybase(剛被sap收購)、Mysql(sun,已被甲骨文收購)Mysql也算大型資料庫。
小
型資料庫有access、MSDE
2000、FoxPro(原名foxbase曾是狐狸公司的)等,這三個都是微軟的。foxpro是一款非常方便好用的桌面資料庫開發工具,至今還有很多
公司用來做資料處理。其他還有些我不熟悉的,就不寫了。瞭解這麼多資料庫沒用,關鍵是學會用一兩種就行了。
瞭解更多開源相關,去LUPA社群看看。
oracle資料庫用的是什麼語言
Oracle的查詢語言當然是所有資料庫公認的SQL語句了;Oracle的程式語言是PL/SQL語言,這是Oracle獨有的~~
資料庫程式設計是用什麼語言
當然是sql(Structure Query Language)了,中文名字結構化查詢語言。sql下還有很多分支,不同的資料都有針對sql進行特殊的擴充套件,比如Oracle的plsql,很多企業都用的。下附sql說明:
在1970年代初,由IBM公司San Jose,California研究實驗室的埃德加·科德發表將資料組成表格的應用原則(Codd's Relational Algebra)。1974年,同一實驗室的D.D.Chamberlin和R.F. Boyc功對Codd's Relational Algebra在研製關係資料庫管理系統System R中,研製出一套規範語言-SEQUEL(Structured English QUEry Language),並在1976年11月的IBM Journal of R&D上公佈新版本的SQL語言(叫SEQUEL/2)。1980年改名為SQL。
1979年ORACLE公司首先提供商用的SQL,IBM公司在DB2 和SQL/DS資料庫系統中也實現了SQL。
1986年10月,美國ANSI採用SQL作為關係資料庫管理系統的標準語言(ANSI X3. 135-1986),後為國際標準化組織(ISO)採納為國際標準。
1989年,美國ANSI採納在ANSI X3.135-1989報告中定義的關係資料庫管理系統的SQL標準語言,稱為ANSI SQL 89, 該標準替代ANSI X3.135-1986版本。該標準為下列組織所採納:
國際標準化組織(ISO),為ISO 9075-1989報告“Database Language SQL With Integrity Enhancement”
美國聯邦政府,釋出在The Federal Information Processing Standard Publication(FIPS PUB)127
目前,所有主要的關係資料庫管理系統支援某些形式的SQL語言, 大部分資料庫打算遵守ANSI SQL89標準。
SQL 是高階的非過程化程式語言,它允許使用者在高層資料結構上工作。它不要求使用者指定對資料的存放方法,也不需要使用者瞭解其具體的資料存放方式。而它的介面,能使具有底層結構完全不同的資料庫系統和不同資料庫之間,使用相同的 SQL 語言作為資料的輸入與管理。它以記錄專案〔records〕的合集(set)〔項集,record set〕作為操縱物件,所有 SQL 語句接受項集作為輸入,回送出的項集作為輸出,這種項集特性允許一條 SQL 語句的輸出作為另一條 SQL 語句的輸入,所以 SQL 語句可以巢狀,這使它擁有極大的靈活性和強大的功能。在多數情況下,在其他程式語言中需要用一大段程式才可實踐的一個單獨事件,而其在 SQL 上只需要一個語句就可以被表達出來。這也意味著用 SQL 語言可以寫出非常複雜的語句。
SQL 同時也是資料庫檔案格式的副檔名。
SQL 語言包含3個部分:
「資料定義語言」(DDL : Data Definition Language)
「資料操縱語言」(DML : Data Manipulation Language)
「資料控制語言」(DCL : Data Control Language)
DDL:用來建立資料庫或表,例如:CREATE [ TEMPORARY | TEMP ] TABLE table (
column type
[ NULL | NOT NU......
資料庫開發都是用什麼語言進行開發的
Python是連線和操作資料庫的語言,可以用來對資料庫進行增刪改查;
資料庫開發--關係型資料庫應該是用的SQL吧!非關係型就不清楚了!
開發資料庫這個軟體的語言,應該基本上是C,C++為主吧,mongodb的分散式處理部分的有些元件是用go語言開發的
sql server用什麼語言
資料庫是用來存放資料的,跟你說的JAVA、VC/C++、VB沒有關係,因為JAVA、VC/C++、VB都是程式語言!記住一句話,只有當你用JAVA、VC/C++、VB等程式語言遍寫的程式需要和資料庫來連線的話,才需要用到資料庫!
SQL Server不是程式語言,是資料庫語言,這必須搞清楚!
舉個很簡單的例子:
用VB編一個"計算器"程式,就不需要用到資料庫.
而如果用VB編一個"學生成績管理系統",就要用到資料庫裡學生的資訊,就需要資料庫,從資料庫中取出學生姓名,成績等資料來操作.
軟體開發大多要求JAVA、VC/C++、VB,這是對的,他們都是程式語言
是不是代表資料庫開發還是以VB為主啊? 這是錯的,以後不要這麼說,別人會笑你的,不過在百度"知道"上沒關係,但應聘的時候一定不要說錯!
最後總結一下:
程式語言有:
C
C++
C#
java
VB
VB.NET
...
資料庫(語言)有:
SQL Server
ACCESS
ORACLE
DB2
Visual for pro
...
這些到底是什麼語言,是C++還是#或者資料庫的語言,
看起來這段程式碼是使用C#寫的,而且內嵌了SQL查詢。
要學習資料庫,比如SQL,我推薦www.w3school.com.cn/sql/index.asp
現在程式設計一般都用什麼語言和什麼資料庫!
用什麼語言和開發什麼程式有關
如果你開發底層系統、通訊方面,首選C++
開發BS系統,首選JAVA、.net
C++人才需求量非常巨大,而且3G時代到來,C++人才將在一段時間內需求量劇增
資料庫是必備的知識,主要是sql語句的使用,至於使用什麼資料庫就看你開發時候的具體情況來定
你先定下了學習什麼語言再說吧,在你能夠使用語言來編寫程式的時候,你再學習資料庫知識也不遲
關係資料庫的資料操作語言是什麼語言
它以記錄集合作為操作物件,所有SQL語句接受集合作為輸入,返回集合作為輸出,這種集合特性允許一條SQL語句的輸出作為另一條SQL語句的輸入,所以SQL語句可以巢狀,這使他具有極大的靈活性和強大的功能,在多數情況下,在其他語言中需要一大段程式實現的功能只需要一個SQL語句就可以達到目的,這也意味著用SQL語言可以寫出非常複雜的語句。[1]
結構化查詢語言(Structured Query Language)最早是IBM的聖約瑟研究實驗室為其關係資料庫管理系統SYSTEM R開發的一種查詢語言,它的前身是SQUARE語言。SQL語言結構簡潔,功能強大,簡單易學,所以自從IBM公司1981年推出以來,SQL語言得到了廣泛的應用。如今無論是像Oracle、Sybase、Informix、SQL Server這些大型的資料庫管理系統,還是像Visual Foxpro、PowerBuilder這些PC上常用的資料庫開發系統,都支援SQL語言作為查詢語言。[2]
oracle是用什麼語言?是SQL語言嗎?
oracle,是用pl/sql,它可以相容SQL99, TSQL只有相容SQL99的那部分可以用,其他是不能用的.
PL/SQL是Oracle對標準資料庫語言的擴充套件,procedure language.
pl/sql可以用來編寫儲存過程,還有一些資料庫管理的功能.其他的TSQL,informix SQL 也都符合sql99標準,只是編寫儲存過程的語法各不一樣.
就是說,如果不編寫儲存過程,只進行查/插/刪/改 4種功能,那麼各家SQL基本就是相容的.
資料庫是用什麼語言編寫的?
不同的資料庫用的語言也不一樣,像mssql用的就是VC
oracle現在都是用java編寫的