- 博客(9)
- 收藏
- 关注
原创 关于#{...}和${...}区别
注意上面绿色的SQL语句地方,在SQL语法中明确说明字符串必须要有引号(单双均可)括住,因为没有这个引号,就会把其解析成列名,提一下,注意SQLyog中那个列名用的是反引号,或者也叫着重号,飘号,怎么叫都行,那个是和引号不一样的。所以到这,自然而言就了解到,#会给大括号里的内容加一对单引号,而$则是会原样拼上去。当你在进行排序、分组时,根据的是列名,一旦给列名加上一对引号,那就不是列名了。,会被当成字符串,底层解析有兴趣可以去看小孩子那本SQL。#{ }是预编译处理,而${ }是字符串替换。
2025-01-05 16:09:19
883
原创 三、SQL语言的规则与规范
同一个表中,字段不能重名;1. SQL语句可以写一行或者多行,为了提高可读性,各子句分行写,必要时使用缩进;关键字、函数名、列名(或字段名)、列的别名(字段的别名) 是忽略大小写的。数据库名、表名、表别名、字段名、字段别名等都小写;必须使用英文状态下的半角输入方式,半角是指一字符占用一个标准的字符位置。单行注释:-- 注释文字(--后面必须包含一个空格。数据库名、表名、表的别名、变量名是严格区分大小写的;2. 每条命令以;单行注释:#注释文字(MySQL特有的方式)必须保证所有的()、单引号、双引号是。
2024-06-16 11:40:07
1153
原创 二、SQL语言的分类
主要的语句关键字包括 GRANT、REVOKE、COMMIT、ROLLBACK、SAVEPOINT 等。主要的语句关键字包括 INSERT、DELETE、UPDATE、SELECT 等。主要的语句关键字包括 CREATE、DROP、ALTER 等。DML(数据操作语言),用于添加、删除、更新(修改)、查询,来。,还可以用来创建、删除、修改数据库和数据表的结构。定义了不同的数据库、表、视图、索引等数据库对象。控制数据库、表、字段、用户的访问权限和安全级别。DCL(数据控制语言),用于。,并检查数据完整性。
2024-06-16 11:28:27
263
原创 indows10下Maven的安装与设置
2. 解压下载文件,本人解压到:D:\Developer_Tools\Maven。打开maven安装目录,找到config目录下面的settings.xml文件。7. Idea中修改本地仓库地址,如下所示,选择相对应的文件和文件目录。4. win+R 打开控制台,输入mvn -v,验证是否配置成功。在同目录下,上图有,新建一个文件夹:maven_repository;1.下载apache-maven文件,选择自己需要的版本。这个地址是国外网址,下载jar包非常慢,可以使用阿里云的地址。
2024-06-15 12:52:18
1160
原创 执行一模一样的SQL语句却报错,问题再哪里?
分明一模一样,自己想了好久,排除了语法错误,但报错提示是语法,百思不得其解。只能上网搜索,看有没有人遇到同样问题,发现结果是如此简单。一个通过,一个报错,报错的提示是下图。问题简单,但解决问题还是要多多搜索,某些空格变成了NBSP。
2023-11-22 23:17:35
626
1
原创 SpringBoot项目整合MyBatis-Plus时报错:For artifact {mysql:mysql-connector-java:null:jar}
加上版本号,问题消失。
2023-11-21 18:41:55
308
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人