1、创建用户
##使用sys登录 sqlplus /nolog ##首先创建表空间 create tablespace test918 datafile 'E:\SOFT\ORACLE\dbf\test918.dbf' size 2048M autoextend on next 5M maxsize 3000M; ##创建表空间之后再创建用户
(因oracle用户名大小写问题对于新手很不友好,所以创建用户名密码均使用大写
此处后面遇到了几次坑,就是oracle11g的用户名和密码大小写问题,所以说明下
此处创建用户的用户名密码,用户名不加引号, 密码加英文格式双引号,这样做的好处是防止创建完登录出现问题且防止密码被转存成大写)
create user gary identified by “gary” default tablespace test918;
##创建用户之后给用户授权(此处授予DBA权限) grant connect,resource,create session,dba to gary;
##用户解锁
alter user gary account unlock;
3、创建表
##首先连接到对应的用户下,如果已经是对应的用户则忽略 conn gary/gary as sysdba; ##创建表 create table t1(id int not null,name varchar(8) not null,tel int not null);
4、修改表
##修改表名 rename t1 to tb1; ##增加字段 alter table tb1 add sex char(4); ##修改字段名 alter table tb1 rename column tel to tell; ##删除字段 alter table tb1 drop column sex;
##修改字段类型
alter table tb1 modify sex int;
##
5、插入数据
6、更新表数据
7、删除表
2、删除用户
8、查看当前所用数据库
查看当前用户所有表
(user_tables是单用户级别,all_tables所有用户级别,dba_tables全局级别包括系统表)
查看表结构(仅在命令行模式下起效,在sql窗口中无效如PLSQL这类工具,因为这类工具通常只识别标准的SQL格式的语句。)
desc tb1;
查看当前登录的用户
查看oracle版本号
select * from v$version;
查看当前环境是pdb还是cdb(12c用11g用不到)