SQL 入门(SQLite 为例)

                     

贡献者: 待更新

1. SQL 简单介绍

   SQL 数据库一般用于存储程序的各种数据。对于简单的程序来说,可能一个简单的文本文件或表格就足够了。但是如果数据量比较大,且他们之间联系比较多的时候,我们进行数据查询的时候就会很复杂。

   简单来说,SQL 数据库和办公软件的表格(Excel)有很多相似之处。在一个数据库中,可以创建许多个表格。表格的每一列可以有不同的数据类型,比如整数,小数,文本等。你可以使用 SQL 专有的命令,对表格中的数据进行插入,修改,删除,查询等操作。

2. SQLite 使用教程

   SQL 有许多不同的软件,例如 MySQL,ProstgreSQL,SQLite 等,为了简单起见,我们以 SQLite 软件作为入门演示。

   可以在官方网站下载页面下载,选择你需要的操作系统的安装包。安装完成如下图:

图
图 1:SQLite 主页

   根据需求创建数据库(相当于表格),我们以学生-课程数据库为例。

图
图 2:点击创建数据库
图
图 3:保存在合适的位置
图
图 4:新增表

   建表成功后如图所示:

图
图 5:建表成功

   表建立完成以后,我们需要网表里插入一些数据,具体操作如下:

图
图 6:插入数据

   这里我插入了四条数据:

图
图 7:插入四条数据
图
图 8

   当然这里也可以使用 SQL 语句进行写入值:

图
图 9

   作为示例,我建立了三个表格

图
图 10

   在这里,SC(成绩表)表中我们定义了一个外键约束,它引用了其他两个表(Student 表中的学号,Course 表中的课程号)。SQL 语句如图 11:

图
图 11

   建立完成 SC(成绩表)并插入数据后如图所示:

图
图 12

3. 数据库的增,删,改,查

   使用 SQLite 建立自己需要的数据库后,在后续的使用过程中,进行数据的插入,删除,修改和插入都是非常方便的。 基于上面建立的三个表,添加了一些数据用于给大家举例子。(具体规范的语句格式参考SQL 入门语法

1.插入数据

2.查询数据

3.修改数据

                     

© 小时科技 保留一切权利