{DAY5} SQLite操作练习

什麽是SQL?

  • 先来看一下SQL的全名:Structured Query Language
  • 是一个标准化的语言,用来和关联式资料库管理系统(RDBMS)沟通
  • SQL对於资料库主要是有下述四种操作
    1. Create增加数据
    2. Read 查询数据
    3. Update 更新数据
    4. Delete 删除数据
  • SQL语言基本上可以用来操作市面上大部分的关联式资料库管理系统(RDBMS),像是SQLite跟MySQL的语法大部分是相通的,但是不同的资料库管理系统语法上还是有些许差异,所以在使用前可以先查一下要使用的系统,语法哪里需要修改
  • SQL事实上是由4种语言混合起来的
    1. Data Query Language(DQL): 资料查询工具,用来取得资料库里的特定数据
    2. Data Definition Language(DDL): 用来定义资料库的表格结构,可以区隔不同资料库物件的层级,并且可以分别授权
    3. Data Control Language(DCL):可以控制对於资料的存取权,像是允许特定用户取用某笔资料,而没有存取权的就无法取得
    4. Data Manipulation Language(DML):可以用来插入、更新、删除资料库里的数据

SQLite介面操作

  1. 这里使用的是mac当作介绍,首先点开会像下图那样

  1. 接下来我们若要连接已经存在的资料库,做法标在图上,这次示范的是汇入covid19资料库

  1. 成功汇入资料库後,需要连结资料库,可以看到左边那张图的covid19资料库图示跟上面已经连结的颜色不同,所以就要点选上面的连结图,连结资料库

  1. 开启上方tools里面的SQL editor,显示下方的图就可以开始操作搂


注解方式

写一个语言最基本的知识是知道如何注解,

以下有分成单行注解跟多行注解的方式

  1. 单行注解

    -- 这是单行注解
    
    
  2. 多行同时注解

    /*
    ...comments
    ...comments
    ...comments
    */
    

<<:  [机派X] Day 5 - Linux 隐藏坏坏的媒体档案

>>:  [Day 3] Reactive Programming - Functional Programming

[Day 18] 我会把我的over fitting,drop好drop满

前言 走过了资料分析、演算法选择後, 我们得知了有些可以改善模型的方向: 解决资料不平衡(Done)...

[Day 25] 中场休息 - 没信用卡的学生福星,heroku

好的,由於昨天aws架设完环境後今天突然爆炸了 所以可能要重新架过aws 那今天就先来讲讲没有信用卡...

[Day3] 人脸侦测 (Face Detection)

小游戏,威利在哪里? (威利穿着红白条纹的衬衫并戴着一个绒球帽,手上拿着木制的手杖,还戴着一副眼镜...

电子书阅读器上的浏览器 [Day05] 提高图案对比度

从下面截图可以看得出来,原本的画面设计大部分按钮图案是灰色的,有些地方的文字也是非全黑的颜色。这在一...

[Day27] String methods 字串操作方法(2)

match() 寻找字串里符合的项目,并用阵列排序出来,可以用 g 区分大小写或者 gi 不区分大小...