随笔分类 -  数据库

摘要:存储过程 sql注入,通过输入特殊的查询内容破坏原有sql语句的结构,从而导致项目出错。 最典型的sql注入语句:abc' or 1=1# 防止sql注入的方法:进行输入校验,使用存储过程。 存储过程创建:navicat创建:数据库中,右键点击函数,新建函数。在参数中输入 IN 参数名 参数类型(长 阅读全文
posted @ 2021-04-07 14:01 沫笙* 阅读(58) 评论(0) 推荐(0)
摘要:1.mysql遇见Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggre Expression #2 of SELECT list is not in GROUP BY clause and conta 阅读全文
posted @ 2021-02-07 16:28 沫笙* 阅读(95) 评论(0) 推荐(0)
摘要:BEGIN/*用于在姓名背后添加编号,并且记录循环次数*/DECLARE i INT DEFAULT 0;/*创建变量done,done=0表示还没有检索完,done=1表示检索完成*/DECLARE done INT DEFAULT 0; /*创建变量,保存查询结果中的姓名*/DECLARE sn 阅读全文
posted @ 2020-05-28 10:00 沫笙* 阅读(199) 评论(0) 推荐(0)
摘要:/*如果存储过程存在,则删除重新创建*/DROP PROCEDURE IF EXISTS saveScore;/*创建过程*/CREATE PROCEDURE saveScore()BEGIN /*创建变量done,done=0表示还没有检索完,done=1表示检索完成*/ DECLARE done 阅读全文
posted @ 2020-05-28 09:59 沫笙* 阅读(152) 评论(0) 推荐(0)
摘要:1、注意group by 分组之后,如果需要用分组后的聚合函数结果进行条件限制,那么不能加在where那,而要使用having 写group by之后。 in 表示 某个字段的值在一个结果集中 not 表示否定 select distinct 列名 将查询结果中的内容去重显示。 as 给表或者子查询 阅读全文
posted @ 2020-05-28 09:58 沫笙* 阅读(153) 评论(0) 推荐(0)
摘要:1、虚拟机上进行操作的时候,最好吧防火墙常闭,systemctl disable firewalld 2、客户端(windows电脑上的浏览器) - 应用服务器(虚拟机tomcat上面部署的war包,提供网页访问功能) -> 数据服务器(同一台虚拟机上,完成和web服务的连接,进行数据存储管理) 3 阅读全文
posted @ 2020-05-28 09:57 沫笙* 阅读(202) 评论(0) 推荐(0)
摘要:查找某个字段的特定位置有特定的字符 方式一:select * from `userinfo` where substring(`describe`,6,2)='美貌'; //_匹配一个字符,那么n个下划线指定n个位置之后出现某个字符,%匹配任意一个字符,维护和阅读非常困难。 方式二:select * 阅读全文
posted @ 2020-05-24 18:12 沫笙* 阅读(396) 评论(0) 推荐(0)
摘要:mysql语句的规范:1)每条语句后面记得分号2)库名、表名、列名用 `括起来3)字符串用'括起来 mysql > set password=password('修改的密码'); //修改密码 mysql > show databases; //显示所有数据库 mysql > use mysql; 阅读全文
posted @ 2020-05-23 10:50 沫笙* 阅读(117) 评论(0) 推荐(0)
摘要:【windows】 1、以管理员的身份打开dos窗口,并关闭mysql服务器 # net stop mysql 2、进入mysql安装目录bin下,跳过权限检查启动 # mysqld --skip-grant-tables 3、另开dos窗口 4、进入mysql安装目录bin下,输入mysql 5、 阅读全文
posted @ 2020-05-22 08:45 沫笙* 阅读(1799) 评论(0) 推荐(1)
摘要:一、下载Mysql 下载地址:https://downloads.mysql.com/archives/community/ 二、环境配置 检测系统是否自带Mysql # rpm -qa|grep mysql 如果有进行强行卸载 # rpm -e --nodeps mysql-libs-5.1.52 阅读全文
posted @ 2020-04-10 15:17 沫笙* 阅读(49659) 评论(8) 推荐(4)
摘要:免安装版的Mysql(配置遇到问题请参考最下方) 一:下载安装包: 下载地址(使用迅雷下载会更快): https://downloads.mysql.com/archives/community/ 二:Mysql的配置 *以管理员身份打开命令行(如下图所示) ①下转到mysql的bin目录下: ②  阅读全文
posted @ 2020-03-15 08:55 沫笙* 阅读(809) 评论(0) 推荐(0)
摘要:1 配置数据库账号密码先配置数据库账号和密码 2 配置隧道两种隧道,一种是密码,以前的方式一种是密钥,现在使用的方式密钥的格式需要ppk密钥,需要puttygen转换 2.1 配置通过密码的隧道-已经弃用 2.2 配置密钥隧道如果密钥没有设置密码,口令为空如果密钥以前设置了密码,就填对应的密码 阅读全文
posted @ 2020-02-26 09:21 沫笙* 阅读(616) 评论(0) 推荐(0)