增加記錄 INSERT INTO 表名(欄位名,欄位名) VALUES (值,值);刪除記錄 DELETE FROM 表名 WHERE 條件(oracal中就可以不要from)修改記錄 UPDATE 表名 SET 欄位=值,欄位=值 WHERE 條件查詢記錄 SELECT 欄位,欄位 FROM 表名 WHERE 條件瞭解了一些最基本的操作命令後,我們再來學習如何建立一個資料庫和資料庫表。
C++ 下MongoDB使用:增加欄位{$set:{"欄位":1}})刪除欄位{$unset:{"欄位":1}})查詢數組中的元素{"關鍵字":{$all:["位置","其他"]}}增加數組元素(重複的不會加){"$addToSet":{"關鍵字":{"$each":["位置","其他"]}}}經緯度查詢(經度在前,緯度在後)從近到遠排序{"經緯度":{"$near":[28.0988562,109.3167951]}}以座標為中心(經度,緯度,距離){"地址資訊.經緯度":{"$within"
安裝資料庫完畢之後發現em無法登入,才想起來建資料時沒注意到這回事,重新設定Oracle@linux:~> sqlplus / as sysdbaSQL*Plus: Release 11.2.0.1.0 Production on Thu Jan 5 09:44:14 2012Copyright (c) 1982, 2009, Oracle. All rights reserved.Connected to:Oracle Database 11g Enterprise
1,建立STRUCT類型CREATE OR REPLACE TYPE STRUCT_TEST AS OBJECT (NAME VARCHAR2(50),TITLE VARCHAR2(30),NUM NUMBER(2));2,建立STRUCT類型的表並插入STRUCT類型資料CREATE TABLE REF_TABLE OF STRUCT_TEST;INSERT INTO REF_TABLE VALUES(’name’,'title’,1);3,建立測試表CREATE TABLE TEST
在應用中,很多時候會對錶的主鍵用一個自動增漲的數來付值,如Oracle的sequence,插入後又想得到的主鍵的值。下面介紹一下相關的方法。1,用Oracle 的returning 語句。PreparedStatement sta = conn.prepareStatement("INSERT INTO LOGGING VALUES (TESTSEQ.NEXTVAL,SYSDATE)returning id into ?
在歸檔記錄模式下,有可能會遇到歸檔日誌大小超過最大值而出現討厭的ORA-00257錯誤,前面說了如何把歸檔日誌空間變大。而在普通的開發環境下,其實是根本用不著歸檔日誌的,設個時候我們就把資料庫的歸檔日誌給禁用了,也就是說把資料庫變為非歸檔記錄模式,應該怎麼做呢。在這裡所有的操作要在資料庫的那台機器上操作,用SYS使用者進行登入,首先設定歸檔進程關閉。alter system set log_archive_start=false scope=spfile; 然後關閉資料庫shutdown