Oracle資料庫基本操作
Oracle資料庫基本操作整理。
Oracle建立使用者 使用者名稱 密碼 都是 bkjia
create user bkjia identified by bkjia
分配 許可權 給 使用者名稱
grant resource,dba,connect to bkjia;
修改密碼
alter user bkjia identified by bkjia
鎖定使用者
alter user bkjia account lock
解鎖使用者
alter user bkjia account unlock
用 bkjia 登入
學生表 student 學號(sno)、學員姓名(sname)、所屬單位(sdree) 、學員年齡(sage)、學員性別(ssex)
create table student
(
sno number primary key,
sname varchar2(50),
sdree varchar2(50),
sage number,
ssex varchar2(50)
)
修改表 添加一個欄位
alter table student add (SUSErname varchar2(50))
修改表 修改一個欄位 性別長度是 10
alter table student modify (ssex varchar2(10))
刪除表
DROP TABLE student
給表改名
rename student to stu
刪除資料
刪除記錄並不能釋放ORACLE裡被佔用的資料區塊資料表空間. 它只把那些被刪除的資料區塊標成unused.
如果確實要刪除一個大表裡的全部記錄, 可以用 TRUNCATE 命令, 它可以釋放佔用的資料區塊資料表空間
如果表自動成長的 delete後 主鍵Id接著以前自動成長
TRUNCATE後 主鍵從1開始增長 ,TRUNCATE語句不能復原
DELETE FROM表名 WHERE 條件;
delete from student
TRUNCATE TABLE 表名;
TRUNCATE TABLE student