如鵬網 大學生計算機學習社區

          CowNew開源團隊

          http://www.cownew.com 郵件請聯系 about521 at 163.com

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            363 隨筆 :: 2 文章 :: 808 評論 :: 0 Trackbacks

          公告

          “如鵬教育”(http://www.RuPeng.com )是一個為計算機、信息等IT類專業在校大學生服務的學習社區。 每周舉辦免費講座,為大一新生答疑解惑,幫大二、大三學生解決學習問題,幫同學提高實戰開發能力,幫大四學生增強求職技巧,成功應聘名企。

          常用鏈接

          留言簿(83)

          隨筆分類

          隨筆檔案

          新聞檔案

          相冊

          友情鏈接

          團隊成員

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          LDBC 支持的語法

          1 Insert 語句

          插入單行數據: INSERT INTO tableName [ (columnName [,...] ) ] VALUES ( value [,...] )

          比如: INSERT INTO HELLO_WORLD VALUES(1)

          使用結果集插入數據: INSERT INTO tableName [ (columnName [,...] ) ] SELECT ...

          比如: INSERT INTO HELLO_WORLD(ID, NAME) SELECT ID, NAME FROM OLD_TABLE

          2 UPDATE 語句

          UPDATE tableName
          SET columnName=expression [,...]
          [ WHERE condition ]

          比如: UPDATE HELLO_WORLD SET ID=ID+1

          3 DELETE 語句

          DELETE FROM tableName
          [ WHERE condition ]

          比如: DELETE FROM HELLO_WORLD

          4 SELECT 語句

          SELECT [DISTINCT] { * | selectList }
          FROM tableList
          [ WHERE condition ]
          [ GROUP BY columnName [,...] ]
          [ HAVING condition ]
          [ ORDER BY columnName [{ASC|DESC}] [,...] ]

          比如: SELECT ID, COUNT(*) FROM TEST GROUP BY ID HAVING COUNT(*)>1

          5 CREATE TABLE 語句

          CREATE TABLE [IF NOT EXISTS] tableName (
          columnDefinition [,...]
          [,PRIMARY KEY(column [,...])]
          [,FOREIGN KEY(column [,...]) REFERENCES tableName ( column [,...])]
          )

          其中列定義 columnDefinition 的語法為: columnName dataType [[NOT] NULL] [PRIMARY KEY] [DEFAULT value]

          dataType 為可取的數據類型,目前支持下面的數據類型: INT INT AUTOINCREMENT VARCHAR(size) DECIMAL(precision,scale) DATETIME BLOB CLOB

          比如: CREATE TABLE ORDERLINE(ORDER_ID INT,LINE INT,TEXT VARCHAR(255),AMOUNT DECIMAL(10,2),PRIMARY KEY(ORDER_ID,LINE))?

          6 CREATE INDEX 語句

          CREATE INDEX indexName ON tableName ( columnName [,...] )

          比如: CREATE INDEX IDXID ON HELLO_WORLD (ID)

          7 DROP TABLE 語句

          DROP TABLE [IF EXISTS] tableName

          比如: DROP TABLE HELLO_WORLD

          8 DROP INDEX 語句

          DROP INDEX indexName ON tableName

          比如: DROP INDEX IDXID ON HELLO_WORLD

          9 ALTER TABLE 語句

          ALTER TABLE tableName DROP CONSTRAINT constraintName

          比如: ALTER TABLE CHILD DROP CONSTRAINT FK_1

          ALTER TABLE tableName RENAME TO newTableName

          比如: ALTER TABLE TEST RENAME TO TESTING

          ALTER TABLE tableName ADD COLUMN columnName dataType [[NOT] NULL] [DEFAULT value]

          比如: ALTER TABLE TEST ADD COLUMN Y INT NOT NULL

          10 COMMIT ROLLBACK SET AUTOCOMMIT [ TRUE | FALSE ]

          ?

          LDBC 支持的函數:

          函數

          函數描述

          舉例

          CAST(value AS type)

          類型轉換

          CAST('5' AS INT) = 5

          LENGTH(text)

          取得字符串長度

          LENGTH('Hello') = 5

          MOD(value,dividend)

          取余運算

          MOD(10, 3) = 1

          CONCAT(s1,s2)

          字符串連接

          CONCAT('A', 'B') = 'AB'

          LOWER(s)

          字符串轉化為小寫

          LOWER('Hello') = 'hello'

          UPPER(s)

          字符串轉化為大寫

          UPPER('Hello') = 'HELLO'

          NOW()

          得到當前時間戳

          NOW() = '2002-08-16'

          LDBC 支持的聚集函數: Count Min Max Sum Avg

          ?

          LDBC 支持的數據庫

          數據庫

          狀態

          說明

          Oracle 9.2.0

          可用

          Varchar null 支持有問題

          Oracle 8.1.7

          可用

          不支持 outer join Blob 類型有限制

          Microsoft SQL Server 2000

          可用

          ?

          MySQL

          可用

          Varchar 支持有問題, FOREIGN KEY 支持有問題
          INSERT INTO .. SELECT ..
          語句支持有問題

          IBM DB2

          可用

          ?

          PostgreSQL

          可用

          Blob 類型有限制

          InterBase

          未測試

          ?

          Firebird

          未測試

          ?

          PointBase

          可用

          ?

          HSQLDB

          可用

          事務不隔離, HAVING 子句不支持

          ?

          ?

          posted on 2007-02-05 12:44 CowNew開源團隊 閱讀(573) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 香港| 安阳县| 河源市| 隆德县| 郯城县| 西丰县| 藁城市| 汉寿县| 教育| 萝北县| 东山县| 肥乡县| 吉林市| 平舆县| 兴安县| 噶尔县| 安义县| 永清县| 赞皇县| 金川县| 普洱| 丹凤县| 新安县| 福鼎市| 宁安市| 边坝县| 道孚县| 松江区| 泸州市| 临沂市| 乐都县| 济南市| 高陵县| 绥滨县| 桃江县| 龙山县| 井研县| 冕宁县| 中卫市| 南华县| 鄂伦春自治旗|