数据库SQL ServeSQLite教程 课件 第11章 SQLite数据库操作.pptx

数据库SQL ServeSQLite教程 课件 第11章 SQLite数据库操作.pptx

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

数据库

SQLServer/

SQlite教程;第11章;SQLite是世界上部署最广泛的SQL数据库引擎。它是由D.RichardHipp在2000年5月发布,实现了自给自足的、无服务器的、零配置的、事务性的SQL数据库引擎。SQLite是一款轻量级的开源的嵌入式数据库,已经在很多嵌入式产品中使用,能够支持Windows/Linux/UNIX等主流操作系统,同时能够和很多程序语言相结合,如Python、Java、C#、PHP等。它具有ODBC接口,比起MySQL、PostgreSQL这两款开源的世界著名的数据库管理系统,它的处理速度比它们都快,已经广泛应用于消费电子、医疗、工业控制、军事等各种领域。;;;11.1SQLite概述;11.1SQLite概述;11.1SQLite概述;11.1SQLite概述;11.1SQLite概述;;11.2.1SQLite3的下载与数据类型;11.2.1SQLite3的下载与数据类型;11.2.1SQLite3的下载与数据类型;11.2.1SQLite3的下载与数据类型;11.2.2SQLite3的使用;假设需要使用一个test.db数据库,只需在命令行下输入“sqlite3test.db”即可。如果数据库test.db已经存在,则命令“sqlite3test.db”会在当前目录下打开test.db;如果数据库test.db不存在,则命令在当前目录下新建数据库test.db。

为了提高效率,SQLite3并不会马上创建test.db,而是等到第一个表创建完成后才会在物理上创建数据库。;使用“.database”命令可以查询所使用的数据库,如图11-2所示。;打开SQLiteStudio,单击“添加数据库”按钮。单击绿色的“+”表示新建一个数据库,单击文件夹符号表示打开一个现有的数据库。在“文件”处输入完整的路径和文件名,然后单击“OK”按钮,如图11-3所示。;由于SQLite3是弱类型的数据库,因此在create语句中并不要求给出列的类型。另外注意,所有的SQL指令都是以分号(;)结尾的。如果遇到两个减号(--)则代表注解,SQLite3会略过去。

表的创建过程如下:

(1)在数据库ddwq1中新建表tb1,数据库ddwq2中新建表tb2。

(2)设置表的结构。在“Tablename:”处输入表名“tb1”“tb2”。单击“Structure”选项,再单击“添加字段”按钮,依次添加字段及其类型、长度等。然后,单击“√”按钮,如图11-4、图11-5所示。;11.2.2SQLite3的使用;在tb2中,单击“Data”选项,再单击“+”按钮,依次添加3条记录。

1)菜单命令

在SQLiteStudio中添加数??,如图11-6所示。单击“+”添加一行,数据输入结束,单击“√”保存。

2)插入命令

插入如下命令:

sqliteinsertintotb1values(12,kkk);

sqliteinsertintotb1values(13,mjjj);

单击“”(刷新)按钮,如图11-7所示。;11.2.2SQLite3的使用;11.2.2SQLite3的使用;1)中文界面

选择“tools”选项,选择并单击“Openconfigurationdialog”,选择“Lookfeel”,在“Language”处选择“简体中文”,选择“Apply”,最后单击“OK”按钮,将界面外观设置为中文。

2)UTF-8编码

在CMD窗口中输入“chcp65001”后回车确定。注意65001是Unicode(UTF-8)65001的编码设置。;(1)%:表示任意0个或多个字符,可匹配任意类型和长度的字符,有些情况下若是中文,可使用两个百分号(%%)表示。

(2)_:表示任意单个字符,可匹配单个任意字符,它常用来限制表达式的字符长度语句。

(3)[]:表示括号内所列字符中的一个(类似正则表达式),可指定一个字符、字符串或范围,要求所匹配对象为它们中的任一个。

(4)[^]:表示不在括号所列之内的单个字符,其取值和[]相同,但它要求所匹配对象为指定字符以外的任一个字符。;(1)脚本命令方式。

例11-1把name为“张三”“张猫三”“三脚猫”“唐三藏”等有“三”的记录全部找出来。

代码如下:

select*from[user]wherenamelike%三%;;(1)脚本命令方式。

例11-2只找出“唐三藏”这样name为三个字且中间一个字是“三”的记录。

代码如下:

select*from[user]wherename

文档评论(0)

balala11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档