溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

04 SQL簡(jiǎn)介和數(shù)據(jù)定義語(yǔ)言

發(fā)布時(shí)間:2020-07-11 09:45:39 來源:網(wǎng)絡(luò) 閱讀:933 作者:l363130002 欄目:關(guān)系型數(shù)據(jù)庫(kù)

1.SQL簡(jiǎn)介

  • SQL 是 Structured Query Language(結(jié)構(gòu)化查詢語(yǔ)言)的首字母縮寫詞
  • SQL 是數(shù)據(jù)庫(kù)語(yǔ)言,Oracle使用該語(yǔ)言存儲(chǔ)和檢索信息
  • 通過 SQL可以實(shí)現(xiàn)與 Oracle 服務(wù)器的通信
  • 表是主要的數(shù)據(jù)庫(kù)對(duì)象,用于存儲(chǔ)數(shù)據(jù)
    04 SQL簡(jiǎn)介和數(shù)據(jù)定義語(yǔ)言
  • SQL 支持下列類別的命令

數(shù)據(jù)定義語(yǔ)言(DDL): CREATE ALTER DROP
數(shù)據(jù)操縱語(yǔ)言(DML): INSERT DELETE UPDATE SELECT
事務(wù)控制語(yǔ)言(TCL): COMMIT ROLLBACK
數(shù)據(jù)控制語(yǔ)言(DCL): GRANT REVOKE

2.數(shù)據(jù)定義語(yǔ)言

數(shù)據(jù)定義語(yǔ)言用于改變數(shù)據(jù)庫(kù)結(jié)構(gòu),包括創(chuàng)建、更改和刪除數(shù)據(jù)庫(kù)對(duì)象
用于操縱表結(jié)構(gòu)的數(shù)據(jù)定義語(yǔ)言命令有:

CREATE TABLE 創(chuàng)建表
ALTER TABLE 修改表
TRUNCATE TABLE 刪除表中的數(shù)據(jù) 日志只記錄一次 效率高
DROP TABLE 刪除表

2.1創(chuàng)建表

create table emp
(
  emp_id NUMBER(10) not null, --員工編號(hào)
  emp_name VARCHAR2(100), --員工姓名
  emp_sex VARCHAR2(5), --員工性別
  emp_birthday DATE, --生日
  emp_salary DATE,  --薪資
  primary key (emp_id)  --主鍵
)

2.2修改表

alter table 表名  add constraint 字段 primary key (字段); --設(shè)置主鍵
alter table USER_INFO modify USER_NAME VARCHAR2(500); --修改字段長(zhǎng)度

2.3刪除表記錄

TRUNCATE TABLE 表名
TRUNCATE TABLE USER_INFO

2.4刪除表

DROP TABLE 表名

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI