
MySQL
文章平均质量分 60
YonChao
尽道此山秋不入,无霜林叶为谁红
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
事务的隔离级别
幻读:一个事务在按照查询条件查询的时候,没有对应的数据行,但是在插入数据的时候,又发现这行数据存在。与脏读的区别是:脏读是一开始有,后来不见了。幻读是一开始没有,后来出现了。脏读:当一个事务读取了另一个事务修改但尚未提交的数据时发生脏读。如果另一个事务回滚,则读取的数据实际上是无效的,会导致不一致的结果。不可重复读:在一个事务中,当两次读取同一行数据时,由于其他事务的修改导致两次读取的数据不一致。事务的隔离级别:读未提交,读已提交,可重复读,串行化。可以解决相应的并发事务问题。原创 2023-11-23 17:28:28 · 151 阅读 · 0 评论 -
记录一次根据年龄统计条目的sql
SELECT count(*) as count, t.age FROM ( SELECT CASE WHEN age IS NULL THEN '未知' WHEN age <= 25 THEN '25岁以下' WHEN age <= 30 AND age >= 26 THEN '26-30' WHEN age <= 35 AND age >= 31 THEN '31-35' WHEN age <= 40 AND age >=原创 2021-12-24 10:07:22 · 583 阅读 · 0 评论 -
Spring框架+jdbcTemplate实现增删改查
Spring MVC架构(Model(实体类),Service,Controller层) Controller(接收参数调用业务层)–>Service(调用持久层,处理业务逻辑)–>Dao(与数据库交互) 1. IOC(控制反转是一种设计思想而不是技术) DI(依赖注入):是IOC思想的一种技术实现 IOC容器是Spring提供的保存Bean对象的容器 Bean管理操作 1.Xml + 注解 2.javaConfig + 注解 通过xml配置Bean:TODO: 通过javaConfig 配置B原创 2021-09-02 19:11:57 · 875 阅读 · 0 评论 -
mysql基础
MySQL 一.什么是数据库 数据库是用于存储数据的仓库,本质是一个文件系统.数据按照特定的格式将数据存储起来 二.什么是数据库管理系统DBMS database management system 指的是一种用来对数据库进行操作和管理的软件 常见的DBMS MySQL : 开源免费的数据库,中小型数据库,属于Qracle oracle :收费的大型数据库. SQLServer :微软公司的一款收费的中型数据库 db2 :IBM公司开发的收费中型数据库 SQLite :嵌入在移动设备原创 2021-07-14 15:04:13 · 124 阅读 · 0 评论 -
JDBC连接MySQL的基本使用
JDBC连接数据库的基本流程1.加载数据库的驱动2.创建数据库连接对象Connection3.创建Statement对象4.调用Statement对象的相关方法执行SQL语句。a.Statement对象的executeUpdate()方法增:删:改:b.Statement对象的executeQuery()方法查: 1.加载数据库的驱动 String JDBC_DRIVER = "com.mysql.cj.jdbc.Driver"; Class.forName(JDBC_DRIVER); 2.创原创 2020-08-25 22:52:10 · 248 阅读 · 0 评论 -
Windows下,MySQL语句插入表中的中文显示为(??)的解决方法
在使用Java插入数据到数据库表的时候,遇到了插入的中文显示为(??)的问题,查看数据库的编码和字符集为utf8,相应字段的编码和字符集也是utf8,此处没有问题,猜想是MySQL系统字符集的问题 1.找到并打开MySQL安装目录下的my.ini文件 在[client]和[mysqld]如果没有下面的两行,即手动写入 [client] default-character-set = utf8 [mysqld] character-set-server=utf8 然后从上往下阅览整个my.ini文件,如果有原创 2020-08-25 21:22:08 · 649 阅读 · 0 评论 -
sql语句的常见使用
简单sql语句的使用1.打开MySQL终端并输入密码登录。2.数据库的基本操作1).创建一个数据库2).查看数据库列表3).选中一个数据库4).删除一个数据库3.数据库表的基本操作1).创建一个数据库表2).查看数据库表列表3).查看数据库表的结构4).向数据库表中添加数据(增)5).查询数据库表的数据(查)a. 查询所有字段的数据b. 查询指定字段的数据c. 查询指定记录(按条件查询)6).修改数据库表中的数据(改) 1.打开MySQL终端并输入密码登录。 2.数据库的基本操作 1).创建一个数据库 创原创 2020-08-25 14:03:38 · 669 阅读 · 0 评论