sqlserver中常用的數(shù)據(jù)類(lèi)型有哪些 sql語(yǔ)言針對(duì)哪些軟件類(lèi)型?
sql語(yǔ)言針對(duì)哪些軟件類(lèi)型?SQL真包含四種程序設(shè)計(jì)語(yǔ)言類(lèi)別的語(yǔ)句:數(shù)據(jù)定義語(yǔ)言(DDL)、數(shù)據(jù)操作語(yǔ)言(DML)、數(shù)據(jù)控制語(yǔ)言(DCL)和事物操縱語(yǔ)言(TCL)。DataDefinitionLang
sql語(yǔ)言針對(duì)哪些軟件類(lèi)型?
SQL真包含四種程序設(shè)計(jì)語(yǔ)言類(lèi)別的語(yǔ)句:
數(shù)據(jù)定義語(yǔ)言(DDL)、數(shù)據(jù)操作語(yǔ)言(DML)、數(shù)據(jù)控制語(yǔ)言(DCL)和事物操縱語(yǔ)言(TCL)。
DataDefinitionLanguage(DDL)
DDL使我們有能力修改或刪除表格。也也可以定義,定義索引(鍵),明文規(guī)定表之間的鏈接,這些受到表間的約束。
CREATEDATABASE-創(chuàng)建戰(zhàn)隊(duì)新數(shù)據(jù)庫(kù)
ALTERDATABASE-改數(shù)據(jù)庫(kù)
CREATE TABLE-創(chuàng)建家族新表
ALTERTABLE-變更(決定)數(shù)據(jù)庫(kù)表
DROPTABLE-徹底刪除表
CREATEINDEX-修改索引(搜索鍵)
DROP INDEX-刪掉索引
DataManipulationLanguage(DML)
供用戶(hù)實(shí)現(xiàn)方法對(duì)數(shù)據(jù)的追加、徹底刪除、更新、可以查詢(xún)等不能操作。
SELECT-從數(shù)據(jù)庫(kù)表中某些數(shù)據(jù)
version-可以更新數(shù)據(jù)庫(kù)表中的數(shù)據(jù)
DELETE-從數(shù)據(jù)庫(kù)表中徹底刪除數(shù)據(jù)
INSERT INTO-向數(shù)據(jù)庫(kù)表中插入數(shù)據(jù)
DataControlLanguage(DCL)
GRANT-授權(quán)
REVOKE-已撤銷(xiāo)授權(quán)
DENY-斷然拒絕授權(quán)
Transaction Control Language(TCL)SAVEPOINT-可以設(shè)置存放點(diǎn)
ROLLBACK-回滾
COMMIT-重新提交
sqlserver的備注類(lèi)型到底有多長(zhǎng)?
ntext、text和image應(yīng)用于存儲(chǔ)小型非Unicode字符、Unicode字符及二進(jìn)制數(shù)據(jù)的固定設(shè)置長(zhǎng)度和可變長(zhǎng)度數(shù)據(jù)類(lèi)型。Unicode數(shù)據(jù)不使用UNICODE UCS-2字符集。ntext可變長(zhǎng)度Unicode數(shù)據(jù)的大長(zhǎng)度為230-1(1,073,741,823)個(gè)字符。存儲(chǔ)大小是所再輸入字符個(gè)數(shù)的兩倍(以字節(jié)為單位)。ntext在SQL-92中的同義詞是canadiantext。text服務(wù)器代碼頁(yè)中的可變長(zhǎng)度非Unicode數(shù)據(jù)的比較大長(zhǎng)度為231-1(2,147,483,647)個(gè)字符。當(dāng)服務(wù)器代碼頁(yè)在用雙字節(jié)字符時(shí),存儲(chǔ)量仍是2,147,483,647字節(jié)。存儲(chǔ)大小很有可能大于02,147,483,647字節(jié)(取決字符串)。image可變長(zhǎng)度二進(jìn)制數(shù)據(jù)兩種0與231-1(2,147,483,647)字節(jié)之間。注釋下面的函數(shù)和語(yǔ)句可以與ntext、text或image數(shù)據(jù)一起使用。