- 向表中插入數據
- 更新表中數據
- 從表中刪除數據
- 控制事務
向表中插入數據
需謹記:插入數據需嚴格按照順序
insert into ... values()
insert into ... select from ... where
--其中分別對應 teacher_id name date salary
insert into emp1 values(100,'aaa',sysdate,1000)//sysdate 當前時間
insert into emp1 values(100,'aaa',to_date('1989-12-11','yyyy-mm-dd'),1000) //轉換
更新數據(改)
如果不加where判定條件則該表下該列數據全部更改
update ...(表名)...set ...where...
update emp1 set salary =12000 where teacher_id =100; //更新數據id爲100的人的工資爲12000
刪除數據
delect from ...where...//根據條件刪
delect from ...(表名); //直接刪除該表內數據
在刪除中使用子查詢
//從emp1表中刪除名字含有joy的id
delect from emp1 where teacher_id=(
select teacher_id from emp1 where teacher_name like '%joy'
)
查詢
select * from tablename//tablename不知道的人看這裏 ---替換成你要查詢的表名就好
數據庫事務
- 一組邏輯操作單元,使數據從一種狀態變換到另一種狀態
- * 事務的組成*
– 一個或多個DML語句
– 一個DDL(Data Definiton Language 數據定義語言)語句
– 一個DCL(Data Control Language 數據控制語言) 語句
commit //提交 ---提交後的數據回滾無效
rollback //回滾
savepoint //保存點