SQL語句複習【專題六】sql
用戶 + 建立表
ide
--建立一個新的用戶,而後給新的用戶建立一張表,而後給表中添加一些數據。查詢表中的數據 --建立用戶須要比較大的權限 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','123@qq.com'); insert into student (sno,sname,age,sdate,clazz,email) values('000002','徐志摩',30,sysdate,'c0001','123456@qq.com'); insert into student values('000001','林徽因','女',30,sysdate,'c0001','123@qq.com'); insert into student values('000004','陸小曼','女',29,sysdate,'c0001','1231@qq.com'); 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