当前位置: 首页 > news >正文

网站地图怎么设置具有价值的微网站建设

网站地图怎么设置,具有价值的微网站建设,建筑公司组织架构,上海市网站seo公司简介 SQL(结构化查询语言)注入,通常称为 SQLi,是对 Web 应用程序数据库服务器的攻击,导致执行恶意查询。当 Web 应用程序使用未经正确验证的用户输入与数据库进行通信时,攻击者有可能窃取、删除或更改私人数据和客户数据,并攻击 Web 应用程序身份验证方法以获取私有数据…简介 SQL(结构化查询语言)注入,通常称为 SQLi,是对 Web 应用程序数据库服务器的攻击,导致执行恶意查询。当 Web 应用程序使用未经正确验证的用户输入与数据库进行通信时,攻击者有可能窃取、删除或更改私人数据和客户数据,并攻击 Web 应用程序身份验证方法以获取私有数据。或客户区。这就是为什么SQLi是最古老的 Web 应用程序漏洞之一,而且也可能是最具破坏性的。 在这个房间中,您将了解什么是数据库、什么是SQL以及一些基本的SQL命令、如何检测SQL漏洞、如何利用 SQLi 漏洞以及作为开发人员如何保护自己免受SQL注入。 任务一问题: SQL 代表什么? 答案:Structured Query Language 什么是数据库 什么是数据库? 数据库是一种以有组织的方式电子存储数据集合的方式。数据库由 DBMS 控制,DBMS 是数据库管理系统的缩写。 DBMS 分为两个阵营:关系型和非关系型;这个房间的重点将是关系数据库;您会遇到的一些常见的有 MySQL、Microsoft SQL Server、Access、PostgreSQL 和 SQLite。我们将在本任务结束时解释关系数据库和非关系数据库之间的区别,但首先,学习一些术语很重要。 在 DBMS 中,您可以拥有多个数据库,每个数据库都包含自己的一组相关数据。例如,您可能有一个名为“shop”的数据库。在此数据库中,您希望存储有关可供购买的产品、已注册到您的在线商店的用户的信息以及有关您收到的订单的信息。您可以使用称为表的东西将这些信息单独存储在数据库中。每个表都用唯一的名称进行标识。您可以在下图中看到这种结构,但您还可以看到企业如何拥有其他单独的数据库来存储员工信息或客户团队。 什么是表格? 表格由列和行组成;一种有用的方式是将表格想象成一个网格,其中从左到右穿过顶部的列包含单元格的名称,而从上到下的行则包含实际数据。 列: 每个列(更好地称为字段)在每个表中都有唯一的名称。创建列时,您还可以设置它将包含的数据类型,常见的是整数(数字)、字符串(标准文本)或日期。有些数据库可以包含更复杂的数据,例如包含位置信息的地理空间数据。设置数据类型还可以确保不存储不正确的信息,例如字符串“hello world”存储在用于日期的列中。如果发生这种情况,数据库服务器通常会产生错误消息。包含整数的列也可以启用自动增量功能;这为每行数据提供了一个唯一的数字,该数字随着后续的每一行而增长(递增)。这样做会创建所谓的关键字段;每行数据的关键字段必须是唯一的,可用于在SQL查询中查找确切的行。 行: 行或记录包含单独的数据行。当您向表中添加数据时,会创建一个新行/记录;当您删除数据时,行/记录将被删除。 关系数据库与非关系数据库:关系数据库将信息存储在表中,并且表之间通常共享信息;它们使用列来指定和定义要存储的数据,并使用行来实际存储数据。这些表通常包含一个具有唯一 ID(主键)的列,然后在其他表中使用该列来引用它并在表之间建立关系,因此称为关系数据库。 另一方面,非关系数据库有时称为 NoSQL,是不使用表、列和行来存储数据的任何类型的数据库。不需要构建特定的数据库布局,因此每行数据可以包含不同的信息,从而比关系数据库提供更大的灵活性。这种类型的一些流行数据库包括 MongoDB、Cassandra 和ElasticSearch。 任务二问题: 控制数据库的软件的缩写是什么? 答案:DBMS 保存数据的网格状结构的名称是什么? 答案:table 什么是SQL? SQL(结构化查询语言)是一种用于查询数据库的功能丰富的语言。这些SQL查询最好称为语句。 我们将在本任务中介绍的最简单的命令用于检索(选择)、更新、插入和删除数据。尽管有些相似,但某些数据库服务器有自己的语法,并且工作方式略有变化。所有这些示例都基于 MySQL 数据库。学习完这些课程后,您将能够轻松地在线搜索不同服务器的替代语法。值得注意的是,SQL语法不区分大小写。 选择 我们将学习的第一个查询类型是用于从数据库检索数据的 SELECT 查询。 select * from users; ID用户名密码1jonpass1232adminp4ssword3martinsecret123第一个词 SELECT,告诉数据库我们要检索一些数据; * 告诉数据库我们想要从表中接收所有列。例如,该表可能包含三列(id、用户名和密码)。 “from users”告诉数据库我们要从名为users的表中检索数据。最后,末尾的分号告诉数据库这是查询的结束。 下一个查询与上面的类似,但是这一次,我们不使用 * 返回数据库表中的所有列,而是只请求用户名和密码字段。 select username,password from users; 用户名密码乔恩pass123行政p4ssword马丁secret123下面的查询与第一个查询一样,使用 * 选择器返回所有列,然后“LIMIT 1”子句强制数据库仅返回一行数据。将查询更改为“LIMIT 1,1”会强制查询跳过第一个结果,然后“LIMIT 2,1”会跳过前两个结果,依此类推。您需要记住第一个数字告诉数据库您希望跳过多少结果,第二个数字告诉数据库要返回多少行。 select * from users LIMIT 1; ID用户名密码1jonpass123最后,我们将使用 where 子句;这就是我们如何通过返回与我们的特定子句匹配的数据来精细地挑选出我们需要的确切数据: select * from users where username='admin'; ID用户名密码2adminp4ssword这只会返回用户名等于 admin 的行。 select * from users where username != 'admin'; ID用户名密码1jonpass1233martinsecret123这只会返回用户名不等于 admin 的行。 select * from users where username='admin' or username='jon'; ID用户名密码1jonpass1232adminp4ssword这只会返回用户名等于admin或 jon 的行。 select * from users where username='admin' and password='p4ssword'; ID用户名密码2adminp4ssword这只会返回用户名等于admin
http://www.zqtcl.cn/news/881019/

