2017-08-11 15:23:51 2717瀏覽
給大家分享一個大數(shù)據(jù)培訓心得文章,這是在扣丁學堂大數(shù)據(jù)視頻教程學習大數(shù)據(jù)課程同學的培訓心得。關于大數(shù)據(jù)培訓心得每個學員都會有所不同,小編整理了一下同學的知識小結(jié),也算是對數(shù)據(jù)庫知識的學習心得,分享給初學者。
一:一般命令
(1)conn 連接
(2)passw 更改密碼
(3)show users 查看當前用戶
(4)start d:\a.sql; 執(zhí)行指定的.sql文件
(5) select *from liu where name1='&name1'; 在查詢中如果出現(xiàn)條件中加上&表示需要用戶輸入
二:
(6)創(chuàng)建新用戶(密碼必須以字母開頭)
create user chuan identified by m123;
(7)修改用戶的密碼
password chuan
(8)刪除用戶
注意:如果要刪除的用戶已經(jīng)創(chuàng)建了表,那么需要帶一個參數(shù)cascade
三:用戶權限
(1) 付給用戶登陸權限。(必須為sys或者system)
grant connect to chuan;
(2)權限的劃分
《1》系統(tǒng)權限:用戶對數(shù)據(jù)庫的相關權限
《2》對象權限:用戶對其他用戶的數(shù)據(jù)對象的操作權限
(3)查看用戶擁有的權限
常見的三個角色:connect,dba,resource(可以操作其他空間)
select * from user_role_privs;--用戶所擁有的oracle角色
select * from user_sys_privs; --用戶所用戶的系統(tǒng)權限
<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(當收回這個權限時,別的用戶也沒有此權限)
一些可能會用到的數(shù)據(jù)庫操作:
1、增加一個列:
ALTER TABLE 表名 ADD(列名 數(shù)據(jù)類型);
如:
ALTER TABLE emp ADD(license varchar2(256));
2、修改一個列的數(shù)據(jù)類型(一般限于修改長度,修改為一個不同類型時有諸多限制)
ALTER TABLE 表名 MODIFY(列名 數(shù)據(jù)類型);
如:
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
如果你對大數(shù)據(jù)感興趣的話也可以加入扣丁學堂大數(shù)據(jù)視頻教程進行學習,扣丁學堂大數(shù)據(jù)視頻教程是免費向?qū)W員開放的,在扣丁學堂大數(shù)據(jù)視頻教程中你定會受益匪淺。
查看更多關于“大數(shù)據(jù)開發(fā)資訊”的相關文章>>