A. sql語句中,哪一個語句不是數據定義語句
sql的數據定義語句有3條
create語句
alter語句
drop語句
其他的
select是數據查詢語句
update insert delete是數據操縱語句
crante和revote是授權、取消授權語句。
B. 1、下面不屬於數據定義功能的SQL語句是:( )
選C,數據定義語句可以在網路上查,UPDATE不在其中。
C. SQL語言包括哪三種類型,每種類型又包括哪些語句
SQL包含四種程序設計語言類別的語句:數據定義語言(DDL)、數據操作語言(DML)、數據控制語言(DCL)和事物控制語言(TCL)。
1、Data Definition Language(DDL) :CREATE DATABASE - 創建新資料庫 ;ALTER DATABASE - 修改資料庫;CREATE TABLE - 創建新表;ALTER TABLE - 變更(改變)資料庫表;DROP TABLE - 刪除表;CREATE INDEX - 創建索引(搜索鍵);DROP INDEX - 刪除索引。
2、Data Manipulation Language(DML) :SELECT - 從資料庫表中獲取數據;UPDATE - 更新資料庫表中的數據;DELETE - 從資料庫表中刪除數據;INSERT INTO - 向資料庫表中插入數據。
3、Data Control Language(DCL) :GRANT - 授權;REVOKE - 撤銷授權;DENY - 拒絕授權。
4、Transaction Control Language(TCL) :SAVEPOINT - 設置保存點;ROLLBACK - 回滾;COMMIT - 提交。
(3)不屬於數據定義功能的sql語句擴展閱讀:
SQL功能極強,但由於設計巧妙,語言十分簡潔,完成數據定義、數據操縱、數據控制的核心功能只用了9個動詞: CREATE、 ALTER、DROP、 SELECT、 INSERT、 UPDATE、 DELETE、GRANT、 REVOKE。且SQL語言語法簡單,接近英語口語,因此容易學習,也容易使用。
SQL採用集合操作方式,不僅查找結果可以是元組的集合,而且一次插入、刪除、更新操作的對象也可以是元組的集合。
D. SQL語言的功能包括哪些
SQL語言功能主要分成四部分:
(1)數據定義。(DDL)用於定義SQL模式、基本表、視圖和索引的創建和撤消操作。
(2)數據操縱。(DML)數據操縱分成數據查詢和數據更新兩類。數據更新又分成插入、刪除、和修改三種操作。
(3)數據控制。包括對基本表和視圖的授權,完整性規則的描述,事務控制等內容。
(4)嵌入式SQL的使用規定。涉及到SQL語句嵌入在宿主語言程序中使用的規則。
拓展資料:
DDL是SQL語言的四大功能之一。
用於定義資料庫的三級結構,包括外模式、概念模式、內模式及其相互之間的映像,定義數據的完整性、安全控制等約束
DDL不需要commit.
E. 第三章 SQL語言 單選題
1.D
子查詢是一個嵌套在SELECT、INSERT、UPDATE 或DELETE語句,或者另一個子查詢里的查詢。一個子查詢可以返回一行或多行結果給父查詢
比如:
Select *,(select A From B where B.id=C.id) From C
Select * from B where id = (select max(id) from C)
2.A
視圖可以被看成是虛擬表或存儲查詢。可通過視圖訪問的數據不作為獨特的對象存儲在資料庫內。資料庫內存儲的是 SELECT 語句
3.B
DELETE 刪除記錄
DROP 刪除表,視圖,存儲過程,觸發器,函數,資料庫等
CLEAR ,REMOVE 這兩個mssql沒有
4.C
數據查詢 Select
數據操縱(DML) Update,Delete,Insert
數據定義(DDL) Create,Alter,Drop
數據控制(DCL) Grant ,Revoke
5.C
只有索引才可以加快查詢語句的執行速度
6.A
Update 表 Set 字值 Where 條件
首先排除C,D
Grade為成績,數值型,值不需要加引號,所以選A
但在mssql,B答案執行也是正確的,會隱式轉換
7.A
3個表連接,首先需要連接條件S.S# = SC.S#and C.C# =SC.C#
SAGE in>=20 and CNAME in 『ACCESS』 明顯沒有這樣的寫法
CNAME in( 『ACCESS』) 這樣是可以的
所以答案是A
8.C
增加 Alter Table 表 Add
修改 Alter Table 表 Alter
刪除 Alter Table 表 Drop
9.B
同上
F. SQL語句有哪幾種類型,各類型的主要作用是什麼
1、數據操縱語言(DML):用來操縱資料庫中數據的命令。包括:select、insert、update、delete。
2、數據定義語言(DDL):用來建立資料庫、資料庫對象和定義列的命令。包括:create、alter、drop。
3、數據控制語言(DCL):用來控制資料庫組件。
(6)不屬於數據定義功能的sql語句擴展閱讀:
SQL Server的特點如下:
1、具有真正的客戶機和伺服器體系結構。
2、圖形化用戶界面,使系統管理和資料庫管理更加直觀。
3、豐富的編程介面工具,為用戶進行程序設計提供了更大的選擇餘地。
4、其完全集成,利用了NT的許多功能,如發送和接受消息等。