相关文章:

  • 网站顶部地图代码怎么做的家居装修
  • 网站后台不能修改网站哪家公司做的
  • 360网站建设官网致远oa办公系统官网
  • 南宁 做网站网站建立计划书
  • 兰亭集势网站模板宿迁房产
  • 网站建设开源苏州做网站优化哪家好
  • 自己的电脑做网站空间视屏互联网站备案管理工作方案 工信部
  • 移动网站设计尺寸在什么网站做外贸
  • 中外网站建设区别绵阳市城市建设档案馆网站
  • php电子商务网站源码凉山彝族自治州网站建站
  • 网站建设当前位置图标移动网站登录入口
  • 个人网站备案 淘宝客wordpress 面包屑导航修改
  • 网站建设 总体思路企业网站建设费是无形资产吗
  • 专业外贸网站开发上海外包公司网站建设
  • iis网站伪静态为什么要网站备案
  • 什么是网站东莞常平律师事务所
  • 网站落地页制作最简单的网站
  • 长兴县建设管理网站抖音小程序注册
  • 做网站容易挣钱吗厦门网页制作厦门小程序app
  • 大型网站开发前端准备北京网站建设V芯ee8888e
  • 关于做营销型网站的建议网页小游戏无需登录
  • 网站短期培训能学什么高校网站建设评比标准
  • 做外贸什么网站比较好做dede鲜花网站模板下载
  • 网站广告推广怎么做网站怎么优化关键词排名
  • 怎样做易支付网站数字化校园建设网站
  • 东莞做网站哪里好公司网站维护怎么维护
  • 微信网站界面设计江阴网站开发公司电话
  • 手机制作网站的软件离石做网站的网络公司
  • 贺州住房和城乡建设部网站广州商城网站建设地址
  • 响应式网站报价服务器上的wordpress