1 Star 0 Fork 0

宝东/SQL_CreateTool

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
FBDSqliteSentenceTools.h 1.70 KB
一键复制 编辑 原始数据 按行查看 历史
宝东 提交于 2016-09-28 11:48 . 提交数据库的SQL语句生成工具类
//
// FBDSqliteSentenceTools.h
// EDCsfzs
//
// Created by feng on 16/9/22.
// Copyright © 2016年 牛高航. All rights reserved.
//
extern NSString* const Sqlite_PrimKey;
extern NSString* const Sqlite_IntKey;
extern NSString* const Sqlite_TextKey;
#import <Foundation/Foundation.h>
@interface FBDSqliteSentenceTools : NSObject
#pragma mark- 增
//生成Create Table表的语句
-(NSString*)fbd_sqliteCreateTable:(NSString*)tableName keyTypeArray:(NSMutableArray<NSArray*>*)mArray;
//生成Insert 语句
-(NSString*)fbd_sqliteInsertTable:(NSString*)tableName keyValueArray:(NSMutableArray<NSArray*>*)mArray;
#pragma mark- 删
//生成删除所有table元素 语句
-(NSString*)fbd_sqliteDeleteAllTable:(NSString*)tableName;
//生成删除table元素 附加条件
-(NSString*)fbd_sqliteDeleteTable:(NSString*)tableName where:(NSString*)where;
#pragma mark- 改
//UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值
-(NSString*)fbd_sqliteUpdateTable:(NSString*)tableName mNewValue:(NSString*)newV
cloum:(NSString*)cloum where:(NSString*)where;
#pragma mark- 查
//生成查询所有table元素 语句
-(NSString*)fbd_sqliteSelectAllTable:(NSString*)tableName;
//查询某一个字段
-(NSString*)fbd_SearchCloumName:(NSString*)cloumName table:(NSString*)tableName;
//查询某些字段
-(NSString*)fbd_SearchCloumNamesArray:(NSArray*)cloumNames table:(NSString*)tableName;
//WEHRE 语句
//eg: SELECT * FROM Persons WHERE City='Beijing
//AND & OR
//如果第一个条件和第二个条件都成立,则 AND 运算符显示一条记录。 如果第一个条件和第二个条件中只要有一个成立,则 OR 运算符显示一条记录。
//order by
//DESC ASC
//
@end
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Objective-C
1
https://gitee.com/donggehaoya/SQL_CreateTool.git
git@gitee.com:donggehaoya/SQL_CreateTool.git
donggehaoya
SQL_CreateTool
SQL_CreateTool
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385