1. 程式人生 > >SQL建立使用者、建立表

SQL建立使用者、建立表

建立使用者
create user 使用者名稱 identified by 密碼 ; 說明;
建立用後後需要給予使用者賦予許可權
grant connect ,resource,dba to 使用者名稱
修改profile
修改profile :alter profile [資原始檔名] limit [資源名] unlimited;
建立表
一般建立表是需要載入資料檔案,格式為TXT,其中一種方式是使用外表,外表可以直接訪問資料檔案,將資料載入到建立的新表
當中。
建立使用者許可權
1首先,grant XXX to user; grant 是授權的作用,這裡XXX可以是一個角色role,也可以是許可權
grant role to user ;或是 grant insert on table to user
2回收許可權
revoke from
3將角色賦予另一個角色或使用者
grant to
其次connect 和resource 是兩個系統內建的角色和dba是並列的關係
許可權分類:系統許可權
實體許可權
DBA:擁有全部特權,是系統的最高許可權,只有DBA才可以建立資料庫的結構
RESOURCE:擁有Rescorce 許可權的使用者只可以建立實體,不可以建立資料庫結構
CONNECT:擁有Connect許可權的使用者只可以登入Oracle不可以實體,不可以建立資料庫結構
對於普通的使用者:授予connect ,resource許可權
建立元件這裡寫程式碼片


create index RST.PK_MAS_FSI_D_CASA_01 on RST.MAS_FSI_D_CASA_01 (PRODUCT_ID, ISO_CURRENCY_CD, CUR_NET_RATE, ORIGINATION_DATE, AS_OF_DATE)
tablespace INDEX_TS
pctfree 10
initrans 2
maxtrans 255
storage
(
initial 64K
next 1M
minextents 1
maxextents unlimited
)
compress;

相關推薦

MySQL workbench8.0 CE基本用法(建立資料庫建立建立使用者設定使用者許可權建立SQL語句指令碼)

安裝完成MySQL後,開啟MySQL workbench8.0。 可以看到MySQL Connections下面是我們設定的MySQL本地登入賬號,這個賬號是我們在安裝MySQL過程中設定的,一般命名為root,埠為3306,密碼預設為空。雙擊進入。 要注意一點的

SQL建立使用者建立

建立使用者 create user 使用者名稱 identified by 密碼 ; 說明; 建立用後後需要給予使用者賦予許可權 grant connect ,resource,dba to 使用者名稱 修改profile

T-sql sql server 設定主鍵約束標示列唯一約束預設值約束建立

----選擇資料庫 use ythome go ----查看錶是否存在 if Exists ( select * from sysobjects where name='sys_menu' and type='U' ) ----刪除表 begin drop tabl

CockroachDB SQL開發基礎 ——建立的更多有趣示例 (2)

     在上一篇文章中,介紹了CockroachDB中建立表的更多一些示例,包括:“主鍵”、“外來鍵”、“Check約束”這些SQL標準中的特性用法;還結合示例介紹瞭如何建立帶有計算列和能夠對映KV儲存表的方法。本文將介紹CockroachDB中建立表時的另外一些示例

CockroachDB SQL開發基礎 ——建立的更多有趣示例 (1)

     上一篇文章介紹了CockroachDB中建立資料庫和表的基本方法和示例。在這些示例中使用的CRDB語句的語法也能夠用於其它的資料庫(比如MySQL或者相容MySQL的PingCap的TiDB)。 CockroachDB在SQL標準的遵從和實現度方面,在開源Ne

