中国统计网|和开发battle再也不虚了!数据产品经理都在看的「数据库」知识( 三 )

  • 其中SELECT代表查询操作 , 一般用大写 。
  • 其中column_name,column_name…表示你要查询的列名 , 跟表中的列名要保持一致 。
  • 其中table_name代表你所要查询的表 。
  • 其中[WHERE Clause]表示你要查询这张表时 , 所约束的条件 。
在本例中 , 假设是RD李四登陆 , 则根据李四的账户名“用户2”查询其密码 , 年龄 , 注册来源 , 职业 , 姓名这几个字段信息的SQL为:经过查询操作后 , 得出的查询结果为:4. 更新步骤及其SQL中国统计网|和开发battle再也不虚了!数据产品经理都在看的「数据库」知识
本文插图
在用户登录成功后 , 可以对密码进行更改 , 系统根据当前登陆账户 , 将旧密码更改为新密码 。所以在这个步骤中 , 执行的是数据库的更新操作 , 其通用的SQL语句为:中国统计网|和开发battle再也不虚了!数据产品经理都在看的「数据库」知识
本文插图
  • 其中UPDATE代表更新操作 , 一般用大写 。
  • 其中table_name代表你所要操作的表 。
  • 其中field1 , field2代表你要更新的字段 , 需要跟你表格中定义的字段名一致 。
  • 其中new-value1 , new-value2代表更新字段的值 , 写入值需要与定义的数据类型一致 。
其中[WHERE Clause]表示你要更新这张表时 , 所约束的条件 。 在这里注意一点 , 进行UPDATE操作时 , 一定要跟上[WHERE Clause] , 不然将会把整张表的数据更新 。在本例中 , 假设我们要对QA王五的密码和职业进行更新 , 则SQL为:中国统计网|和开发battle再也不虚了!数据产品经理都在看的「数据库」知识
本文插图
经过更新操作后 , 数据库中表的结果变为:中国统计网|和开发battle再也不虚了!数据产品经理都在看的「数据库」知识
本文插图
5. 注销步骤及其SQL中国统计网|和开发battle再也不虚了!数据产品经理都在看的「数据库」知识
本文插图
当用户试图注销自己的账号时 , 系统会根据相应的账户名对用户的信息进行删除 。 至于删除哪些信息 , 取决于业务要求 。 有些应用会将用户信息全部删除 , 有些则会保留一些基础信息 , 方便用户二次注册的时候 , 可以快速完成 。所以 , 在这个步骤执行的是数据库的删除操作 , 其通用的SQL为:
  • 其中DELETE表示删除操作 。
  • 其中table_name表示你要操作的表格 。
  • 其中[WHERE Clause]表示你要删除某条记录时 , 所约束的条件 。 在这里注意一点 , 进行DELETE操作时 , 一定要跟上[WHERE Clause] , 不然将会把整张表的数据删除 , 数据库数据一旦删除 , 是不可恢复的 , 切记!
在本例中 , 假设我们要将RD李四的账户注销 , 并且删除其所有数据 , 则SQL为:4
创新型数据库
1. 时序数据库时序数据库(Time Series Database , 简称TSDB)是非关系型数据库中的一种 , 也是很重要的一种 。随着目前AI智能的发展 , 在很多场景下 , 特别是将来的工业互联网中 , 我们需要收集海量的过去式数据 , 借此来分析和预测将来可能发生的事情 。例如:金融交易股票走势 , 物联网传感器设备的测量数据 , 气温或日湿度预测等等 。以股票走势预测为例 , 单靠目前股票的位点是无法分析的 , 只有结合股票在前十分钟 , 前一个小时 , 甚至前几天的走势 , 才能更加精准的预测出未来某一时刻的具体情况 。时序数据库就是专门用来存储海量时序数据的 。 而时序数据就是基于时间的一系列数据 。简单地可以理解成 , 它以时间为主坐标轴 , 以需要被记录的数据作为纵轴 , 通过规则的时间间隔或者是不规则的时间间隔去表征一系列数据的规律性或异常性变化 。时序数据库包含以下几个基础部分: