㈠ 請問pl/sql怎麼學啊,我只學過sql,可對於pl/sql還是很難下手
我如果沒有猜錯的話,你學的SQL應該是在SQL Server所用的結構化查詢語言吧,一般稱它為Transaction-SQL(簡稱為T-SQL)。你想學的PL/SQL是在Oracle中所用結構化查詢語言。
無論是T-SQL還是PL/SQL,它們的核心都是一樣的,即SQL,如美國就採用ANSI-SQL作為SQL的標准,無論哪家資料庫廠商提供資料庫產品,它的關系型資料庫系統都應該採納ANSI-SQL作為核心,但可以加入自己的一些擴展,如T-SQL和PL/SQL中就有各自的擴展部分。
你已經有T-SQL基礎,也就是說擁有一定的標准SQL和T-SQL擴展知識,學習PL/SQL時,這些標准SQL是可以繼續使用的,T-SQL可以作為學習PL/SQL的借鑒。
具體學習PL/SQL的過程可以是這樣,每個人根據自己的基礎可以靈活變通:
(1)標准SQL;
(2)PL/SQL語法基礎,如運算符、表達式與控制結構;
(3)PL/SQL常用包、系統函數和視圖;
(4)資料庫對象的管理,如數據表、視圖的創建、修改、刪除和查看;
(5)數據安全、備份與恢復等;
(6)其他。
㈡ sql 資料庫 嵌入到哪種高級語言合適
只有難易之分,沒有合適不合適。VB最簡單,C/C++難一些。
㈢ SQL是什麼是不是在所有的編程語言中都通用呢
SQL(Structured Query Language)結構化查詢語言,是一種資料庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關系資料庫系統。同時也是資料庫腳本文件的擴展名。是用於訪問和處理資料庫的標準的計算機語言。
㈣ 我想自學Sql資料庫,請問那些網站和教程可以,謝謝!
我是沒怎麼研究資料庫,初學的話我倒是可以說下,其實挺簡單的,就是SQL語句,不要被什麼T-SQL,過程,亂七八糟迷惑了就是。意思就是不管他們。。
還有一個學長說的就是一個三範式,他跟我說要好好研究,之前倒是沒怎麼懂,這兩天寫資料庫課設,才慢慢感覺到它對構建一個資料庫有多麼重要。
總之就是學會sql語句,create update insert 很簡單的也不用什麼書,網上看看就會了,至於查詢有點麻煩下個電子書學學也會了。(不僅僅是select還有左/右外連接什麼的,慢慢你就知道了)
再一個就是學個高級語言,我覺得這個是比較必須的。。不知道你學過沒有,沒有去學一個,也用不了多久,.NET PHP, JAVA比較難,如果沒學過就別學這個。。我覺得一個學資料庫的,不會一門語言是挺搞笑的,自己建了資料庫就只能自己在查詢窗口玩。。。雖然我身邊有不少人就是這樣···有點不能理解呵呵,計算機本來就是一個融匯貫通的過程,你只會一個是永遠不能提高到哪去的。
這個時候你就知道自己有沒學資料庫的天賦了。。有的話接下來自己的路就走的順了,下面的我是沒做過了,是一些學長的經歷。。。
再來就是對資料庫的單獨理解了。。我有個學長是研究mysql就是研究他的源代碼,不過這沒點牛逼基礎還真是不容易(這也是我說的為什麼計算機是融會貫通的了。。)。。再不就是oracle了,就是去考證,我們學校有個牛逼的就考個中級的,現在就坐等畢業拿最高工資了。。
㈤ sql嵌入到哪種高級語言比較好
一種是獨立的交互使用數據查詢、數據更新等操作,稱為自含語言。
另一種是嵌入到某種高級語言中,作為高級語言的一種擴充,是程序員編程時既可使用資料庫語言又可使用常規的程序設計語言,這時高級語言叫宿主語言。
㈥ 要想精通資料庫sql,需要計算機語言的底子嗎
sql 屬於第四代程序語言,是比C語言之類的"高級語言"還要好理解的,sql語言中語句的種類比較少,都比較好容易理解,使用相對來說非常簡單.掌握sql語法是非常容易的,一周之內基本就能掌握.但是要在實際中靈活使用,還是要多加練習,要注意分析表之間的關系,思路理清了,語句寫起來就是很簡單很清晰的.
單從學習的角度來說,是不需要什麼計算機語言底子的.
㈦ 編程讀取Sql資料庫用哪種語言好
在程序中,只是通過ado ,ado.net 之類的組件 讓sql句執行或並返回結果開發資料庫的語言沒有特定好差,關鍵還在於資料庫正確運用,看你熟悉那一種語言了,一般vb上手快,vb.net c#.net 都是不錯的選擇,找本基礎書,然後再給自己點小任務,解決之後給大點的任務,然後把一些程序進行模塊化,經驗代碼和思維方式會在成長過程不斷成熟。
㈧ 想學習SQL語言,該用什麼軟體來練習SQL語句
電腦上裝個Mysql。然後再裝Navicat for MySQL
或者SQLyog這個csdn上也有漢化的
㈨ 用戶可不可以用如SQL、C/C++等高級語言編寫程序操作資料庫數據
完全可以。sql server本來既是一種獨立的語言(可以在SQL SERVER MANAGEMENT STUDIO中運行),又是一種嵌入式語言(可以嵌入到VC\VB\C#等高級語言中)。這兩種身份使得sql server在進行軟體設計方面具有得天獨厚的優勢,方便各種高級程序開發語言操作資料庫中的數據。