SQL簡單語法

2021-10-24 18:38:25 字數 1320 閱讀 9617

表空間:create tablespace 名稱 datafile 『路徑.mdf』 size 10m;

臨時表空間

使用者:create user 使用者名稱 identified by 密碼 ****ult tablespace 表空間名稱;

drop user 使用者名稱;

(類似於mysql中資料庫的概念)

許可權:過多不好記憶引入角色概念

角色:connect(連線)

resource(普通使用者)

dba(資料庫管理員)

給使用者賦角色

grant 角色 to 使用者;

grant connect to kfxy;

給使用者撤銷許可權;

revoke 角色 from 使用者;

sql語句

–對於我們目前來說:

–必須學會建立使用者,賦予許可權,建立表,月色,增加,刪除,修改,查詢語句(關聯查詢,子查詢)

–理解:儲存過程,函式,游標,觸發器,檢視等不同物件

–定義表,必須涉及字段資料型別

–oracle中的資料型別

–字元型別(varchar(20)) 數字型別(number(10,2)8位整數2位小數,number(6)6位整數)

–日期時間型別 (date 年月日時分秒) 大物件型別(不常用)

–sql語句的分為四大類

–dcl語言 資料控制語言 (賦予許可權grant和撤銷許可權revoke)

–ddl語言 資料定義語言 (建立create和刪除drop物件)

–dml語言 資料操作語言 (增加insert,刪除delete,修改update)

–dql語言 資料查詢語言 (查詢 select)

表建立create table 表名(列名1 資料型別,列名2 資料型別。。。)values(值1,值2.。。。)

約束 :唯一unique 不為空 not null 主鍵 primary key 檢驗 check(條件) 設定預設值

default()

增加約束

alter table 表名 add constraints 約束名稱(自定義)約束型別 表示式;

alter table stu add constrains name1 check (name like 『13%』);

增加列alter table 表名 add 列名 資料型別;

表刪除drop table 表名;

複製表某條資料

增加:insert into 表明(列名)values(值);

刪除:delete from 表名 where 條件;

修改:update 表名 set 列名=新資料 where 條件;

SQL簡單基本語法

一 select子句 select語句用於從表中選取資料,結果被儲存在乙個結果表中 稱為結果集 其一些基本語法如下 select 列名稱 from 表名稱 表示從指定的表中選取指定列的資料。select from 表名稱 是選取所有列的快捷方式。二 distinct關鍵字 用於表示返回唯一不同的值,...

sql特殊語法

複製表的結構 select into newtable from oldtable where 1 1 複製表達額內容 insert into new table select 列名 from oldtable datediff函式用法 作用 返回兩個日期之間的間隔。語法 datediff date...

sql 語法細節

一 left join select a.mp id,a.pc id,sum cap plan qty as preplancumqty from master plan pc a where a.cap plan date startdate and a.mp id mp id group by ...