日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

oracle常用操作指令

發布時間:2023/11/29 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 oracle常用操作指令 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

登錄oracle用戶: sqlplus? 用戶名/密碼

創建用戶:create user 要創建的用戶名 identified by 當前用戶名;

授權:grant resource,connect to 要授權的用戶名;

刪除用戶:drop user 用戶名

?

創建表:

create table?????? student(

id number(6),????????????? //。。。字段

name varchar2(25) ?default? 'kb',? //設置默認值

age number(3)

);

?

刪表:drop table 表名

?

1,查詢行:

?

列的別名

(1)可以給列名取別名

(2)as關鍵字可以省略

(3)別名中有空格、特殊字符、大小寫敏感,需要用雙引號

例如:

select last_name,(salary+500)*12 as total

from s_emp;

select last_name,(salary+500)*12 total

from s_emp;

select last_name,(salary+500)*12 "total salary"

from s_emp;

select last_name,(salary+500)*12 "total"

from s_emp;

字段中出現了表達式,則查詢出來的該字段會用表達式代替列名,所以一般要寫別名

?

多列連接:

?

(1)可以通過||將多個列或字符串常量連接在一起

?

空值:

?

(1)nvl函數可以將空值用指定值來替代

?

(2)nvl兩個參數的數據類型必須匹配

select firstname ,nvl(id,0) from test;

?

@功能同start:

執行導入sql腳本,并將內容寫入緩沖區

?

?

2,排序、限制查詢行

?

1.order by排序規則

?

(1)asc,升序排列,默認取值

?

(2)desc,降序排列

?

(3)order byselect命令的最后一個子句

?

select last_name,salary,dept_id

?

from s_emp

?

order by salary asc;

2.order bynull值處理

(1)升序中,放最后

(2)降序中,放最前

?

?

限制取出記錄數:

(1)between...and...:閉區間;先跟小值,再跟大值

?

(2)in:從給定的列表范圍內匹配值

?

(3)like:模糊查詢

?

escape自定義轉義字符,可以讓統配符失去特殊意義,變成普通字符

?

查出名字以_a開始的?

?

select last_name,salary

?

from s_emp

?

where last_name like '\_a%' escape '\';

?

?

?

3,單行函數

?

1.lower:字符串轉換成小寫

?

select lower(last_name)

?

from s_emp;

2.round(1,2):對數值進行四舍五入

?

3.trunc(1,2):對數值進行截斷,不會進

?

組函數:

1.avg:求平均值,操作數值類型

?

2.count:統計記錄條數

?

?

select count(*)

?

from test;

?

?

?

偽列

1,sysdate,實際上是一個沒有參數的函數

2,rownum:行號

查詢表中前十行數據?

select last_name,salary

from s_emp

where rownum<=10;

rownum使用注意:

<<=無限制

=>=只對1有意義

>無意義

?

3,rowid:行地址

?

轉載于:https://www.cnblogs.com/wskb/p/10981794.html

總結

以上是生活随笔為你收集整理的oracle常用操作指令的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。