04 SQL簡介和資料定義語言

2021-09-20 19:40:01 字數 1016 閱讀 4690

資料定義語言(ddl): create alter drop

資料操縱語言(dml): insert delete update select

事務控制語言(tcl): commit rollback 

資料控制語言(dcl): grant revoke

資料定義語言用於改變資料庫結構,包括建立、更改和刪除資料庫物件

用於操縱表結構的資料定義語言命令有:

create table 建立表

alter table 修改表

truncate table 刪除表中的資料 日誌只記錄一次 效率高

drop table 刪除表

create

table emp

( emp_id number(10) not

null, --員工編號

emp_name varchar2(100), --員工姓名

emp_*** varchar2(5), --員工性別

emp_birthday date, --生日

emp_salary date, --薪資

primary key (emp_id) --主鍵

)

alter

table 表名 add

constraint 字段 primary key (字段); --設定主鍵

alter

table user_info modify user_name varchar2(500); --修改字段長度

truncate table 表名

truncate table user_info

drop table 表名

資料庫學習04 SQL學習 增 刪 查 改

在前面資料庫學習03裡面也學到了資料庫的建立,以及表的建立,還有一些相關操作,接下來我們就可以像表裡面插入資料,03裡面不懂的,在本章節,將會細化。一 增 增 顧名思義,無非就是在表中插入資料,前面也提到了,向表中插入資料的語法為 insert 表名 values 值 第一步 我們先來建立乙個資料庫...

資料庫系統概念學習 04 SQL高階

繼續sql的深入學習,涉及到sql查詢的複雜形式 檢視定義 事務 完整性約束和許可權。1.join表示式 在之前有講過natural join,因避免遍歷計算笛卡爾積而相比較傳統的where子句效率更高 在指定關注的屬性時使用join using 句式,此外,join有個很有用的謂詞修飾on,對於內...

資料定義語言(DDL) 和資料操縱語言(DML)

用於操縱表結構的資料定義語言命令有 create tabl 建立表 alter table 修改表 truncate table 刪除表中資料 drop table 刪除表 createtable 表名 字段 字 段型別 def ault 輸入預設值 null not null 1.新增字段 alt...