数据库

位置:IT落伍者 >> 数据库 >> 浏览文章

自己编的SQL服务端加客户端


发布日期:2019年09月24日
 
自己编的SQL服务端加客户端

自己编的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;

上一篇:SQL Server的空值处理策略

下一篇:如何修复SQLSERVER 数据库置疑问题