建立账号
create user 用户名 identified by 口令
授予权限:
grant 权限,权限,权限 to cc;
展示用户
show user
退出
exit
切换用户
conn 用户名/口令;
删除表格
drop user user_name;
查看表格相关属性;
desc 表名;
创建表格:
create table 表名
(
列名 数据类型(大小) 约束条件,
RNO varchar2(4) primary key,(例子)
) ;
注意最后一行不用加逗号
复制表格(在已经有了一个表格的时候,创建仅有一个数据名不同,其他与该表格相同的)
create table 表名 as select * from 被复制表格名;
往表格里面插入数据
insert into 表名 (属性,属性) values(‘数值’,‘数值’);
当插入某条数据时,可能某个属性没有数据,则数值处写null
打印表格数据
select *from 表名;
删除表格
drop table table_name;
删除
删除表格里的某个数据
1
DELETE FROM 表名
WHERE 属性 IS 数值;
改:
修改表格数据:
1.具有想同的某个属性的人,修改他们的某个属性
update 表名 set 属性=数值
where 属性= ‘数值’;
例子:
在Reader表中把直接上司是“李四”的员工的办公地点统一改为“420”
(这里 直接上司是属性来的,李四就是该属性下的某个数据
办公地点也是某个属性)
UPDATE Reader SET Raddress=420 WHERE Rboss = ‘李四’;
查最为复杂
查询表格数据
1.查具有想同的某个属性的人,他们的某个属性
SELECT 属性 FROM 表名
WHERE 属性 = ‘数值’;
例子:
在Reader表中查询直接上司是“李四”的员工的名字
SELECT Rname FROM Reader WHERE Rboss = ‘李四’;