自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小小博客爱分享

努力申请专家博客

  • 博客(474)
  • 问答 (1)
  • 收藏
  • 关注

原创 mysql查看版本的方法

在日常项目开发过程中,我们经常要连接自己的数据库,此时不知道数据库的版本是万万不可的。今天小树懒来给大家总结一下查看mysql版本的方法。MySQL查看版本的方法主要有以下四种方法1:没有连接到MySQL终端下直接使用mysql命令。打开cmd,切换至 MySQL的bin目录,运行以下命令:[root@localhost lib]# mysql -Vmysql Ver 15.1 Distrib 5.5.47-MariaDB, for Linux (x86_64) using readl

2021-06-29 08:31:28 86788 1

转载 【数据库教程】MySQL 索引

在MySQL的性能优化中,索引是非常重要的一块,好的索引逻辑可以大大提高MySQL的效率。正如google、百度一样,索引也是期数据查询中重要的一个因素。索引分单列索引和组合索引。单列索引,即一个索引只包含单个列,一个表可以有多个单列索引,但这不是组合索引。组合索引,即一个索引包含多个列。创建索引时,你需要确保该索引是应用在 SQL 查询语句的条件(一般作为 WHERE 子句的条件)。实际上,索引也是一张表,该表保存了主键与索引字段,并指向实体表的记录。上面都在说使用索引的好处,但过多的使用

2021-06-28 10:50:22 118 1

转载 美团面试题:MySql批量插入时,如何不插入重复的数据?

业务很简单:需要批量插入一些数据,数据来源可能是其他数据库的表,也可能是一个外部excel的导入那么问题来了,是不是每次插入之前都要查一遍,看看重不重复,在代码里筛选一下数据,重复的就过滤掉呢?向大数据数据库中插入值时,还要判断插入是否重复,然后插入。如何提高效率看来这个问题不止我一个人苦恼过。解决的办法有很多种,不同的场景解决方案也不一样,数据量很小的情况下,怎么搞都行,但是数据量很大的时候,这就不是一个简单的问题了。几百万的数据,不可能查出来,做去重处理说一下我Google到的解决方

2021-06-25 09:38:45 140 1

原创 MySQL事务处理特性的实现原理

事务这个词来自于英语中的transactional这个词的翻译,这个词的含义更多的是指 “交易”。在数据库系统或者软件系统中我们通常 称 transactional 为事务。数据库事务的四个特性 ACID:分别是 原子性、一致性、隔离性、持久性。数据库事务的这四大特性来源于 ISO标准的 ISO/IEC 10026-1:1992/COR 1:1996,它定义了事务需要具备以上四个特性。那么在InnoDB中是如何实现这些特征的呢?下面内容我们讨论 MySQL (下指InnoDB引擎)对事务特性的支持是怎么

2021-06-24 15:46:01 140 1

转载 「数据库教程」MySQL 事务

MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你既需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务!在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务。事务处理可以用来维护数据库的完整性,保证成批的 SQL 语句要么全部执行,要么全部不执行。事务用来管理 insert,update,delete 语句事务必须满足的4个条件(ACID):原子性:一个事务(t

2021-06-23 10:37:05 166 1

原创 MySQL面试题:日志录入格式

接上篇《两道常见的MySQL面试题》,今天小树懒来给大家讲另一道面试题,关于MySQL binlog的几种日志录入格式。一、MySQL BinLog日志的录入格式以及区别Statement:将修改数据的所有sql都记录在binlog中。好处:无需记录每行的变化,减少了binlog日志数量,节省了IO,提高了性能。(相对于row可以节省多少性能和日志数量,这取决于SQL应用程序的情况,通常同一记录修改或插入row格式所产生的日志数量比Statement所产生的日志数量少,但考虑到如果有条件的upd

2021-06-22 16:08:47 256 1

原创 MySQL 单机双机主从同步复制备份配置

双机主从备份数据库版本:MySQL 5.6.27操作系统 :CentOS 7.4Linux 环境下 MySQL 的配置文件的位置是在/etc/my.cnfMaster 的配置如下:log-bin=mysql-binserver-id=1 :用于标识唯一的数据库binlog-ignore-db=information_schemabinlog-ignore-db=performance_schemabinlog-ignore-db=sysbinlog-ignore-db=m.

2021-06-21 10:57:48 231 2

原创 【数据库教程】MySQL 正则表达式

在前面的章节我们已经了解到MySQL可以通过 LIKE …% 来进行模糊匹配。MySQL 同样也支持其他正则表达式的匹配, MySQL中使用 REGEXP 操作符来进行正则表达式匹配。如果您了解PHP或Perl,那么操作起来就非常简单,因为MySQL的正则表达式匹配与这些脚本的类似。下表中的正则模式可应用于 REGEXP 操作符中。...

2021-06-17 14:12:59 137 1

原创 两道常见的MySQL面试题

数据库相关的题目频频出现在各大公司的技术岗位面试中,而且内容变化多端,让面试的小伙伴措手不及,但是问法再多,却万变不离其宗,掌握好内容的本质,才是最重要的。今天小树懒来给大家总结了两道最近被问到的MySQL面试题,如果有更好的理解,可以留言补充哦。一、MySQL查询字段是否要区分大小写?答案是不区分的那么该如何解决需要区分英文大小写的场景1.设置“COLLATE”属性值为“utf8_bin”或者“utf8_gerneral_cs”,utf8_bin表示二进制比较,同时也支持区分大小写;在M.

2021-06-16 14:41:14 96 1

转载 Navicat for MySQL与MySQL是什么关系?Navicat for MySQL的详细介绍

MySQL如今早已变成大部分中小型企业及站长搭建网站的数据库首选,其内置了简易web图形管理phpmyadmin专用工具,可是管理、操作比较有限,这就促使大家不得不找一个更专业,功能更加强大的MySQL管理工具,以便更好的应用和管理MySQL数据库。今日树懒君就给大家介绍一款功能十分强大的MySQL数据库管理工具:Navicat for MySQL。Navicat for MySQL是什么Navicat for MySQL是一款强劲的MySQL数据库管理和开发工具,它为技术人员提供了一套功能

2021-06-15 15:49:51 6053 2

原创 MySQL 数据类型

MySQL支持主流的数据类型,可以分为3类:数值、日期/时间、字符串(字符)类型。在后期对MySQL进行性能优化时,数据类型影响很大。数值类型MySQL支持所有标准SQL数值数据类型。这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似数值数据类型(FLOAT、REAL和DOUBLE PRECISION)。整数类型:BIT、BOOL、TINY INT、SMALL INT、MEDIUM INT、 INT、 BIG INT 浮点数类型:FL

2021-06-11 11:45:26 104 2

转载 【职场面试】数据库常见面试题 (一)-缓存与数据库的一致性

许多面试过开发岗位的小伙伴都知道,“缓存和数据库的双写一致性”是面试的重灾区,我们经常会面对面试官的redis连环提问。本期小树懒来给大家总结一下缓存和数据库一致性相关的面试题,让大家在面试时不再“无话可说”。一、什么是缓存?存储速度不同。缓存是将低速存储的结果暂时存储在高速存储中的技术。...

2021-06-10 15:47:50 327 1

原创 主流数据库的不同点在哪?MySQL和SQL Server的区别介绍

在本教程中,树懒君介绍了两种最普遍应用的RDBMS—MySQL和Microsoft SQL Server。通过介绍MySQL和SQL Server的几个关键区别,希望大家能在这两者之间做出最适合自己的选择。一、 MySQL和SQL Server的定义区别什么是SQL Server?SQL Server是Microsoft公司发布的关系型数据库管理系统,具备方便使用、可扩展性好、与相关软件集成程度高等优势,可跨越多平台应用。什么是MySQL?MySQL是由瑞典MySQLAB公司开发的关系.

2021-06-09 14:40:54 1772 1

转载 MySQL面试题:MySQL误删数据怎么办?

很多面试后端研发的同学都曾经被面试官问:在开发过程如果失手表里的数据修改错误或者误删了,该怎么办?第一步:保证 mysql 已经开启binlog,查看命令:查看binklog是否开启showvariableslike'%log_bin%';查看binlog存放日志文件目录(如下图,博主binlog目录为/data/mysql):showvariableslike'%datadir%';...

2021-06-08 17:50:32 151 1

原创 「数据库教程」MySQL删除数据库

讲过如何创建数据库之后,这次来说一下如何删除数据库。删除数据库是将已经存在的数据库从磁盘空间中清除,连同数据库中的所有数据也全部被删除。MySQL删除数据库的基本语法格式如下:DROP DATABASE db_name;其中“db_name”是要删除的数据库名称,如果指定数据库名不存在,则删除出错。例子:删除数据库删除数据库shulanxt,输入语句如下:DROP DATABASE shulanxt;执行上述语句,数据库shulanxt被删除,再次使用SHOW CREAT

2021-06-07 14:51:43 1313 1

转载 「SQL vs NOSQL」关系型数据库和非关系型数据库深度解析

熟悉数据库的人都知道数据库分为关系型数据库和非关系型数据库,那么这两种数据库到底是什么意思,它们之间有什么区别呢?本文就对此做一个深度的解析。

2021-06-03 15:14:02 159 1

原创 「职场面试」数据库常见面试题 (二)-MySQL分库分表

上期我们讲了索引,MyISAM和InnoDB的选择等相关的数据库面试题目,小伙伴们掌握得怎么样了?这期树懒君决定分享一下分库分表方面的面试题目,这是一个很经典的面试问题哦~首先,要知道分库分表是两回事儿,大家可别搞混了,可能是光分库不分表,也可能是光分表不分库,都有可能。下面直接上问题!1.分区方案有哪些?分区表是由多个相关的底表实现的。这些基础表也由句柄对象表示,因此我们也可以直接访问各个区域,存储引擎管理区域的各个基础表与管理普通表相同(所有基础表都必须使用相同的存储引擎),区域表的索...

2021-06-02 15:54:20 836 3

原创 「职场面试」数据库常见面试题 (一)-索引

数据库在互联网公司各个岗位jd上出现的频率可是相当高,为此,树懒君花了一些时间汇总了一些比较热门的数据库面试题目,希望可以帮助大家拿到offer~1.为什么使用数据索引可以提高工作效率 ?索引是通过预先排列的顺序,这样在查找时可以应用二分查找等高效算法。常规顺序查找,复杂性(O(n),二分查找复杂性(log2n)。在n很大的情况下,两者的效率差别极其悬殊。举例来说:该表包含一百万个数据,您需要为某个特定id查找数据。在连续查找的情况下,平均需要50万个数据。并且使用二分法,最多二十次就...

2021-06-01 17:23:34 233 1

原创 「数据库教程」MySQL 创建数据库

「数据库教程」MySQL 创建数据库2021-05-31 14:11:42·树懒学堂安装好MySQL和其管理工具后,这期小树懒来给大家讲解一下,MySQL如何创建数据库。创建数据库就是在系统磁盘上划分一块区域用于存储和管理数据,管理员可以为用户创建数据库,被分配了权限的用户可以自己创建数据库。MySQL中创建数据库的基本语法格式如下。CREAT DATABASE db_name;其中“db_name”是将要创建的数据库名称,该名称不能与已经存在的数据库重名。注:数据库名最好为小写字

2021-05-31 20:39:00 1629

转载 MySQL 2003报错解决方案

MySQL报错2003的原因一般有如下两种:第一种情况:mysql服务没有启动 第二种情况:端口号出错那么当出现这种情况的时候该如何去解决呢?小树懒来给大家分析一下。解决方法一:使用鼠标操作重启MySQL服务第一步:打开任务管理器第二步:点击“打开服务”...

2021-05-28 15:48:19 21893 2

原创 MySQL 服务器无法存 Emoji 表情的解决方案

之前有小伙伴询问MySQL服务器该如何存Emoji表情的问题,在这里树懒君将方法分享给大家。utf8 是三字节,utf8mb4 是 4 字节而,emoji 表情也是 4 字节,修改 mysql 配置文件 my.cnf[client] default-character-set = utf8mb4[mysql] default-character-set = utf8mb4[mysqld] character-set-client-handshake = FALSE charac...

2021-05-26 15:36:56 272

原创 MySQL 管理工具

MySQL的标准安装版本中没有图形化管理工具,虽然MySQL几乎所有的任务都可以用命令提示符下的mysqladmin和mysql命令来完成,也会对MySQL留下“界面不友好”的坏印象,为解决这个问题,树懒君给大家总结了MySQL开发的多种图形化的管理工具。下面介绍3个使用比较广泛的MySQL图形化管理工具。Navicat for MySQLNavicat for MySQL基于Windows平台,为MySQL量身定做,提供类似于MySQL的用户管理界面工具。此解决方案的出现,将解放PHP、J2...

2021-05-24 16:01:08 155

原创 MySQL 1130错误原因及解决方案

相信大家在使用MySQL数据库的过程中肯定都遇到过报错,其中MySQl 1130就是一个我们在远程登陆是经常遇到的错误。本文树懒君就给大家介绍一下MySQL 1130报错的原因以及解决的思路,并给大家三种具体的解决方案供大家参考。错误概述:错误:ERROR 1130: Host ‘xxx.xxx.xxx.xxx’ is not allowed to connect to thisMySQL serve错误1130:主机xxx.xxx.xxx.xxx”不允许连接到thismysql服务...

2021-05-21 17:04:47 24081 7

原创 为什么MySQL建立数据库时库名要使用小写字母?

在使用数据库时我们常常听说库名、表名、字段名最好使用小写字母、用“_”分割。这是为什么呢?原因:MySQL在Linux和Windows下对应的规则不同:MySQL在Linux下数据库名、表名、列名、别名有大小写规则:数据库名与表名严格区分大小写; 表的别名严格区分大小写的; 列名与列的别名在所有的情况下都会忽略大小写; 变量名严格区分大小写;而MySQL在Windows下不区分大小写。在MySQL中,数据库和表对应相应目录下的不同目录和文件。所以,操作系统的对大小写敏感性决定了...

2021-05-20 16:37:22 2087

原创 【数据库教程】MySQL安装

「数据库教程」MySQL安装MySQL是一个小型的开源的关系型数据库管理系统,与其他大型数据库管理系统例如Oracle、DB2、SQL Server等相比,MySQL规模小,功能有限,但是它体积小、速度快、成本低,且它提供的功能对稍微复杂的应用已经够用,这些特性使得MySQL成为世界上最受欢迎的开放源代码数据库。小编总结了一套学习MySQL的教程,希望可以帮到大家。今天首先来讲不同操作系统上MySQL的安装。下载MySQLMySQL的官网下载地址为:https://dev.mysql.com

2021-05-19 16:47:41 1493 4

原创 这样选择报表系统,才能更好的进行企业管理

谈数据化管理离不开报表系统,企业都会用到报表系统,但不可能有十全十美的报表系统,毕竟任何一个行业和企业受自身客观环境的限制。但做报表的表格表姐们,总要有点理想和追求,就好比到一定年纪会自问,我的人生追求到底是啥?报表系统,合适的就是最好的。脱离了业务驱动的任何IT系统,没有价值,因此能够从客户需求出发,打造出适合某个细分市场的报表系统,就是最好的报表系统。现在报表工具市场百花齐放,自有存在的道理,所谓的大数据报表引擎,在相当长的时间内,对于很多企业来讲,是没有必要的,大炮打蚊子,那也是.

2020-08-26 11:01:42 414

转载 入行数据分析要学啥?分享一份高清数据分析知识图谱

今天给大家分享数据分析的8张高清知识图谱,详细介绍了一个数据分析师人所应该具备的素质,相信这也是很多转行的小白所需要的。如果您是一个想转行的小白,请先仔细阅读全文。数据分析概述该图是数据分析概述部分。主要讲述了一个数据分析人应该具备哪些基本素质?有哪些职业要求?同时也讲述了数据分析的一些常用指标和术语,有哪些数据分析的类型,数据分析有什么作用,以及我们做数据分析有哪些主要流程。数据分析方法论该图是数据分析方法论的部分。主要讲述我们确定分析思路常用的数据分析方法论,像进行用户研究分析.

2020-08-25 11:33:56 413

原创 敏捷BI的业务模型是怎样的,为何能替代手动建模?

自助式敏捷BI分析逐渐深入人心,它是一套完整的解决方案,用来将企业中现有的数据进行有效整合,快速准确的提供报表并提出决策依据,帮助企业做出明智的业务经营决策。然而想真正实现企业级业务数据自助分析,搭建好底层业务数据模型,是企业实现BI分析需要做好的第一步,也是至关重要的一步。本文将以一个简单的数据分析场景为例,通过两张零售业务数据表,让你快速看懂真正的敏捷BI业务模型是如何搭建的。本文BI工具:FineBI下载地址:www.finebi.com1.商品定价表:如下图所示,存储商品ID

2020-08-24 11:05:34 228

原创 业务分析没思路?学会这个通用的指标思维,比看书有用

怎么让数据分析落地业务,这个是我们这个行业公认的难题,其实很多人的原因都是因为没有指标思维,以为有了数据就能分析,这是缺少指标思维的表现。那么怎么才能提高指标思维呢?什么是指标思维?首先,指标是什么呢?首先我们都知道,数据分析人的信条当中有一条是“可以量化的要量化,不可以量化的也要量化”,因为只有通过标准或者规则的量化,我们才能说明某件事物是好的还是坏的。就好比在年度总结会上,领导告诉你:“今年我们公司的净利润大幅增长了”,这个“净利润大幅增长”就不足以成为一个指标,因为它没有量化,也有可能

2020-08-21 10:48:28 311

原创 [SQL数据库语言教程]SQL详细介绍

一、什么是SQL数据库语言?SQL数据库语言,是结构化查询语言(Structured Query Language)的通称。SQL数据库语言是一种数据库查询和编程设计语言,用以存储数据及其查询、更新和管理关系数据库系统;另外也是数据库脚本文件的后缀名。应用SQL的主流关系数据库有:Oracle、Sybase、MicrosoftSQLServer、Access、Ingres这些。尽管绝大部分的数据库系统软件使用SQL,可是它们基本都有独立的特有拓展功能用于其系统软件。然而,标准的SQL指令,例如’Se

2020-08-21 10:24:24 414

原创 完美掌握MySQL登录方法]MySQL登录教程

一、mysql登录的四种原理1.TCP/IPTCP/IP套接字登录方法是MySQL在一切服务平台都提供的一种登录方法,也是互联网中应用数最多的一种方法。这种方法在TCP/IP登录上创建一个根据互联网的登录申请,一般手机客户端在一台服务器上,而MySQL实例在另外一台网络服务器上,这两台设备根据TCP/IP协议登录。2.Unix Socket在Linux和Unix自然环境下,能够用Unix域套接字登录。但Unix域套接字实际上并不是网络层协议,因此 只有应用MySQL手机客户端和数据库实例在同

2020-08-21 10:15:04 11992

原创 还在用Excel+ppt做数据分析报告?用这个方法更快、更简单

无论是专业的数据分析师还是销售、人力等基本的业务岗位,在汇报时总是免不了要用到各种各样的数据分析,为了让数据展现更加直观,基本上利用数据图表将数据可视化,然后再配合文字的解读,让报告看起来更直观。常规的做法就是Excel+ppt,数据先用excel进行数据分析和可视化,然后再将图表复制或者截图粘贴到ppt中,初级玩家做出来大概就是下面这样:如果想要逼格更高一些,那就要同时掌握Excel和ppt的高阶技能了,比如利用Excel透视表实现动态图表,再在图表之间设置数据联动钻取等等,再利用ppt.

2020-08-20 11:20:00 993

原创 SQL Server是什么?SQL Server详细介绍

一、SQL Server数据库简介SQL Server数据库是Microsoft开发设计的一个关系数据库智能管理系统(RDBMS),现在是全世界主流数据库之一;SQL Server数据库具备方便使用、可伸缩性好、相关软件集成程度高等优势,能够从单一的笔记本上运行或以高倍云服务器集群为基础,或在这两者之间任何东西上运行。尽管说成“任何东西”,可是依然要考虑有关的软件和硬件配置;SQL Server应用集成化的商务智能(BI)专用工具提供了企业级的数据管理服务。Microsoft SQL Serve

2020-08-20 10:23:30 40612 2

原创 [数据库硬核教程]数据库基础教程解析

一、什么叫数据库DB的全名是database,即数据库。数据库本质上便是一个文件集合,是一个储存数据的仓库,相当于一个文件系统; 数据库依照特定的规范把数据储存起來,用户能够对储存的数据进行增、删、改、查操作。总的来说,数据库是以特定方式存储、能与多个用户共享、具有尽量小的信息冗余、与程序相互独立的数据集合。更多有关数据库的详细教程请参考树懒学堂官网:树懒学堂_一站式数据知识平台二、什么叫数据库管理系统数据库管理系统(databasemanagementsystem)是位于用户与操作

2020-08-20 10:13:36 320

原创 什么是SQL数据类型?SQL数据类型总结

一、什么叫数据类型?人们能够非常容易地区分数字与字符,可是计算机并不会。除非是你明确地告诉它,1是数字,“汉”是文本,不然它始终没法分辨1和‘汉’的区别。因而,在每一个计算机语言里都界定了数据类型,实际上便是对常见的各种各样的数据类型进行了明确的区分。你要让计算机计算数值,就传输数字给它,你要让它处理文本,就传字符串类型给他们。在SQL中,数据类型是一个标签,是一个有利于SQL掌握每列中期望储存什么类型的数据的手册,它也标志了SQL怎样与储存的数据进行交互。SQL中常见的数据类型有多种,本文便介绍一

2020-08-19 14:29:39 5605

原创 [MySQL攻略]MySQL数据库使用教程介绍

什么叫MySQL数据库?数据库(Database)是依照算法设计来机构、储存和管理数据信息的仓库。每一个数据库都具有一个或多个API用以创建,访问,管理,检索和拷贝存储的数据信息。如今大家用的大多数是关系型数据库管理系统(RDBMS)来储存和管理大量数据。所谓关系型数据库,就是以关系模型为基础的数据库,凭借结合集合代数等数学概念来对数据库中的数据进行处理。MySQL是时下最热门的关系型数据库管理系统之一,本教程将会讲解MySQL的基础知识,并帮助大家熟练应用MySQL数据库。更多MySQL相

2020-08-19 13:58:30 296

原创 你还只会Excel?领导都说好用的表格软件,再也没有难做的报表

Office有三宝,Word,Excel和PPT。大家工作中总会涉及到表格、图表以及数据处理,Excel也越来越凸显它的作用,成为日常工作中必备的表格软件。这款表格软件上手非常简单,刚上手的你可能是这样的:但熟练使用or工作一段时间后,你的桌面可能是这样的:躺在电脑里还没来得及处理和分析的电子报表你的Excel可能是这样的:你可能会这样......为什么呢?是因为对Excel爱的不够深沉?其实是,对企业来说,每天需要处理的数据量实在是...

2020-08-19 10:57:39 405

原创 主流数据库的不同点在哪?mysql和sql的区别介绍

在本教程中,树懒君介绍了两种最普遍应用的RDBMS—MySQL和Microsoft SQL Server。通过介绍MySQL和SQL Server的几个关键区别,希望大家能在这两者之间做出最适合自己的选择。一、mysql和sql的定义区别什么是SQL Server?SQL Server是Microsoft公司发布的关系型数据库管理系统,具备方便使用、可扩展性好、与相关软件集成程度高等优势,可跨越多平台应用。更多 SQL Server 教程请参考:树懒学堂_一站式数据知识平台_SQL Serv

2020-08-18 15:34:35 1218

原创 国产化的今天,除tableau和powerbi,国内也有值得推荐的bi软件

提到BI软件,大家可能一下子会想到tableau和poweiBI。的确,在BI软件里面,国外tableau和poweiBI算是行业老大哥了,都是属于很成熟的BI软件。在早十几年的时候,提到BI软件,根本不会有人想到国产软件的事。但是,随着国家综合实力的增长,软件可逐渐开始国产化。尤其是BI软件,现在国内已经有很多发展的相当不错的产品,比如帆软公司的FineBI,属于现阶段发展势头较猛的国内bi软件。中美贸易战中,我们又恰恰看透了美国真正的面目,在芯片和系统领域高筑贸易壁垒,让中兴、华为这些国内大厂.

2020-08-18 11:05:37 4290

原创 如何防止sql注入?防止sql注入方法介绍

一、什么叫SQL注入攻击?sql注入简介SQL注入是较为普遍的互联网攻击方法,它并不是通过电脑操作系统的BUG来完成攻击,而是对于程序编写时的疏漏,利用SQL语句,达到无帐号登录,乃至改动数据库的目的。SQL注入产生的原因便是:没经查验或是未充分检验的输入数据,出现意外变成了sql代码而被执行。对于SQL注入,则是递交的数据,被数据库系统编译而造成了开发人员预估以外的问题。也就是说,SQL注入是用户的输入信息,在连接SQL语句的过程中,跨越了数据本身,变成了SQL语句逻辑的一部分,随后被拼凑的SQL

2020-08-18 10:57:14 7401

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除