自己編的SQL服務端加客戶端
具有語法解析和簡單的數據庫操作功能(沒有使用MFC的數據庫API)
界面使用了CJ
Lib類庫
語法顯示使用了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 (column
column
)
VALUES ( value
value
);
說明
若沒有指定column 系統則會按表格內的欄位順序填入資料
欄位的資料形態和所填入的資料必須吻合
查詢資料
基本查詢 SELECT column
columns
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