<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[2301_79221593的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/2301_79221593</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; 2301_79221593]]></copyright><item><title><![CDATA[PreparedStatement对象]]></title><link>https://blog.youkuaiyun.com/2301_79221593/article/details/137171430</link><guid>https://blog.youkuaiyun.com/2301_79221593/article/details/137171430</guid><author>2301_79221593</author><pubDate>Sat, 30 Mar 2024 13:45:05 +0800</pubDate><description><![CDATA[PreparedStatement可以防止sql注入，效率更好。]]></description><category></category></item><item><title><![CDATA[第一个JDBC程序]]></title><link>https://blog.youkuaiyun.com/2301_79221593/article/details/137079427</link><guid>https://blog.youkuaiyun.com/2301_79221593/article/details/137079427</guid><author>2301_79221593</author><pubDate>Wed, 27 Mar 2024 15:56:44 +0800</pubDate><description><![CDATA[JDBC 是 Java DataBase Connectivity (Java 数据连接)技术的简称，是一种可用于执行 SQL 语句的 Java API。之后再新建一个项目，在项目里新建一个目录lib，把刚才复制的粘贴到lib里面，然后再把lib添加到库，最后就可以执行下面的代码了。3.连接成功，数据库对象 Connection 代表数据库。5.获得执行sql的对象 Statement,查看返回结果。下载之后解压，然后点开解压后的文件，一直到下图然后复制。（2）向数据库发送sql语句，并执行这些语句。]]></description><category></category></item><item><title><![CDATA[三大范式·]]></title><link>https://blog.youkuaiyun.com/2301_79221593/article/details/136782440</link><guid>https://blog.youkuaiyun.com/2301_79221593/article/details/136782440</guid><author>2301_79221593</author><pubDate>Sun, 17 Mar 2024 15:53:23 +0800</pubDate><description><![CDATA[第三范式需要确保数据表中的每一列都和主键直接相关，而不是间接相关。前提：满足第一范式和第二范式。原子性：保证每一列不可再分。每张表只描述一件事情。]]></description><category></category></item><item><title><![CDATA[MySQL的备份]]></title><link>https://blog.youkuaiyun.com/2301_79221593/article/details/136782084</link><guid>https://blog.youkuaiyun.com/2301_79221593/article/details/136782084</guid><author>2301_79221593</author><pubDate>Sun, 17 Mar 2024 14:53:38 +0800</pubDate><description><![CDATA[2.mysqldump -h主机 -u用户名 -p密码 数据库 表1 表2 表3 >物理磁盘位置/文件名。1.mysqldump -h主机 -u用户名 -p密码 数据库 表名 >物理磁盘位置/文件名。3.mysqldump -h主机 -u用户名 -p密码 数据库 >物理磁盘位置/文件名。方法二：mysql -u用户名 -p密码 库名< 备份文件。（1）在想要导出的表或者数据库中，右键，选择备份或导出。导入：导入需要在登录情况下，切换到指定的数据库。方法一：source d:/a.sql。]]></description><category></category></item><item><title><![CDATA[数据库用户管理]]></title><link>https://blog.youkuaiyun.com/2301_79221593/article/details/136765094</link><guid>https://blog.youkuaiyun.com/2301_79221593/article/details/136765094</guid><author>2301_79221593</author><pubDate>Sat, 16 Mar 2024 16:34:34 +0800</pubDate><description><![CDATA[- root用户权限：grant all privileges on *.* to 'root'@'localhost' with grant option。-- 创建用户 create user 用户名 identified by '密码'show grants for qingchen2;-- 查看指定用户权限。-- 用户授权 all privileges 全部的权限,库，表。-- 撤销权限 revoke 那些权限，在哪个库撤销，给谁撤销。-- 修改密码（修改指定用户密码）-- 修改当前用户密码。]]></description><category></category></item><item><title><![CDATA[测试事务实现转账]]></title><link>https://blog.youkuaiyun.com/2301_79221593/article/details/136687805</link><guid>https://blog.youkuaiyun.com/2301_79221593/article/details/136687805</guid><author>2301_79221593</author><pubDate>Wed, 13 Mar 2024 18:23:10 +0800</pubDate><description><![CDATA[【代码】测试事务实现转账。]]></description><category></category></item><item><title><![CDATA[事务(transaction)]]></title><link>https://blog.youkuaiyun.com/2301_79221593/article/details/136512198</link><guid>https://blog.youkuaiyun.com/2301_79221593/article/details/136512198</guid><author>2301_79221593</author><pubDate>Wed, 06 Mar 2024 17:44:14 +0800</pubDate><description><![CDATA[一致性（Consistency）：事务必须使数据库从一个一致状态变换到另外一个一致状态，举一个例子，李四给张三转账100元，其事务就是让李四账户上减去100元，张三账户上加上100元；3.隔离性（Isolation）:一个事务的执行不能被其他事务干扰，即一个事务内部的操作及使用的数据对并发的其他事务是隔离的，并发执行的各个事务之间不能互相干扰。通俗来说，事务就是一个整体，里面的内容要么都执行成功，要么都执行失败，不可能存在部分执行成功，部分执行不成功的情况。而整个单独单元是作为一个。]]></description><category></category></item><item><title><![CDATA[indexof()方法的用法和substring的用法]]></title><link>https://blog.youkuaiyun.com/2301_79221593/article/details/136509528</link><guid>https://blog.youkuaiyun.com/2301_79221593/article/details/136509528</guid><author>2301_79221593</author><pubDate>Wed, 06 Mar 2024 16:29:44 +0800</pubDate><description><![CDATA[java中的indeof()方法表示索引，它可以在给定的字符串中查找字符，并返回字符所对应的下标，如果找不到就返回-1。subString是java提供字符串截取的一种方法，一般可以用参数来控制截取的字符串。此时得到的为字符串a从下标1开始截取到下标为5结束的值，也就是76968.此时得到的为字符串a从下标为1开始截取到最后的值，也就是769680.此时得到的为字符串a从下标1开始截取到下标3结束的值，也就是769.]]></description><category></category></item><item><title><![CDATA[java中跳出循环的三个方法及区别]]></title><link>https://blog.youkuaiyun.com/2301_79221593/article/details/136487791</link><guid>https://blog.youkuaiyun.com/2301_79221593/article/details/136487791</guid><author>2301_79221593</author><pubDate>Wed, 06 Mar 2024 15:25:52 +0800</pubDate><description><![CDATA[break用于跳出它所在的内循环，无法结束外层循环。但我们也可以用break+自定义变量来跳出整个循环。用于结束jvm，退出所有程序。return用于结束方法。]]></description><category></category></item><item><title><![CDATA[SELECT完整语法]]></title><link>https://blog.youkuaiyun.com/2301_79221593/article/details/135494932</link><guid>https://blog.youkuaiyun.com/2301_79221593/article/details/135494932</guid><author>2301_79221593</author><pubDate>Wed, 10 Jan 2024 09:22:57 +0800</pubDate><description><![CDATA[【代码】SELECT完整语法。]]></description><category></category></item><item><title><![CDATA[数据库级别的MD5加密（扩展）]]></title><link>https://blog.youkuaiyun.com/2301_79221593/article/details/135449075</link><guid>https://blog.youkuaiyun.com/2301_79221593/article/details/135449075</guid><author>2301_79221593</author><pubDate>Mon, 08 Jan 2024 09:56:05 +0800</pubDate><description><![CDATA[2.MD5不可逆，具体的值MD5是一样的。3.MD5破解网站的原理，背后有一个字典。1.主要是增强算法的复杂性和不可逆性。首先，我们要知道什么是MD5?]]></description><category></category></item><item><title><![CDATA[Data truncation: Data too long for column ‘XXX‘ at row 1报错问题]]></title><link>https://blog.youkuaiyun.com/2301_79221593/article/details/135449671</link><guid>https://blog.youkuaiyun.com/2301_79221593/article/details/135449671</guid><author>2301_79221593</author><pubDate>Mon, 08 Jan 2024 09:42:53 +0800</pubDate><description><![CDATA[一般遇到这种情况是使用MD5加密过程中遇到的，我们只要把XXX的长度加长就好了，因为使用MD5加密之后会变成一长串，所以我们只需要增加XXX的长度就好了。今天写代码时遇到 Data truncation: Data too long for column 'XXX' at row 1这样一个报错，意思是：第1行的列“ xxx”的数据太长。]]></description><category></category></item><item><title><![CDATA[4.7分组查询和过滤分组]]></title><link>https://blog.youkuaiyun.com/2301_79221593/article/details/135400994</link><guid>https://blog.youkuaiyun.com/2301_79221593/article/details/135400994</guid><author>2301_79221593</author><pubDate>Fri, 05 Jan 2024 10:48:05 +0800</pubDate><description><![CDATA[4.where针对数据库文件进行过滤，having针对查询结果进行过滤，也就是说，WHERE 根据数据表中的字段直接进行过滤，而 HAVING 是根据前面已经查询出的字段进行过滤。1.where是先筛选数据再关联，执行效率高，不能使用分组中的计算函数进行筛选，having可以使用分组中的计算函数，在最后的结果进行筛选，执行效率低。3.where在数据分组前进行过滤，having在数据分组后进行过滤。2.一般情况下where过滤数据行，having过滤分组。]]></description><category></category></item><item><title><![CDATA[1.6聚合函数（常用）]]></title><link>https://blog.youkuaiyun.com/2301_79221593/article/details/135390118</link><guid>https://blog.youkuaiyun.com/2301_79221593/article/details/135390118</guid><author>2301_79221593</author><pubDate>Thu, 04 Jan 2024 16:27:26 +0800</pubDate><description><![CDATA[1.能够统计表中有多少个数据，（想查询一个表中有多少个记录，就使用这个count()）]]></description><category></category></item><item><title><![CDATA[1.5常用函数（sql语句）]]></title><link>https://blog.youkuaiyun.com/2301_79221593/article/details/135357972</link><guid>https://blog.youkuaiyun.com/2301_79221593/article/details/135357972</guid><author>2301_79221593</author><pubDate>Wed, 03 Jan 2024 11:45:43 +0800</pubDate><description><![CDATA[【代码】常用函数（sql语句）]]></description><category></category></item><item><title><![CDATA[1.4分页和排序]]></title><link>https://blog.youkuaiyun.com/2301_79221593/article/details/135240646</link><guid>https://blog.youkuaiyun.com/2301_79221593/article/details/135240646</guid><author>2301_79221593</author><pubDate>Thu, 28 Dec 2023 14:41:00 +0800</pubDate><description><![CDATA[第一页     limit    0,5         (2-1)*5。第二页     limit    5,5         (2-1)*5。【数据总数 / 页面大小 = 总页数(向上取整)】【pagSize：页面大小        】【(n-1)*pageSize：起始值】缓解数据库压力，给人的体验更好。]]></description><category></category></item><item><title><![CDATA[1.3MySQL中的自连接]]></title><link>https://blog.youkuaiyun.com/2301_79221593/article/details/135239476</link><guid>https://blog.youkuaiyun.com/2301_79221593/article/details/135239476</guid><author>2301_79221593</author><pubDate>Wed, 27 Dec 2023 10:45:42 +0800</pubDate><description><![CDATA[【代码】MySQL中的自连接。]]></description><category></category></item><item><title><![CDATA[1.2联表查询（重难点）]]></title><link>https://blog.youkuaiyun.com/2301_79221593/article/details/135222325</link><guid>https://blog.youkuaiyun.com/2301_79221593/article/details/135222325</guid><author>2301_79221593</author><pubDate>Tue, 26 Dec 2023 15:44:07 +0800</pubDate><description><![CDATA[2.从哪几个表中查，from 表   xxx   join    连接的表      on      交叉条件。3.假设存在一种多张表查询，慢慢来先查询两张表，然后再慢慢增加表。--on   连接查询。语法：join   （连接的表）on(判断的条件)-- where 等值查询。1.我要查询哪些数据select……]]></description><category></category></item><item><title><![CDATA[1.1where 条件子句]]></title><link>https://blog.youkuaiyun.com/2301_79221593/article/details/135219187</link><guid>https://blog.youkuaiyun.com/2301_79221593/article/details/135219187</guid><author>2301_79221593</author><pubDate>Tue, 26 Dec 2023 13:05:03 +0800</pubDate><description><![CDATA[逻辑运算符和比较运算符]]></description><category></category></item><item><title><![CDATA[1.DQL查询数据（超重点）以及distinct（去重）]]></title><link>https://blog.youkuaiyun.com/2301_79221593/article/details/135207351</link><guid>https://blog.youkuaiyun.com/2301_79221593/article/details/135207351</guid><author>2301_79221593</author><pubDate>Tue, 26 Dec 2023 12:52:28 +0800</pubDate><description><![CDATA[数据库中的表达式：文本值，列，null，函数，计算表达式，系统变量……(Data Query Language:数据查询语言)select   表达式   from    表。有时候列名字不易理解，我们可以起别名  AS，2.无论是简单的查询还是复杂的查询它都能做。3.数据库中最核心的语言，最重要的语句。1.所有查询操作都用 SELECT。4.使用频率最高的语句。]]></description><category></category></item></channel></rss>