易语言sqlite3创建
在易语言Sqlite数据库是一个小型关系型文件数据库;跨平台;它支持SQL语句、事务、触发器、视图;速度相当快;方式小巧且不依赖任何额外的驱动程序。注意Sqlite数据库是本地数据库,不是网络数据库。
工具/原料
易语言
sqlite3数据库
说明/工具
1、可视化工具可以使用Navicat for SQLite(可问度娘下载)也可http://pan.baidu.com/s/1i4ZyyOX下载方便查看编辑
2、在易语言中,用的是易语言自带Sqlite数据库支持库!操作数据库用的是Sqlite数据库支持库中的Sqlite数据库,Sqlite表,Sqlite记录机
创建sqlite3数据库
1、打开易语言创建一个窗口程序,依次创建程序集变量SQLite3数据库(对象型)SQLite数据库,创建子程序数据库创建(方便区分)代码原型.版本 2.支持库 sqlite3.程序集 窗口程序集_启动窗口.程序集变量 SQLite3数据库, Sqlite数据库.子程序 数据库创建
2、对象调用 对象.打开(),对象即为程序集变量SQLite3数据库,故为SQLite3数据库.打开 (, )!参数参考 调用格式: 〈逻辑型棚从诫磉〉 对象.打开 ([文本型 数据库文件],[逻辑型 是否允许创建]) - Sqlite3数据库支持库->Sqlite数据库 英文名称:Open 打开或新建数据库。要打开或新建的数据库由第一个参数“数据库文件”指定(一个Sqlite数据库就是一个文件);如果指定的数据库文件不存在,则由第二个参数“是否允许创建”决定是否以该文件名创建新数据库。如果参数“数据库文件”被省略或为空文本,且参数“是否允许创建”为“真”,则在“内存中”创建并打开数据库。执行成功返回“真”,失败返回“假”。本命令为初级对象成员命令。 参数<1>的名称为“数据库文件”,类型为“文本型(text)”,可以被省略。欲打开的数据库文件,请使用完整的路径和文件名。 参数<2>的名称为“是否允许创建”,类型为“逻辑型(bool)”,可以被省略。在指定的数据库文件不存在的情况下,如果本属性为“真”,则创建该数据库,否则直接返回“假”。本参数如果被省略,默认为“假”。由于 对象.打开 有参数([文本型 数据库文件],[逻辑型 是否允许创建]) 所以,把是否创建命令成真即可创建!代码原型.版本 2.支持库 sqlite3.支持库 shell.程序集 窗口程序集_启动窗口.程序集变量 SQLite3数据库, Sqlite数据库.子程序 数据库创建SQLite3数据库.打开 (取特定目录 (3) + “百度经验数据库.db”, 真)
创建sqlite3数据库创建表
1、这里用到Sqlite亨蚂擤缚字段信息,创建一个说明 数据类型名称:Sqlite字段信息 英文名称:SqliteField朐袁噙岿Info 本数据类型为普通类型,共包含 3 个成员变量。 操作系统需求: Windows、Linux 描述Sqlite字段定义信息,供“Sqlite数据库.创建表()”时使用。因为Sqlite数据库本质上是无类型的数据库,因而您完全可以忽略“类型”“最大文本长度”两个成员,而仅使用“名称”成员。 成员<1>的中文名称为“名称”,英文名称为“Name”,类型为“文本型(text)”,初始值为“”。 字段名称长度不限。 成员<2>的中文名称为“类型”,英文名称为“Datatype”,类型为“整数型(int)”,初始值为“0”。 可以为以下值或常量值之一:-1、(主键,整数型自增字段); 0、(无类型); 1、#字节型; 2、#短整数型; 3、#整数型; 4、#长整数型; 5、#小数型; 6、#双精度小数型; 7、#逻辑型; 8、#日期时间型; 10、#文本型; 11、#字节集型; 12、#备注型。 成员<3>的中文名称为“最大文本长度”,英文名称为“MaxTextLength”,类型为“整数型(int)”,初始值为“0”。 本成员仅当字段类型为“文本型”时才有效,用作指定文本的“最大可能长度”(数据库不对此长度不作任何限制);如果本成员值为0,表示该字段可存储任意长度的文本。如果字段类型不为“文本型”,本成员将被忽略代码原型.版本 2.支持库 sqlite3.支持库 SqliteDB.子程序 数据库表创建.局部变量 Sqlite3字段信息, Sqlite字段信息Sqlite3字段信息.名称 = “字段名”Sqlite3字段信息.类型 = #文本型Sqlite3字段信息.最大文本长度 = 0SQLite3数据库.创建表 (“百度经验”, Sqlite3字段信息)
2、可视化工具查看下是否成功!
3、多个字段原代码.版本 2.支持库 sqlite3.支持库 SqliteDB.子程序 数据库表创建.局部懈吡赜痖变量 Sqlite3字段信息, Sqlite字段信息, , "3"Sqlite3字段信息 [1].名称 = “用户名”Sqlite3字段信息 [1].类型 = #文本型Sqlite3字段信息 [1].最大文本长度 = 0Sqlite3字段信息 [2].名称 = “密码”Sqlite3字段信息 [2].类型 = #文本型Sqlite3字段信息 [2].最大文本长度 = 0Sqlite3字段信息 [3].名称 = “邮箱”Sqlite3字段信息 [3].类型 = #文本型Sqlite3字段信息 [3].最大文本长度 = 0SQLite3数据库.创建表 (“百度经验”, Sqlite3字段信息)源码下载https://pan.baidu.com/s/1i5nB6W9