- 博客(12)
- 收藏
- 关注
原创 Java面向对象学习笔记
一、类一、类1、类的基本内容2、内存的类别栈stack:栈的存取速度比堆快,效率高。在栈内保存基本数据类型的局部变量和对象的引用值。堆heap:堆可以保存那些对空间要求较大的变量。如对象的属性和数组的元素。在堆内存中开辟空间,只能通过内存分配操作符号new,凡是出现关键字new的地方必定分配了一个堆内3、匿名类创建了对象但没有变量指向它,它执行完后会被Java垃圾回收机制清理。4、类的继承类只能继承一个类。5、多态。
2023-08-15 20:47:58
50
原创 JDBC学习笔记
JDBC全称Java DataBase Connectivity,是使用Java语言操作关系型数据库的一套API。JDBC出现的原因:解决用一套Java代码,操作不同的关系型数据库的问题。JDBC的本质是一套接口,各数据库厂商去实现这套接口,提供数据库驱动jar包,我们用这套接口编程,真正执行的代码是驱动jar包中的实现类。
2023-08-11 21:02:03
53
1
原创 MySQL数据库学习笔记(DDL)
7、修改字段名和字段类型:alter table 表名 change 旧表名 新字段名 类型(长度) [comment 注释] [约束];5、添加字段:alter table 表名 add 字段名 类型(长度) [comment 注释] [约束];3、创建数据库:create database [if not exists] 数据库名;4、删除数据库:drop database [if exists] 数据库名;10、删除表:drop table [if exists] 表名;
2023-08-07 20:26:37
51
1
原创 MySQL约束、视图、索引、临时表学习笔记
2)CASCADE级联删除、更新:删除、更新被参考的数据,参考它的数据也会被删除或更新。1)被参考的数据不能任意删除,要先删建立外键的表的对应数据(类比:部门没了,要把部门员工都删了,才可以把部门删了)。1、视图可以当成表来用,但视图不是一张正真的表,一个视图其实存储的时一条SQL,不可应对视图进行增删改(不绝对)。3)SET NULL:被参考的数据改变时,参考它的数据涉及到改变的部分会变成null。3、PRIMARY KEY:主键约束(非空+唯一,且一个表里只有一个,主键自带索引)3)降低增删改的性能。
2023-08-04 19:56:56
57
1
原创 MySQL多表查询学习笔记
SELECT * from 表名1 别名1 INNER JOIN表名2 别名2 ON 别名1.列名=别名2.列名。SELECT * from 表名1 别名1,表名2 别名2 WHERE 别名1.列名=别名2.列名。SELECT * from 表名1 RIGHT JOIN 表名2 ON 表名1.列名=表名2.列名。SELECT * from 表名1 别名1,表名1 别名2 WHERE 别名1.列名=别名2.列名。SELECT * from 表名1,表名2 WHERE 表名1.列名=表名2.列名。
2023-08-04 16:43:36
45
1
原创 MySQL数据库学习笔记(DQL高级)
SELECT 列名1 FROM 表名 GROUP BY 列名1 having 列名1= (SELECT 列名1 FROM 表名 WHERE 条件);SELECT 列名1,列名2 FROM (SELECT * FROM 表名1,表名2 WHERE 表名1.列名=表名2.列名)a WHERE 条件;SELECT 列名1,(SELECT max(列名) FROM 表名2 WHERE 列名_1=表名1.列名_1) FROM student 表名1。
2023-08-04 15:41:18
96
1
原创 MySQL数据库学习笔记(DQL基础)
SELECT 列名1,列名2 FROM 表名1 where 列名1=(SELECT 列名1 FROM 表名_1 where 条件);SELECT 列名1,列名2,列名3 FROM 表名 LIMIT 开始值,length;方法一:SELECT 列名1,列名2,列名3 FROM 表名 ORDER BY 列名_1,列名_2 ASC或 DESC;方法二:SELECT 列名1,列名2,列名3 FROM 表名 ORDER BY 第几列,第几列 ASC或 DESC;
2023-08-03 23:23:54
61
原创 MySQL数据库学习笔记(DML)
方法2(是DDL,不可以ROLLBACK回滚):TRUNCATE table 表名。insert into 表名 (列名1,列名2) values (值1,值2)方法1(是DML,可以ROLLBACK回滚):delete from 表名。updete 表名 set 列名1=值,列名2=值 where 条件。updete 表名 set 列名1=值,列名2=值。注:字符串要加单引号,当插入全列时列名可以省略。3..删(符合条件的数据)2.删(整个表的数据)5.改(符合条件的列)4.改(某一列的值)
2023-08-03 15:09:12
71
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人