SQL語句復習【專題六】
阿新 • • 發佈:2019-03-09
alt delet nbsp insert dml sna sysdate del 信息
SQL語句復習【專題六】
用戶 + 創建表
--創建一個新的用戶,然後給新的用戶創建一張表,然後給表中添加一些數據。查詢表中的數據 --創建用戶需要比較大的權限 DBA create user dilraba identified by 123456 --用戶剛剛創建沒有任何的權限,需要授予權限。 --通過授予角色的方式給用戶授予權限,一個角色是一組權限的集合 --Resource connect --授予用戶權限 grant resource, connect to dilraba --刪除角色的權限 revoke connect from dilraba ---刪除用戶 drop user yang --修改用戶密碼 alter user dilraba identified by 654321 --創建表格 --建立一張用來存儲學生信息的表 --字段包含學號、姓名、性別,年齡、入學日期、班級,email等信息 create table student( sno varchar2(6), sname varchar2(12),--四個中文 sex char(3) default ‘男‘, age number(3), sdate date, clazz varchar2(10), email varchar2(20) ); select * from student --插入測試數據 DML insert into student values(‘000001‘,‘徐誌摩‘,‘男‘,30,sysdate,‘c0001‘,‘[email protected]‘); insert into student (sno,sname,age,sdate,clazz,email) values(‘000002‘,‘徐誌摩‘,30,sysdate,‘c0001‘,‘[email protected]‘); insert into student values(‘000001‘,‘林徽因‘,‘女‘,30,sysdate,‘c0001‘,‘[email protected]‘); insert into student values(‘000004‘,‘陸小曼‘,‘女‘,29,sysdate,‘c0001‘,‘[email protected]‘); commit --更新數據 update student set sno=‘000003‘ where sname=‘林徽因‘; --刪除數據 delete from student where sno=‘000001‘;
對表的其他常規操作
---對表的以及表的結構的操作 --給表格添加字段 alter table student add (birthday date)--新字段的值為 null alter table student add (score number(3) default 100) --刪除表格的指定的字段 alter table student drop column birthday --修改表格指定的字段名稱 alter table student rename column sex to gender --修改表格的字段的數據的類型 alter table student modify (gender varchar2(3)) --重命名表 rename student to stu --刪除表--XE 版本比較簡單。回收站的功能不能使用,使用 drop table 表會刪除到回收站中。 drop table stu --查看回收站 select * from recyclebin --如何從回收站還原表格 flashback table stu to before drop --刪除回收站中的某個表 purge table stu --直接刪除不進入回收站 drop table stu purge --清空回收站 purge recyclebin
SQL語句復習【專題六】