数据库
文章平均质量分 52
分享数据库相关的知识!!
xl132598798
尝试过才有资格说喜欢与否!!!!!
github博客地址:https://xlxlll.github.io/
欢迎大家多多关注!多多点赞!!
展开
-
有关SQL注入
文章目录1.什么是SQL注入2.SQL注入产生什么影响3.如何实现SQL注入4.如何避免SQL注入5.Mybatis方面1.什么是SQL注入通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令,从而在没有进行授权的情况下得到相应的数据信息。2.SQL注入产生什么影响3.如何实现SQL注入SQL注入点探测探测SQL注入点是关键的一步,通过适当的分析应用程序,可以判断什么地方存在SQL注入点。通常只要带有输入提交的动态网页,并且动态网页访问原创 2021-03-13 15:55:16 · 157 阅读 · 0 评论 -
利用Navicat Premium导出数据库表结构信息至Excel
因为要编写设计文档,需要用到数据库表结构,想要在word文档中以二维表格的形式展示,故借助Excel形成二维表格样式,还是很方便的样子!1.新建查询,并将以下SQL语句修改至需要SELECT COLUMN_NAME 列名, COLUMN_TYPE 数据类型, DATA_TYPE 字段类型, CHARACTER_MAXIMUM_LENGTH 长度, IS_NULLABLE 是否为空, COLUMN_DEFAULT 默认值, COLUMN_COMMENT 备注FROM INFORMATI原创 2021-02-23 21:38:44 · 1476 阅读 · 0 评论 -
MyBatis 高级查询之一对多
描述:有一个商品类,一件商品对应多个图片,在数据库中分别有一个商品表和一个图片表,在显示商品详情的时候,需要查询改图片及其所对应的所有图片。实体类中的关系public class Product{ private Integer id; private List<ProductImg> productImgs; //省略其他属性...}public class ProductImg{ private Integer id; private Integ原创 2020-07-24 22:16:39 · 207 阅读 · 0 评论 -
Host X is blocked because of many connection errors; unblock with ‘mysqladmin flush-hosts‘
使用Navicat Premium 12 连接远程MySQL数据库时出现:Host X is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts’问题。解决方法:在连接数据库的时候,报错的ip地址连接次数太多了,导致改ip被block,需要刷新一下hosts文件或者放大服务器连接数,在远程数据库端进行操作。#刷新hosts文件mysqladmin flush-hosts -u root -p原创 2020-07-18 15:52:27 · 233 阅读 · 0 评论 -
完美解决MySQL ERROR:Access denied for user `root`@`localhost` (using password:YES)
新建mysql连接的时候,出现了Access denied for user 'root'@'localhost' (using password:YES)这是由于root用户的密码不对导致的,需要设置root用户的密码。如何无密码登录mysql若忘记密码了,或一开始安装的时候没有设置密码,找到mysql安装目录下的my.ini,并在最后一行 添加skip-grant-tables设置密码:1、如果没有配置环境变量,首先得找到mysl的安装目录2、运行cmd(管理员身份),切换到mysq原创 2020-05-25 21:12:59 · 248019 阅读 · 24 评论