MySQL
文章平均质量分 95
学习笔记
阿瞒有我良计15
再长的路一步步也能走完,再短的路不迈开双脚也无法到达!
展开
-
黑马程序员——mysql——day08——MyBaits实现动态sql、多表查询和注解开发
*** 根据用户名模糊查询* @return*//*查询用户名或者地址*/这里一定加@Param("arrIds"),否则报错导入资料中mybatis.sql脚本。新建以下4张表tb_user:用户表tb_order:订单表tb_item:商品表tb_orderdetail:订单详情表【表关系】1.tb_user和 tb_order表关系tb_user 《==》 tb_order:一对多, 一个人可以下多个订单。原创 2024-05-08 08:41:55 · 835 阅读 · 0 评论 -
黑马程序员——mysql——day07——MyBatis配置文件和映射文件
什么是框架框架解决了哪些问题分层开发下常见的框架程序开发中的框架往往是对常见功能的封装,通常与具体业务无关,也可以认为是软件的半成品。程序框架理解为基础或者机械标准件(例如螺丝螺母标准的机械部件)。假如你要造一辆马车,在没有框架的情况下,你需要自己去伐木,去把木头做成木板,木棍,然后组成轮子,门,等部件,然后组装起来。但如果你用了框架,就相当于你有现成的轮子,门等部件,你只需要组装一下就可以了。一个框架是一组可复用的设计构件。原创 2024-05-05 17:40:05 · 765 阅读 · 0 评论 -
黑马程序员——mysql——day06——XML、Dom4j、综合案例
什么是XML英文:eXtensible Markup Language 可扩展的标记语言,由各种标记(标签,元素)组成。可扩展:所有的标签都是自定义的,可以随意扩展的。如:,标记语言:整个文档由各种标签组成。清晰,数据结构化!XML是通用格式标准,全球所有的技术人员都知道这个东西,都会按照XML的规范存储数据,交互数据!!XPath使用路径表达式来选取XML/HTML 文档中的元素节点或属性节点。节点是通过沿着路径 (path) 来选取的。原创 2024-04-23 17:17:57 · 823 阅读 · 3 评论 -
黑马程序员——mysql——day05——反射、注解、动态代理
目标了解反射技术的作用 【了解】讲解反射的概述反射技术的作用目标能够理解注解在程序中的作用 【了解】讲解什么是注解注解的作用目标能够熟悉自定义注解的格式 【会用】讲解注解的定义格式定义带有属性的注解定义注解使用关键字:@interfacepublic @interface 注解名{//内容注解本质上就是一个接口。所有注解都会继承一个接口:Annotationpublic interface 自定义注解名 extends java.lang.annotation.Annotation {}概念。原创 2024-04-18 09:06:49 · 780 阅读 · 0 评论 -
黑马程序员——mysql——day04——JDBC&数据库连接池
能够理解JDBC四个核心对象类中有如下方法获取数据库连接连接到给定数据库 URL ,并返回连接。获取Statement对象在接口中有如下方法获取到Statement对象创建一个 Statement 对象来将 SQL 语句发送到数据库Statement的API介绍根据执行的DML(INSERT、UPDATE、DELETE)语句,返回受影响的行数根据查询语句返回结果集,只能执行SELECT语句注意:在MySQL中,只要不是查询就是修改。原创 2024-04-16 10:44:38 · 753 阅读 · 0 评论 -
黑马程序员——mysql——day03——MySQL函数和索引
case when语句,用于计算条件列表并返回多个可能结果表达式之一。CASE 具有两种格式:简单 CASE 函数将某个表达式与一组简单表达式进行比较以确定结果。CASE 搜索函数计算一组布尔表达式以确定结果。ps:类似于java中的switch多分支语句MySQL官方对索引的定义为:索引(index)是帮助MySQL高效获取数据的数据结构(有序)。原创 2024-04-12 13:56:10 · 820 阅读 · 0 评论 -
黑马程序员——mysql——day02——MySQL高级
能够说出数据库约束的作用了解什么是多表查询,及多表查询的两种方式1.能够使用内连接进行多表查询select 列名 from 左表,右表 where 条件select 列名 from 左表 inner join 右表 on 条件2.能够使用左外连接和右外连接进行多表查询select 列名 from 左表 left join 右表 on 条件select 列名 from 左表 right join 右表 on 条件3.能够使用子查询进行多表查询单行单列:父查询使用比较运算符多行单列:父查询使用in。原创 2024-04-03 11:00:39 · 813 阅读 · 0 评论 -
黑马程序员——mysql——day01——MySQL基础
保存数据的仓库。它体现我们电脑中,就是一个软件或者文件系统。然后把数据都保存这些特殊的文件中,并且需要使用固定的语言(SQL语言/语句)去操作文件中的数据。Structured Query Language结构化查询语言。SQL语句不依赖于任何平台,对所有的数据库是通用的。学会了SQL语句的使用,可以在任何的数据库使用,但都有特有内容。SQL语句功能强大、简单易学、使用方便。能够理解数据库的概念 存储数据的仓库能够安装MySQL数据库 一直下一步:解压,复制 配置MYSQL服务器:下一步。原创 2024-03-26 15:58:57 · 901 阅读 · 0 评论 -
SQL语法与数据库快速入门(2)
INSERT INTO emp(ename, age,gender,dept_name,dept_id,dept_manager, dept_location) VALUES ('李四', 25, '男','研发部',1,'张无忌','北京');INSERT INTO emp(ename, age,gender,dept_name,dept_id,dept_manager, dept_location) VALUES ('林冲', 25, '男','研发部',1,'张无忌','北京');原创 2023-07-16 22:06:43 · 283 阅读 · 0 评论 -
SQL语法与数据库快速入门(1)
主键可以自动生成,也可以手动指定。-- 插入 5 条数据 INSERT INTO student VALUES(1,'小李','男', 18, '北京'),(2,'小白','女', 20, '成都'),(3,'小王','男', 23, '上海'),(4,'小赵','女', 21, '深圳'),(5,'小周','男', 25, '杭州');INSERT INTO user (id,name,address) VALUES(4,'赵六','天津'),(5,'小红','成都'),(6,'小白','杭州');原创 2023-07-14 22:06:00 · 302 阅读 · 0 评论 -
MySQL表的增删改查(进阶)
not null-指定列不能存储null的值。unique-保证某列的每行必须有唯一的值。default-规定没有给列赋值时的默认值。-not null 和 unique的结合。确保某列(或俩个列多个列的结合) 有唯一标识,有助于更容易跟快速地找到表中的一个特定得记录。-保证一个表中的数据匹配到另一个表中值的参照完整性。check-保证列中的值符合指定的条件。原创 2023-03-25 10:04:09 · 490 阅读 · 0 评论