![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 83
bushi橙子
在读大三,
努力学习热爱编程。
一旦打开好奇的大门,一切都有可能!
快点给老子流量阿Q_Q,想要一份满意的工作!!!
展开
-
JDBC操作数据库实现增、删、查、改
实际开发中,手动的输入SQL语句是少之又少,大多数情况下是通过编译代码进行来控制自动执行.具体操作如下:上述展示有一个【自己写的Mysql客户端】,这种操作是非常容易的,因为各种数据库本身就提供一系列的API,可以让用户很方便的实现这个客户端。**显然MySQl提供的有(Application Programming Interface )Java也提供了一些API 这些API 提供了一些类和方法,通过这些类和方法可以进行一系列操作,比如操作硬盘的文件,进行增删查改,操作数据库等 **。原创 2022-11-27 20:52:59 · 1216 阅读 · 0 评论 -
下载MySQL驱动包,并导进idea
大版本号对应就可以,小版本无所谓。比如我的MySQL的版本是5.1.47,那我就可以下载5.1版本的,5.1后面是小版本号。.jar是一个java格式的压缩包。Mysql驱动包可以去“原创 2022-11-25 12:36:02 · 1492 阅读 · 0 评论 -
深入理解MySQL索引的数据结构和事务的四大特性、隔离性的四种级别
1. `read umcommitted`:不做任何限制,事务之间随意并发执行,并发程度高,隔离性最低,会产生脏读、不可重复读、幻读。2. `read committed`:对写操作加锁,并发程度降低,隔离性提高,解决脏读,仍存在 不可重复读、幻读。3. `repeatable read` :对读写都加锁,并发程度再次降低,隔离性再次提高,解决 脏读、不可重读,可能存在幻读。4. `serializable` : 严格串行化,并发程度最低【串行执行】,隔离性最高,解决 脏读、不可重复读、幻读。执行速原创 2022-11-23 15:33:17 · 620 阅读 · 0 评论 -
MySQL表的增删改查操作(CRUD)
查询出来的临时表math加了10分,但是原表内容并没有改变。表达式包含一个字段:给math加10分;关键字,对于查询的指定列去重。原创 2022-11-16 16:29:18 · 830 阅读 · 6 评论 -
【MySQL进阶】表的增删改查操作(CRUD)+(SQL执行顺序)
此时就可以看出"java"和"数据库"的对应关系80 > 60.仔细看见表可以发现 有左3 右1 和 左1右3的排列组合,因为排列组合是把所有可能性都排列出来了.可以把符合条件的记录挑选出来.自连接:自己和自己进行迪尔卡积.就是把行转成列,SQL中无法针对行和行之间进行条件比较,但是有的需求,又需要进行行和行之间比较,这时候就可以使用自连接,把行转成列.自连接也会产生大量的无效匹配数据,所以也需要指定连接条件,在这里我们需要指定每个同学和自己的"数据库","java"成绩进行比较.原创 2022-11-19 20:05:21 · 1474 阅读 · 10 评论 -
【MySQL】数据库的约束
对副表classes进行insert插入classes_id操作,主表student中的id存在要插入的数据,才能成功插入,否则报错.创建一个班级表,一个班级对应多个学生,classes_id为外键,关联student表id.创建表时,可以指定某列为unique ,表示,该列出现的元素只能有一次,不能重复(唯一)foreign key (字段名):表示副表,也就是该表中你想要和主表关联的字段名.创建表,指定插入数据时,name列为空,默认值是"未命名"创建表时,可以指定某列不为空。原创 2022-11-19 20:00:23 · 308 阅读 · 0 评论