【SQLite】教程06-SQLite表操作

【SQLite】教程06-SQLite表操作创建表: CREATE TABLE 语句用于在任何给定的数据库创建一个新表。命名表、定义列、定义每一列的数据类型 查看表: 详细查看表: 重命名表: 删除表: 创建表并添加7条记录(第七条记录用了第…

	【SQLite】教程06-SQLite表操作[数据库教程]

创建表:

CREATE TABLE 语句用于在任何给定的数据库创建一个新表。命名表、定义列、定义每一列的数据类型

技术图片

 

 

 查看表:

技术图片

 

 

 详细查看表:

技术图片

重命名表:

技术图片

 

 

 删除表:

技术图片

 

 

 创建表并添加7条记录(第七条记录用了第二种方法添加):

技术图片

查询表

技术图片

显示字段名

 

 

 技术图片

以表格方式显示

 

 

 技术图片

 

 

 

 显示结果

技术图片

 

 

 选择字段查询

技术图片

设置列的显示宽度

技术图片

 

 

 

恢复默认宽度 

.width on

代码100分

修改表中已有的记录

技术图片

 

 

 删除表中已有的记录

技术图片

 

 

 LIKE 运算符是用来匹配通配符指定模式的文本值

百分号(%)代表零个、一个或多个数字或字符。下划线(_)代表一个单一的数字或字符。可以使用 AND 或 OR 运算符来结合 N 个数量的条件

例子:查找年龄为20-29岁且地址带a字符的记录

技术图片

 GLOBLE 运算符是用来匹配通配符指定模式的文本值

星号(*)代表零个、一个或多个数字或字符。问号(?)代表一个单一的数字或字符。这些符号可以被组合使用。可以使用 AND 或 OR 运算符来结合 N 个数量的条件

与 LIKE 运算符不同的是,GLOB 是大小写敏感的

 显示第5至第7条记录

limit 2 — 只显示两条记录

offset 4 — 忽略前面4条记录,从第5条开始

 技术图片

 

 技术图片

 

 排序显示

asc 由小到大(默认)

desc 由大到小

技术图片

 

 

分组计算

GROUP BY 子句的基本语法。GROUP BY 子句必须放在 WHERE 子句中的条件之后,必须放在 ORDER BY 子句之前。

求发给每个员工的总薪水:

技术图片

 

 

指定条件过滤,字段不重复的记录

HAVING 子句允许指定条件来过滤将出现在最终结果中的分组结果。

WHERE 子句在所选列上设置条件,而 HAVING 子句则在由 GROUP BY 子句创建的分组上设置条件。

在一个查询中,HAVING 子句必须放在 GROUP BY 子句之后,必须放在 ORDER BY 子句之前。

技术图片

 

去重显示

 DISTINCT 关键字与 SELECT 语句一起使用,来消除所有重复的记录,并只获取唯一一次记录。

 

 技术图片

 

【SQLite】教程06-SQLite表操作

原文地址:https://www.cnblogs.com/KMould/p/13440236.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/6863.html

(0)
上一篇 2023-03-31
下一篇 2023-04-01

相关推荐

  • Python工程师必备:深入理解weakref

    Python工程师必备:深入理解weakrefPython中,一个变量只要没有任何引用指向它,它就可以被GC(垃圾回收机制)回收,释放内存空间。但是,对于某些特殊情况,我们需要在一个变量的引用全部失效之后,手动回收该变量所占用的内存空间。这时,就需要使用Python的weakref模块。

    2024-08-15
    28
  • Python requests模块使用指南

    Python requests模块使用指南Python requests模块是用于向外部资源发送HTTP请求的Python库。它使得HTTP请求可以用更简单、更简洁的方式发送,并且支持多种HTTP请求方法。本篇文章为大家介绍requests模块的基本用法和高级用法,帮助读者更好地理解Python网络请求。

    2024-08-12
    30
  • Pycharm是否取代了Python?

    Pycharm是否取代了Python?Python是一种高级编程语言,而Pycharm是一种完整的Python开发环境。许多人对这两者之间的关系感到困惑。在这篇文章中,我们将探讨Pycharm是否取代了Python,我们会从多个方面讨论这个问题,分析Pycharm和Python之间的区别和联系,帮助读者更好地理解这两种技术。

    2024-05-31
    62
  • 学会使用Django的运行命令

    学会使用Django的运行命令Django是一个流行的Python Web应用框架,它通过提供一系列强大的功能和工具帮助开发者快速地构建高效、可扩展、易于维护的Web应用程序。Django具有开发速度快、高性能、安全性高等优点,同时其基于MVC模式的设计使得开发者能够更好地组织代码。

    2024-08-02
    31
  • 以Python write函数为中心的原始标题

    以Python write函数为中心的原始标题Python是一门高级编程语言,它在编写简单的脚本程序和复杂的桌面应用程序方面都非常方便。如果你正在使用Python编写文件操作或数据存储的代码,那么你一定会用到Python中强大而又常用的write()函数。因此,本文将以Python write函数为中心,详细讲解它的用法和应用场景,希望能够帮助你写出更加高效的Python代码。

    2024-04-29
    78
  • 如何查看 Python 路径

    如何查看 Python 路径Python是一种高级编程语言,常用于网站、科学计算和人工智能等领域。在进行Python编程过程中,我们有时需要知道Python的安装路径,以方便在命令行或IDE中进行Python环境变量的设置。本文将介绍几种方法来查看Python路径。

    2024-04-27
    71
  • 用Python自动化实现邮件群发功能

    用Python自动化实现邮件群发功能邮件群发功能指的是发送一封邮件给多个收件人的功能,如果需要发送相同内容的邮件给多人,手动一个一个输入收件人信息显然是不现实的。因此,通过编写Python脚本实现自动化邮件群发功能是非常有用的。

    2024-03-15
    82
  • 腾讯云ecs_es云平台

    腾讯云ecs_es云平台导语 | 腾讯云Elasticsearch在腾讯会议中有哪些应用?在大规模海量应用场景下,腾讯云Elasticsearch在高可用和性能方面做了哪些优化?在低成本解决方案中又有哪些独到之处?本文是对…

    2023-04-01
    156

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注