在Orcl中通過SQL語句修改建立

 1、建立表時定義唯一性約束 1 CREATE TABLE table_name 2 ( 3 column1 datatype null/not null, 4 column2 datatype null/not null, 5 ... 6 CONSTRAIN

MySql必知必會實戰練習(四)主鍵外來鍵sql約束聯結 MySql資料庫約束

  本博將對主鍵、外來鍵、MySql資料庫約束和聯結表的相關特性進行總結和實戰 1. 主鍵   表中的每一行都應該具有可以唯一標識自己的一列(或一組列),而這個承擔標識作用的列稱為主鍵   如果沒有主鍵,資料的管理會十分混亂。比如會存在多條一模一樣的記錄,刪除和修改特定行十分困難 (1)哪些列可以作為

1:orm的增刪改欄位建立

1 orm介紹 1 tools--->Run manage.py Task   python3 manage.py makemigrations 只需要敲命令:makemigrations(記錄資料庫的修改記錄) python3 manage.py migrate

PowerDesigner中SQL檔案資料庫反向生成PDM

1      反向生成PDM 1)        建立一個空的PDM模型(選擇對應的DBMS):   2)  &

oracle一個建立使用者建立空間授權的完整過程

<轉載> 原文地址: http://skyuck.iteye.com/blog/847859 1.首先我們可以用scott使用者以sysdba的身份登入oracle. Sql程式碼   conn scott/tiger as sysdba 

安裝mongodb,建立資料庫使用者建立匯出匯入資料庫

1.下載mongodb資料庫安裝檔案 我下載的是mongodb-win32-x86_64-3.2.4-signed.msi 2.雙擊安裝,選擇安裝目錄時,選擇一個碟符目錄安裝 3.安裝完成後      1.建立資料庫檔案的存放位置,比如d:/MongodB2/data

資料庫的物件資料型別建立

常見的資料庫資料型別# 以Oracle資料庫為例 1.字串 char,定長,例如char(12),儲存內容最大長度是12個位元組,若實際儲存內容只有6個位元組,該列仍然佔用12個位元組。 var

mysql筆記13DDL資料定義語言(建立建立)

mysql筆記13DDL資料定義語言 一、建立庫 create database 【if not exists】 庫名【 character set 字符集名】; 二、修改庫 alter database 庫名 character set 字符集名; 三、刪除庫 drop database

mysql資料定義語言(DDL)庫和(建立建立)

mysql資料定義語言(DDL)庫和表(建立庫、建立表) 我就直接po截圖和程式碼了,程式碼中有註釋 # SHOW VARIABLES WHERE variable_name = 'datadir'; SHOW VARIABLES WHERE variable_name LIKE

sql server 指令碼建立

go use TEST_Db go if exists(select * from sysobjects where name='T1') drop table T1 go create

python3-操作SQLite建立新增資料查詢資料

SQLlte資料型別 SQLite能儲存什麼樣的資料型別 ?? 可以儲存空值、整數、浮點數、字串和blob。 什麼是blob ?? 是二進位制大物件。例如圖片、音樂、zip檔案。 什麼是遊

Flask框架(flask中的資料庫SQLAlchemy(python3),配置模型類建立)

1.  SQLAlchemy是一個關係型資料庫框架,      它提供了高層的ORM和底層的原生資料庫的操作。       flask-sqlalchemy是一個簡化了SQLAlchemy操作的flask擴充套

建立空間建立(子查詢建立的約束事務資料庫物件(檢視序列索引同義詞)PLSQL程式設計(if,迴圈)資料的匯入匯出備份

DDL語句管理表 DML管理表資料 1)語法: 建立 和 刪除 表空間 / 建立使用者 create tablespace 表空間的名稱 datafile '檔案路徑' //這個檔案是儲存在伺服器端的電腦上的

VS2013 自定義新增建立者建立時間等個人資訊新建檔案模版

 一直想統一下專案中的關於-(新建檔案時,添加個人資訊,如:建立者,建立時間等個性化資訊)。 從網路上學習到方法很簡單,只需要把IDE安裝目錄下的模板進行修改儲存,即可每次建立擁有固定的模板呈現。 具體操作如下: 1、開啟VS2013安裝目錄,如:D:\Program

使用pl/sql來Oracle建立空間和建立使用者

//建立臨時表空間create temporary tablespace test_temptempfile 'E:/oracle/product/10.2.0/oradata/testserver/test_temp01.dbf'size 32mautoextend onnext 32m maxsize 2