创建用户:
create user 用户名 identified by 密码
即使有了用户名和密码 还是无法登录的 需要system管理员赋予用户登录权限和基本的操作权限
给用户赋予权限:
grant connect to 用户名
操作权限:
即执行sql语句
grant resource to 用户名
创建表:
create table 表名(
字段名 字段类型 约束条件,
字段名 字段类型 约束条件,
字段名 字段类型 约束条件,
字段名 字段类型 约束条件
)
举例说明:
create table table_stu(
sid varchar2(20) primary key,–学号 为主键
sname varchar2(20) not null,-- 姓名 不能为空
stusex varchar2(4) default ‘男’ check(stusex in (‘男’,‘女’)),–学生性别,默认是“男” 只能填写 ‘男’,‘女’
sphone varchar2(15) --手机号
)
删除表:
drop table 表名
举例说明:
drop table table_stu
添加数据:
添加表中所有的字段值:
insert into 表名 values(字段1,字段2,字段3)
举例说明:
insert into table_stu values(‘20150751118’,‘小豆芽’,‘女’,‘18143909090’)
添加表中指定字段值:
insert into 表名(字段1,字段2) values(‘字段值1’,‘字段值2’)
举例说明:
insert into table_stu(sid,sname) values(‘201809098’,‘小兔崽子’)
删除表中数据:
delete 表名 where 字段名=字段值
删除你指定的字段值的记录
举例说明:
delete table_stu where sid=‘20150751118’
修改表中数据:
update 表名 set 字段Y=‘字段值’ where 字段X=‘字段值’
修改指定 字段X=‘字段值’ 的 字段Y的值 并指定为字段值
举例说明:
update table_stu set sname=‘大豆芽’ where sid=‘20150751119’
查询语句:
查询表中所有数据:
select * from 表名 (* 代表表中的所有字段)
举例说明:
select * from table_stu
查询指定的字段值:
select 字段1,字段n from 表名
举例说明:
select sid,sname from table_stu
注意:所有的sql语句涉及到的增加,删除,修改都需要手动提交