Ⅰ SQL可以用來編程嗎
SQL是資料庫編程語言不是軟體!!!
SQL是資料庫結構化查詢分析語言,他分為三個層次,其一是數據定義,定義資料庫中的表呀列呀什麼的;其二是數據操縱,就是向表裡插入、修改或刪除數據;其三是數據查詢,就是從現有的數據中查出你要的數據來。可以說SQL的主要功能就是處理資料庫的。如果你需要編寫一些流程化的程序的話,就需要對SQL的爭強,比如微軟的MS SQL SERVER ;oracle等都有相應的流程化的增強。而新的SQL規范甚至對要求資料庫可以使用Java類。有了這些流程語句的增強後,在資料庫中就可以寫函數、過程、包等等了。
你也看到了SQL語言怎麼強化都不會有界面的,前台界面都是要依賴其它編程語言的,而SQL除了在資料庫中直接使用以外,還可以作為嵌入式語言在各種語言中使用,以便前台程序從資料庫中取出數據,調用資料庫中的函數、過程等等
作為初學SQl的我覺得你首先應該明確將來干什麼,如果是想做資料庫前端程序,首先就應該熟練掌握一門編程語言才行。如果是想作資料庫管理員DBA那麼學好SQL以外,得學專業的資料庫維護的知識。如果僅僅是工作中用到SQL語句,需要做做報表查查數據什麼的,那麼就只要學好select語句,其它的做個了解就可以了