当前位置: 首页 > news >正文

【一起学SQLite】--SQLite中一些与众不同的特性?(2-1)

        说起数据库,那自然就会想到SQL语句,说起SQL语句,那又不得不提SQL的标准或版本, 一般来讲,SQL语句有两个标准或版本:SQL92和SQL99,两者有何区别?以我个人来说,SQL92书写精简易阅读,SQL99功能较多效率比较高,但事实上,你写SQL92时,很多数据库自动会对你写的SQL语句进行优化的,如SQL Server,我一般情况下常写SQL92,很少写SQL99,除非语句特别的复杂,至于SQL语句优化,一则是自身功底,二则是供助第三方软件或工具,比如:我比较常用的是在SQL Server新建视图放入SQL语句,不保存点“执行”看看自动优化后的结果,一般会事办功倍,特别是使用SQL Server时...
      废话不讲了,下面我就简单的讲一些SQLite中一些与众不同的特性(想到什么就写什么,请见谅,要详情或专业的,请参阅官方的E文说明):
1【第三方的工具】:磨刀不误砍柴功,柴刀在手,哪都可以走...。SQLite因开源免费及精简,所以,官方是没有什么UI工具的,类似SQL Server的SQL Server Management Studio之类的,你只能想想就行了......,只能使用第三方的工具,目前第三方的软件或工具主要有:

    1)、SQLiteSpy
             SQLiteSpy是一个快速和紧凑的数据库SQLite的GUI管理软件 。它的图形用户界面使得它很容易探讨,分析和操纵sqlite3数据库,支持 Unicode。免费!最新版本为:SQLiteSpy 1.9.16(6 Jul 2022),SQLiteSpy 官方详情和下载地址是:SQLiteSpy: Version History [Yunqa • The Delphi Inspiration]
    2)、SQLiteStudio
             SQLiteStudio 是一个开源、跨平台的 SQLite 数据库的管理工具,支持导出数据格式:CSV、HTML、XML、SQL、PDF、JSON、dBase等。可同时打开多个数据库文件,支持查看和编辑二进制字段。这个工具不错,我一直在使用!当前最新版为:SQLiteStudio 3.3.3(12 April 2021),支持SQLite (3.35.4) ,更新有点慢,不过,开源免费也就这样了,官方介绍及下载网址为:SQLiteStudio
    3)、SQLite Expert
             SQLite Expert 提供两个版本,分别是个人版和专业版。其中个人版是免费的,提供了大多数基本的管理功能。我没用过,听同事说,不如SQLiteStudio好用。
    4)、。。。。,懒得说了,自己百度吧
2【SQLite中一些与众不同的特性】:粗想一下,这个比较杂乱了,不知从何说起,只能想到什么就说什么了,下面我就分条来说说吧,不足之处,各位只能自己百度一下了。
    1)、SQLite 是不区分大小写的,但也有一些命令是大小写敏感的,比如 GLOB 和 glob 在 SQLite 的语句中有不同的含义;
    2)、SQL 注释有两种格式:--注释内容或者/*注释内容*/
    3)、所有的语句以分号 ; 结束;

【未完待续】

相关文章:

  • A+文档丨Azure MySQL 数据库高可用性解析
  • 【Python基础】Numpy:切片和索引操作
  • 【PAT甲级】1004 Counting Leaves
  • 【Vue】vue基础学习笔记
  • 边缘检测算子之间的优劣
  • 在软件测试摸爬滚打了8年,失业半年了。offer你在哪儿呀!
  • 15分钟了解sql注入(一) union注入
  • 基于混沌映射与差分进化自适应教与学优化算法-附代码
  • nginx基本使用一 ——————反向代理、负载均衡
  • 通讯录管理系统精解
  • 线上展厅表现形式 广州商迪
  • CDH 07Cloudera Manager freeIPA安装配置(markdown新版)
  • 22-09-23 西安 谷粒商城(05)CompletableFuture异步编排、nginx实现页面静态化
  • 【Javaweb】JSP标准标签库
  • (C语言)输入自定义个数的整数,打印出最大值和最小值
  • 【vuex入门系列02】mutation接收单个参数和多个参数
  • Android 初级面试者拾遗(前台界面篇)之 Activity 和 Fragment
  • C# 免费离线人脸识别 2.0 Demo
  • CAP 一致性协议及应用解析
  • ES6简单总结(搭配简单的讲解和小案例)
  • gops —— Go 程序诊断分析工具
  • js学习笔记
  • js正则,这点儿就够用了
  • miaov-React 最佳入门
  • Sequelize 中文文档 v4 - Getting started - 入门
  • weex踩坑之旅第一弹 ~ 搭建具有入口文件的weex脚手架
  • Yeoman_Bower_Grunt
  • 对超线程几个不同角度的解释
  • 干货 | 以太坊Mist负责人教你建立无服务器应用
  • 基于webpack 的 vue 多页架构
  • 警报:线上事故之CountDownLatch的威力
  • 罗辑思维在全链路压测方面的实践和工作笔记
  • 前端技术周刊 2018-12-10:前端自动化测试
  • 微信小程序设置上一页数据
  • 一些基于React、Vue、Node.js、MongoDB技术栈的实践项目
  • 移动端唤起键盘时取消position:fixed定位
  • raise 与 raise ... from 的区别
  • 直播平台建设千万不要忘记流媒体服务器的存在 ...
  • 资深实践篇 | 基于Kubernetes 1.61的Kubernetes Scheduler 调度详解 ...
  • #HarmonyOS:Web组件的使用
  • #if和#ifdef区别
  • #includecmath
  • $.ajax()
  • (Python第六天)文件处理
  • (二)PySpark3:SparkSQL编程
  • (附源码)计算机毕业设计ssm基于Internet快递柜管理系统
  • (六)软件测试分工
  • (免费领源码)Python#MySQL图书馆管理系统071718-计算机毕业设计项目选题推荐
  • (未解决)jmeter报错之“请在微信客户端打开链接”
  • (一)使用Mybatis实现在student数据库中插入一个学生信息
  • (转)http协议
  • (转)程序员技术练级攻略
  • (转载)Google Chrome调试JS
  • ***原理与防范
  • .Net - 类的介绍