广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    易语言sqlite3创建

    来源:网络收集  点击:  时间:2024-08-10
    【导读】:
    在易语言Sqlite数据库是一个小型关系型文件数据库;跨平台;它支持SQL语句、事务、触发器、视图;速度相当快;方式小巧且不依赖任何额外的驱动程序。注意Sqlite数据库是本地数据库,不是网络数据库。工具/原料more易语言sqlite3数据库说明/工具

    可视化工具可以使用Navicat for SQLite(可问度娘下载)

    也可http://pan.baidu.com/s/1i4ZyyOX下载

    方便查看编辑

    在易语言中,用的是易语言自带Sqlite数据库支持库!

    操作数据库用的是Sqlite数据库支持库中的Sqlite数据库,Sqlite表,Sqlite记录机

    创建sqlite3数据库1/2分步阅读

    打开易语言创建一个窗口程序,依次创建程序集变量SQLite3数据库(对象型)SQLite数据库,创建子程序数据库创建(方便区分)

    代码原型

    .版本 2.支持库 sqlite3

    .程序集 窗口程序集_启动窗口.程序集变量 SQLite3数据库, Sqlite数据库

    .子程序 数据库创建

    2/2

    对象调用 对象.打开(),对象即为程序集变量SQLite3数据库,故为SQLite3数据库.打开 (, )!

    参数参考

    调用格式: 〈逻辑型〉 对象.打开 ([文本型 数据库文件],[逻辑型 是否允许创建]) - Sqlite3数据库支持库-Sqlite数据库 英文名称:Open 打开或新建数据库。要打开或新建的数据库由第一个参数“数据库文件”指定(一个Sqlite数据库就是一个文件);如果指定的数据库文件不存在,则由第二个参数“是否允许创建”决定是否以该文件名创建新数据库。如果参数“数据库文件”被省略或为空文本,且参数“是否允许创建”为“真”,则在“内存中”创建并打开数据库。执行成功返回“真”,失败返回“假”。本命令为初级对象成员命令。 参数1的名称为“数据库文件”,类型为“文本型(text)”,可以被省略。欲打开的数据库文件,请使用完整的路径和文件名。 参数2的名称为“是否允许创建”,类型为“逻辑型(bool)”,可以被省略。在指定的数据库文件不存在的情况下,如果本属性为“真”,则创建该数据库,否则直接返回“假”。本参数如果被省略,默认为“假”。

    由于 对象.打开 有参数([文本型 数据库文件],[逻辑型 是否允许创建]) 所以,把是否创建命令成真即可创建!

    代码原型

    .版本 2.支持库 sqlite3.支持库 shell

    .程序集 窗口程序集_启动窗口.程序集变量 SQLite3数据库, Sqlite数据库

    .子程序 数据库创建

    SQLite3数据库.打开 (取特定目录 (3) + “百度经验数据库.db”, 真)

    创建sqlite3数据库创建表1/3

    这里用到Sqlite字段信息,创建一个

    说明

    数据类型名称:Sqlite字段信息 英文名称:SqliteFieldInfo 本数据类型为普通类型,共包含 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字段信息.最大文本长度 = 0

    SQLite3数据库.创建表 (“百度经验”, Sqlite3字段信息)

    2/3

    可视化工具查看下是否成功!

    3/3

    多个字段原代码

    .版本 2.支持库 sqlite3.支持库 SqliteDB

    .子程序 数据库表创建.局部变量 Sqlite3字段信息, Sqlite字段信息, , 3

    Sqlite3字段信息 .名称 = “用户名”Sqlite3字段信息 .类型 = #文本型Sqlite3字段信息 .最大文本长度 = 0

    Sqlite3字段信息 .名称 = “密码”Sqlite3字段信息 .类型 = #文本型Sqlite3字段信息 .最大文本长度 = 0

    Sqlite3字段信息 .名称 = “邮箱”Sqlite3字段信息 .类型 = #文本型Sqlite3字段信息 .最大文本长度 = 0

    SQLite3数据库.创建表 (“百度经验”, Sqlite3字段信息)

    源码下载https://pan.baidu.com/s/1i5nB6W9

    注意事项

    完整的数据库必须有表,多个字段可以用数组!

    打开命令,如果存在是不会新建!

    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.ff371.cn/art_1099771.html

    相关资讯

    ©2019-2020 http://www.ff371.cn/ 国ICP备20009186号06-03 22:39:09  耗时:0.817