- 博客(18)
- 收藏
- 关注
原创 MySQL_Day4
不可重复读 在一个事务当中,读取两次一样的sql语句,出现不同的结果。外键约束 将A中的主键外派到B表中代表A表中的一条数据。视图中不存数据,数据还是存在表中,视图就是一个已经编译好的SQL语句。幻读 在一个事务中,读取数据时,数据在有和无之间跳转。第二范式:表中的所有字段应该完全依赖主键,不可部份依赖。设计数据库时,必要时,可以不遵守三范式,以提高查询效率。外键:会影响业务处理,所以设计系统时,尽量避免设置外键。第三范式:表中的字段要完全直接依赖主键,不可传递依赖。
2025-01-21 20:43:03
638
原创 MySQL_Day3
varchar 变长 在获取数据时,要先计算varchar字段存储字符的个数。char 定长 在获取数据时,不需要关心存储字符的个数。如果只存储了10个字符,在数据库文件中有效字符后会有10个空白位。varchar类型可以随着存储有效字符的个数,存储空间随之变化。varchar 空间中使用1~2个字节存储字符的个数。1.自身结构 varchar最大可以存储65535个字节,text类型会有一个单独的文件来存储这个类型,读取效率最慢。
2025-01-20 21:20:49
423
1
原创 MySQL_Day2
DQL主要用于查询和操作数据库中的数据。核心是SELECT语句。DDL主要用于创建、修改和删除数据库的结构。创建一个库、三个表,用作练习。↑昨天的 今天的↓。DDL,数据定义语言。DQL,数据查询语言。休息一下,继续新建表。
2025-01-18 11:12:21
123
原创 MySQL_Day1
左上角连接-选择连接类型(MySQL)-连接名称自己随便起,主机默认(localhost),端口默认(3306),用户名(root),密码是数据库安装时候自己设置的,要记住,我直接用123456了。上面中间有一个 查询,点开,出现 查询 对象 页面,右键-新建查询,或者直接点新建查询,可以进入新空白页面,为代码页面。点开库easy2412(是自己上面起的名字),点开表,里面有个student,也是上面创建的。左边我的连接,会出现刚刚自己起的名字的连接,点开会变绿,说明成功连接。
2025-01-16 20:23:50
359
原创 Java_Day13
一些碎碎念的补充//成员内部类class A{}//静态内部类class C{//随机数//真随机//[0-1)//要求随机出范围为22-89 //(0-67)+22//假随机,机制明显的随机,需要一个种子,重新执行相同次数,产生的结果可能相同//Math 取整//向上取整//返回double//向下//返回double//四舍五入//返回long//返回long//负数向上取整////内部使用字符串存储数值。
2025-01-16 20:08:13
312
原创 Java_Day11
轻量级锁(自旋锁):一个线程运行到一个以A对象为锁的同步代码块,已经有线程在同步代码块中运行(已经有线程获得了锁对象的权限),当前线程就要等待获取锁对象的权限,这时候该线程会循环获取锁对象的同意,这是线程看待锁对象就是一个轻量级锁(自旋锁)可重入锁:线程执行同步代码块已经获取锁对象的权限,内部在执行到该对象为锁的同步代码块,就不需要再获取该对象的权限了,这种锁叫做可重入锁。偏向锁:线程进入A对象为锁的同步代码块,内部又进入以A为锁的同步代码块该线程看待这个A锁对象就是偏向锁。实际上代码上用到的不是很多。
2025-01-14 22:24:16
749
原创 Java_Day9
总结一下之前已经讲过了的包java.lang 默认的包java.util “油条”java.io 今天的内容(顺嘴一提)包的作用:对功能和业务上的分类。
2025-01-10 21:07:30
340
原创 Java_Day3
花了2万学的java,老师讲的比较跳跃,笔记内容记得比较乱,不过如果你能坚持跟我打下来,应该也能看懂。看不懂的私聊我我可能也回不过来,可以加个讨论群问一问。
2025-01-02 20:57:30
758
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