Statement测试 /** * 通过JDBC向指定的数据表中插入一条记录 * 1. Statement:用于执行sql语句的对象 * 1.1 通过Connection的createStatement()方法来获取 * 1.2 通过executeUpdate(sql)可以执行SQL语句 * 1.3 ...
分类:
数据库 时间:
2020-06-27 20:03:07
阅读次数:
61
用户直接修改数据库是非常危险的,数据库将拷贝的数据放到undo日志,undo日志将修改的数据记录到redo日志,再同步到数据库。 RDBMS=SQL语句+事务(ACID) 事务是一个或者多个SQL语句组成的整体,要么全部执行成功,要么全部执行失败。. 默认情况下,MySQL执行每条SQL语句都会自动 ...
分类:
数据库 时间:
2020-06-27 13:22:09
阅读次数:
86
根据id查询数据库中的一个内容: 1.连接数据库 2.编写带?的sql语句 3.预编译 4.填充占位符 5.执行操作 6.if判断是否有值,打印输出 7.关闭驱动 示例: package cn.kgc.crud; import cn.kgc.entity.User; import cn.kgc.ut ...
分类:
数据库 时间:
2020-06-27 11:57:10
阅读次数:
154
shh框架中遇到一个报错:java.lang.IllegalArgumentException: argument type mismatch。 将sql语句抽出来单独执行,正常出结果。 通过反复排查,各种简化缩小定位,花了一小时 发现是执行sql后,将data转对象时,对象的构造方法参数类型错误所 ...
分类:
编程语言 时间:
2020-06-27 09:20:58
阅读次数:
84
MySQL06:事务和索引 基于MySQL5.7.19版本 事务和索引 事务 什么是事务 事务就是将一组SQL语句放在同一批次内去执行 如果一个SQL语句出错,则该批次内的所有SQL都将被取消执行 MySQL事务处理只支持InnoDB和BDB数据表类型 事务的ACID原则 百度 ACID 原子性(A ...
分类:
数据库 时间:
2020-06-27 09:20:30
阅读次数:
54
mysql命令参数详解 -u 用户名 -p 用户密码 -h 服务器ip地址 -D 连接的数据库 -N 不输出列信息 -B 使用tab键代替默认交互分隔符 -e 执行sql语句 其他选项 -E 垂直输出 -H 以HTML格式输出 -X 以XML格式输出 ...
分类:
数据库 时间:
2020-06-27 09:14:13
阅读次数:
63
以下通过几个实例来演示sql语句的基本查询和多表联查,以及统计查询 假设目前已经创建好名成为’JXGL’的数据库,并且已经存在了三张表,分别是’S’表,保存学生的基本信息、’C’表,保存课程信息、’SC’表,保存学生的选课以及成绩信息,然后可执行下列的操作。 基本查询 SELECT查询语句--查询所 ...
分类:
数据库 时间:
2020-06-27 00:20:37
阅读次数:
225
1 连接指令 #连接MySQL数据库的命令语法格式: [root@mysql50 ~]# mysql [-h服务器IP或域名 -u用户名 -p密码 数据库名称] #注意事项: #操作指令不区分大小写(密码和变量除外) #每条SQL语句都以分号;结束 #默认不支持Tab键补齐 #\c 可以取消书写错误 ...
分类:
数据库 时间:
2020-06-26 22:01:33
阅读次数:
67
参考资料: 微软MVP杨旭教程:https://www.bilibili.com/video/BV1xa4y1v7rR?p=7 添加关系数据 用其它Context来添加关系数据 Attach()与变化追踪 Add()、Update()、Attach()处理主键的对比 加载关联数据 预加载,Inclu ...
分类:
其他好文 时间:
2020-06-26 18:38:42
阅读次数:
53
在上一篇文章《锁的类型以及加锁原理》主要总结了 MySQL 锁的类型和模式以及基本的加锁原理,今天我们就从原理走向实战,分析常见 SQL 语句的加锁场景。了解了这几种场景,相信小伙伴们也能举一反三,灵活地分析真实开发过程中遇到的加锁问题。 如下图所示,数据库的隔离等级,SQL 语句和当前数据库数据会 ...
分类:
数据库 时间:
2020-06-26 18:21:05
阅读次数:
58