![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
Summer_Shorts
这个作者很懒,什么都没留下…
展开
-
解决SQL注入问题
大家在写登录代码时,有时候会不注意SQL注入问题,这就可能给某些人一些可乘之机,那么什么是sql注入问题呢?SQL注入问题是在拼接sql时,有一些sql的特殊关键字参与字符串的拼接,会造成安全问题。简单的来说就是输入“a' or 'a' = 'a ”,可以直接登录进去。今天呢也给大家带来了解决问题的方式,使用PreparedStatemnt对象解决,用?作为占位符。在上一篇代码的基础上修改:(定义sql、获取对象、给?赋值、执行sql)public boolean login(String原创 2020-07-21 16:38:38 · 392 阅读 · 32 评论 -
MySQL图解:内连接、左连接、右连接
讲解前提beauty表boys表讲解内连接:多表之间与关联条件相匹配的列.select * from beauty be inner join boys bo on be.boyfriend_id=bo.id;左连接:以左表为基础,显示左表中所有的列,右表的数据只显示与左表关联条件相匹配的列,左表不匹配的列以NULL填充。select * from beauty be leftjoin boys bo on be.boyfriend_id=bo.id;右.原创 2020-07-04 09:20:43 · 183 阅读 · 14 评论 -
DROP和DELETE的区别
在学习sql语句的时候,大家多少会被一些语句所困扰,就比如今天的这个两个意思都一样,那他们到底有什么区别呢?DROPDROP数据数据定义语言(DDL),删除表结构及所有数据,并将表占用的空间全部释放,不能回滚。用于删除结构包括内部的数据内容,例如删除数据库:DROP DATABASE 数据库名;如果要删除列,还要在ALTER里面使用,例如:ALTER TABLE 表名 DROP 列名;DELETEDELETE是数据操作语言(DML),主要用于删除数据或部分数据,可以回滚。根据条件删除原创 2020-06-11 21:44:29 · 992 阅读 · 0 评论 -
完美卸载MySQL(无残留)
在安装MySQL的时候出问题或者想卸载的时候,大家卸载的时候很有可能会卸载不干净,在重新安装的时候会出现错误,所以给大家分享完全卸载的方法!打开控制面板——卸载程序删除在安装路径下有MySQL文件夹,我默认安装的时候在C盘。在C盘隐藏文件夹有一个“ProgramData”,里面还有一个“MySQL”删除掉他。删除MySQL相关注册表(方法一)1.用“Windows+R”快捷键打开运行窗,输入“regedit”。2.在注册表编辑器页面,用“Ctrl+F”查找所有关于MySQL的原创 2020-05-27 17:35:54 · 470 阅读 · 22 评论 -
MySQL与“Navicat和SQLyog之间的关系”即两者的区别?
前言在之前的学习中由于先学的SQL Server,后来才学的MySQL,导致我刚学习的时候冥冥之中感觉到那有点不对劲,但是又说不出来。通过进行深入的学习解除到了Navicat Premium和SQLyog这两个工具,才让我明白了MySQL与之前学习的内容是有所出入的没有图形界面,而这两个工具就是让你更加方便直观的管理MySQL数据库。下面我们就一起探讨一下他们之间的关系!在搞懂他们的关系之前你首先要清楚说明是MySQL?MySQL是一个功能齐全的关系数据库管理系统,软件是开源的,MySQL数据库服原创 2020-05-26 16:35:06 · 6376 阅读 · 12 评论 -
MySQL5.7.24安装配置 (图解)
1.首先去官网下载MySQL链接:https://pan.baidu.com/s/1U1mEmZwKwFDqHm8JurBxJA提取码:r4ns2.下载完成进入安装界面3.安装完毕重新打开安装程序4.选取自定义(如果安装系统盘忽略)5.添加MySQL Server5.7.24 - x646.选择自定义安装路径7.后面两步都是默认选项,到类型和网络选择8.设置密码9.下一步进入安装,安装完无需配置...原创 2020-05-25 15:58:18 · 745 阅读 · 33 评论