本小白日常oracle學習總結,若有錯誤望海涵,並希望大神能指點迷津
(開發中使用的部分):主要指資料庫的查詢與更新 ,例如:select,update,
查詢該使用者下的所有表:
select *from tab
查詢某乙個表的表結構:
desc 表名;
select子句中可以直接使用四則運算
select子句對應著列的顯示,where子句對應著行的顯示 ,互不耽誤
select查詢中可以加入常量
常量:字串用單引號』』
數字直接輸入
日期 『***x-xx-xx』
例:
select caozyxm,'2018-02-01' from caozyxx
連線符:|| ----將兩列合併成一列顯示
例:
select '姓名:'|| caozyxm ||'密碼:'||mim||'修改日期2018-02-01' huiz
from caozyxx
運算子:關係運算子:< ,>,=,<>(!=),<=,>=
邏輯運算子:and ,or ,not
範圍運算子:between,,,and (包含最小值和最大值)
謂詞範圍:in ,not in (使用not in 查詢時不允許有null ,in 可以有null )
空判斷:is null ,is not null ;
模糊查詢:like (_一位字元,%0,1或多位字元)
order by :asc(預設由小到大,正序) desc倒序 ;
只有order by 子句中可以呼叫select 子句中定義的別名
可以同時設定多個排序字段
例:
select * from ryxx order by suosks asc,bianm desc
注:suosks按正序排序,suosks相同的按bianm倒序排列
&表示輸入
例:
select* from ryxx where pinym = upper('&a')
DML 資料操作語言
dml的具體內容 1.插入資料 名字sql語句 注意說明 完全插入 insert into 表名 列名1,列名2,values 列值1,列值2,在表名後給出要插入的列名,在values後面給出列值,值得順序和個數必須與前面指定的列對應。不完全插入 insert into 表名 列名1 values ...
資料操作語言 DML
插入語句 insert 修改語句 update 刪除語句 delete 簡介 插入語句 語法 insert into 表名 列名.values 值.注意 插入的值的型別必須與列的型別一致或相容。不可以為null的列必須插入值,可以為null的值插入資料時列和值都不寫,如果列有的話用null值填充。列...
Mysql 資料操作語言 DML
形式1 insert into 表名 欄位名1,欄位名2,values 值a1,值a2,值b1,值b2,形式2 insert into 表名1 欄位名1,欄位名2,select 欄位名1,欄位名2,from 表名2 形式3 insert into 表名 set 欄位名1 值1,欄位名2 值2,載入外...