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';--创建一个新的用户,然后给新的