2017-08-11 15:23:51 751浏览
给大家分享一个大数据培训心得文章,这是在扣丁学堂大数据视频教程学习大数据课程同学的培训心得。关于大数据培训心得每个学员都会有所不同,小编整理了一下同学的知识小结,也算是对数据库知识的学习心得,分享给初学者。
一:一般命令
(1)conn 连接
(2)passw 更改密码
(3)show users 查看当前用户
(4)start d:\a.sql; 执行指定的.sql文件
(5) select *from liu where name1='&name1'; 在查询中如果出现条件中加上&表示需要用户输入
二:
(6)创建新用户(密码必须以字母开头)
create user chuan identified by m123;
(7)修改用户的密码
password chuan
(8)删除用户
注意:如果要删除的用户已经创建了表,那么需要带一个参数cascade
三:用户权限
(1) 付给用户登陆权限。(必须为sys或者system)
grant connect to chuan;
(2)权限的划分
《1》系统权限:用户对数据库的相关权限
《2》对象权限:用户对其他用户的数据对象的操作权限
(3)查看用户拥有的权限
常见的三个角色:connect,dba,resource(可以操作其他空间)
select * from user_role_privs;--用户所拥有的oracle角色
select * from user_sys_privs; --用户所用户的系统权限
<1>当前用户可以赋给别的用户一些对象权限(select,update,delete,insert,all)
grant select on emp to chuan (当前用户赋给chuan可以查看emp表的权限)
注意:当chuan这个用户查看emp表时,select *from sys.emp;
<2>当前用户收回赋给别的用户的权限。
revoke select on emp from chuan
<3> 赋给当前用户可以再赋给别的用户权限
grant select on emp to chuan with grant option(当收回这个权限时,别的用户也没有此权限)
一些可能会用到的数据库操作:
1、增加一个列:
ALTER TABLE 表名 ADD(列名 数据类型);
如:
ALTER TABLE emp ADD(license varchar2(256));
2、修改一个列的数据类型(一般限于修改长度,修改为一个不同类型时有诸多限制)
ALTER TABLE 表名 MODIFY(列名 数据类型);
如:
ALTER TABLE emp MODIFY(weight NUMBER(3,0) NOT NULL);
3、给列改名:
ALTER TABLE 表名 RENAME COLUMN 当前列名 TO 新列名;
如:
ALTER TABLE emp RENAME COLUMN abcTO abc_new;
4、删除一个列:
ALTER TABLE 表名 DROP COLUMN 列名;
如:
ALTER TABLE emp DROP COLUMN memo;
5、将一个表改名:
ALTER TABLE 当前表名 RENAME TO 新表名;
如:
ALTER TABLE client RENAME TO client_new
6、sql公式:
select name||':'||salay from emp
如果你对大数据感兴趣的话也可以加入扣丁学堂大数据视频教程进行学习,扣丁学堂大数据视频教程是免费向学员开放的,在扣丁学堂大数据视频教程中你定会受益匪浅。