
MySQL
文章平均质量分 93
MySQL的学习
tao滔不绝
22级大学生,用写博客的方式记录学习,欢迎大家阅读
展开
-
MySQL中表的增删改查
一、CRUD二、新增三、查询四、修改五、删除注释:在SQL中可以使用“--空格+描述”来表示注释说明CRUD 即增加(Create)、查询(Retrieve)、更新(Update)、删除(Delete)四个单词的首字母缩写 注意:select查询操作的全都是临时表,不会改变原本的数据查询英语成绩大于70分的同学:查询英语成绩大于语文成绩的同学:查询总成绩小于200的同学:查询语文成绩大于80分,且英语成绩大于80分的同学查询语文成绩大于80分,或英语成绩大于80分的同学 % 匹配任意多个(包原创 2023-11-03 18:57:59 · 1112 阅读 · 45 评论 -
MySQL中表的增删查改(进阶),超详细!
指定id列为主键:create table student(id int primary key, sn int unique, name varchar(20) default '大白兔', qq_mail varchar(20));结果如下:如果定义两个主键则会报错,如下图:如图,如果我们再插入id为1的数据,就会报错因为我们把id设置了为主键,那么id这个列它不允许有null值,也不允许有重复的数据,因为主键约束的列数据是唯一的主键不允许重复,那么我们怎么它不重复呢?原创 2023-11-09 21:34:05 · 1094 阅读 · 55 评论 -
MySQL中的索引
在数据库中,进行条件查找时,是要遍历数据的,时间复杂度虽然是O(N) , 但是数据库里的表里的数据是成千上万的,就要遍历很多次,查找的速度也就变慢了,那么我们如何能快速找到这表里我们想要的书呢?比如学生表(id,name,score...)数据行,这些数据行存储到叶子节点即可,因此,非叶子节点只存储key,按照一个key有4个字节来计算,100w个key才4MB,而这些非叶子节点的数据可以缓存到内存中,这个时候就可以在查询的时候,只在内存中,比较了,大幅度减少硬盘IO的次数。原创 2023-11-12 10:28:04 · 391 阅读 · 18 评论 -
MySQL中的事物
一、背景二、事物的概念三、事物的特性四、并发执行的三个典型bug五、MySQL的隔离级别。原创 2023-11-12 14:18:12 · 518 阅读 · 31 评论 -
Java的JDBC编程
执行完代码后(执行了三次),如图其他插入方式一,如图代码:其他插入方式二,如图System.out.println("请输入id");System.out.println("请输入name");//1、建立数据源//2、和数据库服务器建立连接//3、构造sql)";//?作为占位符//预处理//4、把构造好的sql发送的数据库服务器里执行//5、回收必要的资源创建表,修改、删除数据的方式都和插入一样。原创 2023-11-13 09:28:23 · 658 阅读 · 47 评论