MySQL
文章平均质量分 94
MySQL基础知识
喝养乐多长不高
大二学生,正在学习Java,希望和大家一起进步
展开
-
《mysql篇》--JDBC编程
低耦合:用来描述代码模块之间的依赖程度,列如有两个模块A,B其中B依赖A,那么每次A修改后都要修该B,那么A,B间就是耦合的高内聚:表示某个特定的软件模块内部,是由很多相关性很强的代码构成,每个模块只负责一项任务,一个功能可以由各个模块通过聚合或组合等达到高度内聚,这样即使聚合的内容发生改变,也不用做很大的变动就等轻松的达到扩展的目的接下来我们来介绍一下使用到的方法都是什么作用🤔首先你是不是对。原创 2024-07-12 16:00:04 · 1612 阅读 · 53 评论 -
《mysql篇》--查询(进阶)
可以看作两个表相乘,在数学符号中,如果A = {a, b} 且 B = {1, 2},那么A × B的笛卡儿积为{(a, 1), (a, 2), (b, 1), (b, 2)}。//计算笛卡尔积时要注意如果两张表数据量都比较大时,就要考虑能不能使用笛卡尔积,因为笛卡尔积的表的数据量是,两张表的乘积如果数据量过大,可能会卡死服务器;外连接和内连接正好相反,外连接是尽可能显示较多的数据,即使表1没有数据为了显示表2数据,也会以null的形式显示表1;实际开发中往往数据来自不同的表,所以需要多表联合查询。原创 2024-06-29 15:44:37 · 1164 阅读 · 14 评论 -
《mysql篇》--索引事务
我们先来举一个例子,假如我们现在要去银行把钱转账给另一个人,那么把这个操作简化为MySQL语句的话,就是我的账户删除一条数据,另一个人的账户插入一条数据,那么假如中间出现了错误,我的账户少了,另一个人的账户没有变,这样的场景显然是不合理的。事务就是将多条sql语句打包为一个整体,要么都执行,要么都不执行,事务把多个sql打包为一个整体来执行,称之为“原子性”(意为不可再拆分)。原创 2024-07-09 17:00:25 · 1780 阅读 · 45 评论 -
《mysql》--mysql约束
有的时候数据库中的数据是有一定要求的,有些数据认为是合法数据,有些是非法数据,如果靠人工检查显然是不靠谱的;数据库会自动的对数据的合法性进行校验检查目的就是,保证数据中能够避免被插入/修改一些非法的数据//这些约束一般都是在创建表时添加上的在创建表时在所对应的字段后面加上not null该列字段就不能为空举例: create table student1(name varchar(20) not null,age int,score int,calss varchar(20));原创 2024-06-26 21:23:12 · 927 阅读 · 11 评论 -
《mysql篇》--mysql常用命令
- 单行插入: insert into 表(字段1, ..., 字段N) values (value1, ..., value N);-- 多行插入: insert into 表(字段1, ..., 字段N) values (value1, ...), (value2, ...), (value3, ...);-- 全列查询: select * from 表-- 指定列查询:select 字段1,字段2... from 表。原创 2024-06-25 22:35:42 · 1025 阅读 · 5 评论