㈠ sql主要通過什麼和數據管理3種操作實現
SQL的使用主要通過數據操作、數據定義和數據管理三種操作實現。
數據操作語言(DML)用於操作資料庫的各種對象,檢索和修改數據。
數據定義語言(DDL)用於執行數據任務,對資料庫以及資料庫中的各種對象進行創建、刪除、修改等操作。
數據控制語言(DCL)是用來設置或者更改資料庫用戶或角色許可權。
㈡ sql資料庫數據管理
A,更新了多行數據 b 是主鍵所以b=188的最多隻有一條 (錯誤)
B,沒有數據更新 如果記錄中沒有b=188的話則 沒有數據更新 (正確)
C,T-SQL語法錯誤,不能執行 語法沒有錯誤 (錯誤)
D,錯誤,主鍵列不允許更新 主鍵是可以更改的 (錯誤)
注 如果a 中已經有b=177 與b=188 的話會更新失敗
A,肯定會產生更新失敗 如果B表中 沒有BF='EDD'時就可以更新成功所以不一定(錯誤)
B,可能會更新A表中的兩行數據 同上一題的A(錯誤)
C,可能會更新B表中的一行數據 除非有觸發器要不然是不可能,而這里沒有(錯誤)
D,可能會更新A表中的一行數據 只要B表中 沒有BF='EDD' 且A表中 有AP='EDD' 和 沒有AP='abc' 就可以(正確)
㈢ 資料庫sql數據管理
TRUNCATE和DELETE有以下幾點區別 1、TRUNCATE在各種表上無論是大的還是小的都非常快。如果有ROLLBACK命令DELETE將被撤銷,而TRUNCATE則不會被撤銷。 2、TRUNCATE是一個DDL語言,向其他所有的DDL語言一樣,他將被隱式提交,不能對TRUNCATE使用ROLLBACK命令。 3、TRUNCATE將重新設置高水平線和所有的索引。在對整個表和索引進行完全瀏覽時,經過TRUNCATE操作後的表比DELETE操作後的表要快得多。 4、TRUNCATE不能觸發任何DELETE觸發器。 5、不能授予任何人清空他人的表的許可權。 6、當表被清空後表和表的索引講重新設置成初始大小,而delete則不能。 7、不能清空父表。 TRUNCATE TABLE (schema)table_name DROP(REUSE) STORAGE 在默認是 DROP STORAGE 當使用DROP STORAGE時將縮短表和表索引,將表收縮到最小范圍,並重新設置NEXT參數。REUSE STORAGE不會縮短表或者調整NEXT參數在特殊情況下使用 REUSE ST
DELETE語句執行刪除的過程是每次從表中刪除一行,並且同時將該行的的刪除操作作為事務記錄在日誌中保存以便進行進行回滾操作。
TRUNCATE TABLE 則一次性地從表中刪除所有的數據頁並不把單獨的刪除操作記錄記入日誌保存,刪除行是不能恢復的。並且在刪除的過程中不會激活與表有關的刪除觸發器。執行速度快。
㈣ SQL資料庫怎麼管理的
SQL 2000企業管理器中有一個查詢分析器,利用它!
輸入SQL 2000用戶名(IP地址)和密碼就可以連接到資料庫了!接下來就是編寫(在SQL 2000中創建拷貝過來)腳本執行就可以了!
IP地址不是和空間一樣的 !
資料庫名和用戶密碼什麼的是和conn.asp一樣!
㈤ 關於SQL和資料庫管理系統的一些小白問題...到底是個啥
您好,
1)sql語言是通用的資料庫操作語言。Oracle,SQLServer則是不同的資料庫管理系統,不過最前端的用戶,則是通過Delphi、C、PB之類的程序設計的程序或網頁來操作資料庫,這些程序設計工具都可以嵌入sql語言
當然sql語言也是可以直接在Oracle,SQLServer管理工具中使用,但多數是來做數據維護的,
需要注意的是針對不同的資料庫管理系統,如Oracle,SQLServer,sql語法的支持會有一些很小的區別,比如selecttop的用法,有些資料庫管理系統是不支持的
2)不同的資料庫管理系統性能和側重有所不同,安裝設置比較快捷方便,又或網路效率比較高,又或支持多操作系統
3)"一些機構啥的儲存在網上的數據"是資料庫,超市收銀系統也有資料庫、財務系統也有數據,很多需要數據統計,數據檢索的程序都是需要資料庫的,至於是否本地存儲那要看程序的設計要求
4)你說的R是MSsql的serverR吧,是的話,它們基礎數據的存儲是沒有區別的,更多的區別是網路上的支持及分布支持的區別,大多的應用普通版本就可以滿足了
5)你可以自己建立資料庫,也可以通過網路連接別人現有的資料庫,當然,你要存儲到別人的資料庫則需要了解:用的是什麼資料庫系統,然後准備相應的客戶端或者是連接庫,當然還需要連接資料庫的用戶名和密碼、資料庫的IP地址及埠
6)創建server,資料庫管理系統都會有,就是創建新的資料庫,不同的資料庫管理系統名稱和操作會有一些小區別
你可以參考一下,
㈥ SQL資料庫有什麼優點
SQL Server的優點眾多,讓其在資料庫領域獨占鰲頭,成為最受用戶歡迎的資料庫系統,下面就讓我們來了解SQL Server的優點和缺點。
SQL Server是一個關系資料庫管理系統,它最初是由Microsoft, Sybase和Ashton-Tate三家公司共同開發的於1988 年推出了第一個OS/2 版本,在Windows NT 推出後,Microsoft與Sybase在SQL Server的開發上就分道揚鑣了,Microsoft將SQL Server移植到Windows NT系統上專注於開發推廣SQL Server的Windows NT版本,Sybase則較專注於SQL Server在UNIX操作系統上的應用.Microsoft SQL Server以後簡稱為SQL Server或MS SQL Server 。
隨著信息技術的發展,計算機處理數據的方式也發生著變化,文件管理系統--資料庫管理系統。Microsoft SQL Server是一個分布式的關系型資料庫管理系統,具有客戶機/伺服器體系結構,採用了Transact-sql的sql語言在客戶機與伺服器間傳遞客戶機的請求與伺服器的處理結果。
眾所周知,SQL Server能夠滿足今天的商業環境要求不同類型的資料庫解決方案。它一種應用廣泛的資料庫管理系統,具有許多顯著的優點:易用性、適合分布式組織的可伸縮性、用於決策支持的數據倉庫功能、與許多其他伺服器軟體緊密關聯的集成性、良好的性價比等。性能、可伸縮性及可靠性是基本要求,而進入市場時間也非常關鍵。
除這些SQL Server的優點外,SQLServer還為您的數據管理與分析帶來了靈活性,允許單位在快速變化的環境中從容響應,從而獲得競爭優勢。從數據管理和分析角度看,將原始數據轉化為商業智能和充分利用Web帶來的機會非常重要。作為一個完備的資料庫和數據分析包,SQLServer為快速開發新一代企業級商業應用程序、為企業贏得核心競爭優勢打開了勝利之門。作為重要的基準測試可伸縮性和速度獎的記錄保持者,SQLServer是一個具備完全Web支持的資料庫產品,提供了對可擴展標記語言 (XML)的核心支持以及在Internet上和防火牆外進行查詢的能力。
SQL Server的優點眾多,但是Microsoft SQL Server和其他資料庫產品相比也存在著以下劣勢:
1開放性。只能運行在微軟的windows平台,沒有絲毫的開放性可言。
2可伸縮性,並行性。並行實施和共存模型並不成熟,很難處理日益增多的用戶數和數據卷,伸縮性有限。
3性能穩定性。SQLServer當用戶連接多時性能會變的很差,並且不夠穩定。
4使用風險。SQLServer完全重寫的代碼,經歷了長期的測試,不斷延遲,許多功能需時間來證明。並不十分兼容早期產品。使用需要冒一定風險。
5客戶端支持及應用模式。只支持C/S模式。
㈦ 怎麼用SQL資料庫管理文件
log文件,也就是日誌文件,
把你的系統放到資料庫中,你需要附加資料庫
操作方式是
用企業管理器,選中資料庫
然後所有任務,
選擇附加資料庫
輸入資料庫文件的地址,
主文件.mdf
然後附加即可
㈧ 如何使用 SQL 管理網站數據
對於那些希望從資料庫存儲和提取數據的人們來說,有關 SQL 的知識是極具價值的。 任何web管理員都應當明白,SQL 對於 web 上的資料庫來說,是一種真正切合的引擎。 SQL 是一門 ANSI 的標准計算機語言,用來訪問和操作資料庫系統。SQL 語句用於取回和更新資料庫中的數據。SQL 可與資料庫程序協同工作,比如 MS Access、DB2、Informix、MS SQL Server、Oracle、Sybase 以及其他資料庫系統。 不幸地是,存在著很多不同版本的 SQL 語言,但是為了與 ANSI 標准相兼容,它們必須以相似的方式共同地來支持一些主要的關鍵詞(比如 SELECT、UPDATE、DELETE、INSERT、WHERE 等等)。 在您的網站中使用 SQL 要創建發布資料庫中數據的網站,您需要以下要素: RDBMS 資料庫程序(比如 MS Access, SQL Server, MySQL) 伺服器端腳本語言(比如 PHP 或 ASP)SQLHTML / CSSps:RDBMSRDBMS 指的是關系型資料庫管理系統。 RDBMS 是 SQL 的基礎,同樣也是所有現代資料庫系統的基礎,比如 MS SQL Server, IBM DB2, Oracle, MySQL 以及 Microsoft Access。 RDBMS 中的數據存儲在被稱為表(tables)的資料庫對象中。 表是相關的數據項的集合,它由列和行組成。
㈨ SQL資料庫問題 關於數據表的管理
1. 創建主鍵時會自動建立索引
2. 索引也在資料庫中佔用一部分空間。
禁用索引,只是在處理(查詢/修改)表的數據的時候,不按照索引進行檢索,其實索引還是存在的,想使用的時候還可以再次使用。如果數據被更改,索引也要同步更新。
刪除索引,則徹底刪除索引的數據空間,無法重新利用索引。
㈩ SQL Server 2000如何進行數據管理、查詢,及其數據字典的設置
數據管理和數據字典兩者相互相乘,不要獨立地分開。
sql server 2000說實話沒怎麼來開發過,從我其他項目中系統建設的角度給你提幾點建議把:
1、首先要分析對象,即你這個系統的受眾有哪些,這些受眾都有什麼類型的需求,並且做一個頻度的分析,這樣有利於下一步的數據字典設計。
2、根據上一步的分析提煉出基礎數據原單位,屬性是什麼樣子的,設計數據字典,包括數據結構、基礎參數。
3、再做一個對未來數據量的估算,包括某段時間後數據的增長情況,哪些數據表的操作頻度如何以及受眾對某些信息的操作頻度,以便建立有效的索引、視圖和存儲過程等。
4、查詢屬於受眾操作的一類動作屬性,第二部完成後這個問題基本上一並解決了。