![](https://img-blog.csdnimg.cn/20190927151132530.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
MySQL
MySQL
毕竟尹稳健
凸头小白
展开
-
mybatis增删改查
mybatis@Param(“uid”) Integer id 最终sql中使用的是uid<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <!-- namespace:对应的dao-->原创 2021-02-04 10:55:23 · 83 阅读 · 0 评论 -
Druid连接MySQL
@Test public void testDruid() throws Exception { Properties properties = new Properties(); properties.load(new FileInputStream("src\\druid.properties")); DataSource dataSource = DruidDataSourceFactory.createDataSource(properties原创 2022-01-21 14:00:01 · 1251 阅读 · 0 评论 -
C3P0连接MySQL
@Test public void testC3P0() throws IOException, PropertyVetoException, SQLException { // 设置c3p0连接数据源 ComboPooledDataSource comboPooledDataSource = new ComboPooledDataSource(); // 读取配置文件 Properties properties = new Prope原创 2022-01-21 13:43:28 · 1151 阅读 · 0 评论 -
SQL注入
select * from user where username = ‘1’ or ’ password = ’ or ‘1’ = ‘1’;原创 2022-01-17 15:42:25 · 253 阅读 · 0 评论 -
MySQL作业2
原创 2021-12-12 17:01:07 · 464 阅读 · 0 评论 -
MySQL作业1
原创 2021-12-12 16:10:23 · 632 阅读 · 0 评论 -
MySQL用户管理
原创 2021-12-12 14:37:56 · 574 阅读 · 0 评论 -
MySQL视图
视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含列,其数据来自对应的真实表(基表)原创 2021-12-11 17:00:04 · 65 阅读 · 0 评论 -
MySQL存储引擎
创建myisam引擎表创建事务,回滚无效原创 2021-12-10 20:20:25 · 300 阅读 · 0 评论 -
MySQL隔离级别
查看mysql默认隔离级别由于我的MySQL数据库是8.0mysql5.7使用tx_isolation,8.0被弃用了,所以MySQL8.0的使用select @@transaction_isolationMySQL事务ACID原创 2021-12-10 11:40:32 · 538 阅读 · 0 评论 -
MySQL事务
什么是事务事务用于保证数据的一致性,它由一组相关的dml语句组成,该组的dml语句要么全部成功,要么全部失败。如:转账就要用事务来处理,用以保证数据的一致性.创建一个测试表开启事务设置保存点(savepoint)执行dml语句查询数据再次设置保存点执行dml语句查询数据回滚(rollback或者rollback to)MySQL事务细节...原创 2021-12-08 15:01:58 · 68 阅读 · 0 评论 -
MySQL索引
说起提高数据库性能,索引是最物美价廉的东西了。不用加内存,不用改程序,不用调sql,查询速度就可能提高百倍干倍。创建索引删除索引原创 2021-12-08 13:53:54 · 279 阅读 · 0 评论 -
MySQL约束
约束用于确保数据库数据满足特定的商业规则。在MySQL中,约束包括: not null、unique,primary key,foreign key,和check五种.主键(primary key)not null和uniqueforeign key(外键)check不知道为什么这里约束好像没啥用,听说8.0可以用不知道为什么我的不行自增长(auto_increment)...原创 2021-12-04 11:18:35 · 165 阅读 · 0 评论 -
MySQL外连接
(引出外连接)列出部门名称和这些部门的员工名称和工作,同时要求显示出那些没有员工的部门。发现在这里无法显示出没有员工的部门举例解决方案1.1 左外连接1.2右外连接原创 2021-12-03 10:18:11 · 158 阅读 · 0 评论 -
MySQL合并查询
union all 和union的区别在于union会进行去重原创 2021-12-03 09:51:49 · 541 阅读 · 0 评论 -
MySQL表的复制和去重
快速复制数据表的自我复制表的去重原创 2021-12-03 09:47:25 · 96 阅读 · 0 评论 -
子查询练习
1.查找每个部门工资高于部门平均工资的人的资料2.查找每个部门工资最高的人的详细资料3.查询每个部门的信息(包括:部门名,编号,地址)和人员数量原创 2021-12-02 20:25:43 · 65 阅读 · 0 评论 -
MySQL子查询
子查询是指嵌入在其它sql语句中的select语句,也叫嵌套查询子查询返回多行数据的子查询应使用 in原创 2021-12-02 19:58:27 · 315 阅读 · 0 评论 -
MySQL自连接
MySQL自连接查询员工的姓名和员工上头的姓名:自连接:一张表当做两张表使用,取别名 ,过滤条件,也可以给想取的字段取别名原创 2021-12-01 15:08:09 · 102 阅读 · 0 评论 -
MySQL最简单的多表查询
在默认情况下:当两个表查询时,规则1.从第一张表中,取出一行和第二张表的每一行进行组合,返回结果[含有两张表的所有列].2.一共返回的记录数第一张表行数*第二张表的行数3.这样多表查询默认处理返回的结果,称为笛卡尔集4.解决这个多表的关键就是要写出正确的过滤条件where...原创 2021-12-01 18:35:10 · 218 阅读 · 0 评论 -
MySQL单表查询
单表查询查询表中的所有信息select * from table_name;根据条件查询select * from table_name where id = ?;where字句子句中经常使用的运算符过滤表中的重复数据distinctselect distinct * from table_name;别名as或者空格select username as uname from table_name;order byselect username as uname fr原创 2021-12-01 18:31:05 · 117 阅读 · 0 评论 -
数据的的增删改
添加更新删除原创 2021-12-01 15:18:49 · 73 阅读 · 0 评论 -
mysql表的修改
原创 2021-12-01 15:15:49 · 401 阅读 · 0 评论 -
MySQL表的创建
原创 2021-12-01 15:15:10 · 265 阅读 · 0 评论 -
备份和恢复数据库
原创 2021-12-01 15:13:48 · 168 阅读 · 0 评论 -
MySQL创建数据库
create database db_name character set charset_name collate collation_name;原创 2021-12-01 15:11:56 · 203 阅读 · 0 评论 -
进入MySQL数据库
mysql -u root -p输入您的密码:原创 2021-12-01 15:09:46 · 995 阅读 · 0 评论