-- 创建用户信息表
CREATE TABLE users(
userId NUMBER(10) NOT NULL PRIMARY KEY,
userName VARCHAR2(20) NOT NULL,
userPwd VARCHAR2(40) DEFAULT('111111'),
userType NUMBER(1) CHECK(userType>0 AND userType<3),
userBirthday DATE,
userSalary NUMBER(10, 2),
remark VARCHAR2(200)
);
CREATE TABLE users(
userId NUMBER(10) NOT NULL PRIMARY KEY,
userName VARCHAR2(20) NOT NULL,
userPwd VARCHAR2(40) DEFAULT('111111'),
userType NUMBER(1) CHECK(userType>0 AND userType<3),
userBirthday DATE,
userSalary NUMBER(10, 2),
remark VARCHAR2(200)
);
2018-03-19
控制文件的扩展名:.ctl,位于oradata\ORCL\CONTROLFILE
日志文件的扩展名:.log,位于oradata\ORCL\ONLINELOG
数据文件的扩展名:.dbf,位于oradata\ORCL\DATAFILE
日志文件的扩展名:.log,位于oradata\ORCL\ONLINELOG
数据文件的扩展名:.dbf,位于oradata\ORCL\DATAFILE
2018-03-19
锁定用户:alter user 用户名 account lock
解锁用户:alter user 用户名 account unlock
创建用户:create user 用户名 identified by 密码
删除用户:drop user 用户名 [cascade]
授予权限:grant 权限名 to 用户名
授予 dba 权限:grant dba to 用户名
授予登录权限:grant create session to 用户名
授予建表权限:grant create table to 用户名
撤销权限:revoke 权限名 from 用户名
解锁用户:alter user 用户名 account unlock
创建用户:create user 用户名 identified by 密码
删除用户:drop user 用户名 [cascade]
授予权限:grant 权限名 to 用户名
授予 dba 权限:grant dba to 用户名
授予登录权限:grant create session to 用户名
授予建表权限:grant create table to 用户名
撤销权限:revoke 权限名 from 用户名
2018-03-19
非常感谢,thank u so much !之前学过MySQL,2倍速看一遍,老师说话的声音还是很清晰!就是感觉重复的讲得有点多,比如删除约束的方式,这个我觉得不用每个都举出来,因为都是一样的。后面有个小结,这个必须点赞!辛苦了!!!
2018-03-14
我怎么感觉在这里禁用和删除就不是重点了,重点可以不可以讲一讲 exprissions都可以怎么写啊!!!我先贡献一下吧 check(salary > 10 and salary < 20) check(salary > 1000 or salary < 100) check(salary in(10, 20, 30)) check(id like '_9%') 其中_表示一个字符, %表示多个字符,like后面跟的应该可以叫正则表达式。
2018-02-27
TRUNCATE TABLE TB_NAME;--截断表,将表中的所有数据删除,并将数据原先占用的存储空间释放
DELETE FROM TB_NAME;--删除表中的所有数据,不将数据占用的内存资源释放
DELETE FROM TB_NAME;--删除表中的所有数据,不将数据占用的内存资源释放
2018-01-23
Oracle插入多条数据与mysql的SQL有点不同
INSERT ALL
INTO user_info (字段1,字段2,字段n) VALUES (值1,值2,值n)
INTO user_info (字段1,字段2,字段n) VALUES (值1,值2,值n)
INTO user_info (字段1,字段2,字段n) VALUES (值1,值2,值n)
INTO user_info (字段1,字段2,字段n) VALUES (值1,值2,值n)
SELECT 1 FROM DUAL ;
INSERT ALL
INTO user_info (字段1,字段2,字段n) VALUES (值1,值2,值n)
INTO user_info (字段1,字段2,字段n) VALUES (值1,值2,值n)
INTO user_info (字段1,字段2,字段n) VALUES (值1,值2,值n)
INTO user_info (字段1,字段2,字段n) VALUES (值1,值2,值n)
SELECT 1 FROM DUAL ;
2018-01-23
select username,decode(username,'aaa','计算机部门','bbb','市场部门','其他') as 部门 from users;
2018-01-10