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.修改数据


致读者: 小时百科一直以来坚持所有内容免费,这导致我们处于严重的亏损状态。 长此以往很可能会最终导致我们不得不选择大量广告以及内容付费等。 因此,我们请求广大读者热心打赏 ,使网站得以健康发展。 如果看到这条信息的每位读者能慷慨打赏 10 元,我们一个星期内就能脱离亏损, 并保证在接下来的一整年里向所有读者继续免费提供优质内容。 但遗憾的是只有不到 1% 的读者愿意捐款, 他们的付出帮助了 99% 的读者免费获取知识, 我们在此表示感谢。

                     

友情链接: 超理论坛 | ©小时科技 保留一切权利