熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> SQL Server >> 正文

自己編的SQL服務端加客戶端

2013-11-15 14:43:41  來源: SQL Server 

  自己編的SQL服務端加客戶端具有語法解析和簡單的數據庫操作功能(沒有使用MFC的數據庫API)界面使用了CJLib類庫語法顯示使用了CrystalEdit類
  
  登陸帳戶Aministrator: admin admin可以添加帳戶和更改帳戶類型
  
  Super User: superuser superuser可以執行所有的操作
  
  User: user user只能執行查詢功能
  
  簡單功能介紹
  
  資料定義DDL (Data Definition Language)
  
  建表格
  
  CREATE TABLE table_name(
  column DATATYPE
  column DATATYPE
  );
  說明DATATYPE 是資料的格式包括:    int BYTES
  long BYTES
  float BYTES
  date
  char( NUM ) NUM 數目用戶定義
  建立索引    CREATE INDEX index_name ON table_name (column_name);
  說明對某個表格的欄位建立索引以增加查詢時的速度
  
  刪除表格    DROP TABLE table_name;
  刪除索引    DROP INDEX index_name;
  
  資料操作DML (Data Manipulation Language)
  
  增加資料    INSERT INTO table_name (columncolumn)
  VALUES ( valuevalue );
  說明
  若沒有指定column 系統則會按表格內的欄位順序填入資料
  欄位的資料形態和所填入的資料必須吻合
  
  查詢資料
  基本查詢    SELECT columncolumns
  FROM table_name;
  說明
  把table_name 的特定欄位資料全部列出來    SELECT *
  FROM table_name
  WHERE column = xxx
  and column = xxx ;
  說明
  *表示全部的欄位都列出來
  WHERE 之後是接條件式 =把符合條件的資料列出來    SELECT *
  FROM table_name
  WHERE column between xxx_ and xxx_ and
  column between xxx_ and xxx_ ;
  說明
  *表示全部的欄位都列出來
  WHERE 之後是接條件式 between把符合條件的資料列出來
  
  說明
  可以把上面三種形式混合成復雜查詢
  
  更改資料    UPDATE table_name
  SET column = xxx′
  WHERE conditoins;
  說明
  更改某個欄位設定其值為xxx
  nditions 是所要符合的條件若沒有 WHERE 則整個 table 的那個欄位都會全
  部被更改
  
  刪除資料    DELETE FROM table_name
  WHERE conditions;
  說明刪除符合條件的資料
  
  退出MINISQL系統
  
  EXIT;
From:http://tw.wingwit.com/Article/program/SQLServer/201311/22243.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.