Oracle學習(一)SQL基礎


一、認識SQL

SQL是什么?

SQL,結構化查詢語言,全稱是 Structured Query Language。

SQL 是一門 ANSI(American National Standards Institute 美國國家標准化組織)標准的計算機語言,但是仍然存在着多種不同版本的 SQL 語言。

PS:SQL對大小寫不敏感,如select與SELECT是相同的

RDBMS 數據庫程序

 關系型數據庫管理系統,全稱 Relational Database Management System。(比如 MS Access、SQL Server、MySQL)

二、SQL基礎語句

select(查詢)

select * from 表名  --全量查詢

select 列名1,列名2 from 表名  --查詢指定列

select distinct 列名1 from 表名  --查詢某列的唯一值

select t.rowid,t.* from 表名  --查詢結果集可修改

where(條件子句)

=  --等於
<>  --不等於
>  --大於
<  --小於
>=  --大於等於
<=  --小於等於
between  --在某個范圍內
like  --類似
in()  --指定某列的多個可能值

and&or(過濾子句)

and --
or --
select * fromwhere 列1=XXX and (列2=‘aaa’ or 列2=‘bbb’);

PS:結合起來使用的話要加上括號

order by(排序子句)

ASC  --默認,升序排列
DESC  --降序排列

PS: order by 多列時 先按第一列排序,第一列條件相同的基礎下再對第二列進行排序

insert into(插入新記錄)

insert into 表(列1,列2...) values (值1,值2...);

update(更新記錄)

updateset=where 條件

delete(刪除記錄)

--刪單/多條
delete fromwhere 條件
--刪全部 delete fromdelete * fromtruncate table


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM