数据库
文章平均质量分 50
数据库
喜欢前端的后端MelodyJerry
喜欢前端的全栈攻城狮的MelodyJerry,奋斗在全栈路上
【个人三大博客汇总】:
https://www.cnblogs.com/melodyjerry/p/13305991.html
展开
-
一题引出“MySQL的COUNT、GROUP BY、HAVING”
有一个薪水表,salaries简况如下:建表语句如下:CREATE TABLE `salaries` (`emp_no` int(11) NOT NULL,`salary` int(11) NOT NULL,`from_date` date NOT NULL,`to_date` date NOT NULL,PRIMARY KEY (`emp_no`,`from_date`));请你查找薪水记录次数超过15次的员工号emp_no以及其对应的记录次数t,以上例子输出如下:答案①# 能通原创 2021-04-20 21:38:11 · 9255 阅读 · 0 评论 -
[MyBatis]Mapper在order by中使用$的情况
问题描述MyBatis项目种,在测试接口是发现,返回的json数据不能按照传入的参数"sortBy": "id"进行order by id排序,当时返回的json数据如下图:解决发现该问题时,我最先是将sortBy": "id"改为sortBy": "sales_history.id"。但是,没有用!第二次将sortBy": "sales_history.id"改为sortBy": "",再测试这次出现了如期的升序结果。这是为什么呢?回去检查一下这句order by #{sort},现原创 2021-02-27 20:46:12 · 3312 阅读 · 1 评论 -
[MyBatis]Mapper中 $ 与 # 的区别
#是将传入的值当做字符串的形式,eg:select id,name,age from student where id =#{id},当前端把id值1,传入到后台的时候,就相当于 select id,name,age from student where id ='1'.$是将传入的数据直接显示生成sql语句,eg:select id,name,age from student where id =${id},当前端把id值1,传入到后台的时候,就相当于 select id,name,age fr..原创 2021-02-27 20:02:28 · 2121 阅读 · 0 评论 -
MySQL的内连接、外连接、(间接)全连接
内连接将两个表中存在连结关系的字段符合连接条件的记录形成记录集Select A.name,B.name from A inner join B on A.id=B.id和下面的Select A.name,B.name from A,B where A.id=B.id结果是一样的(内连接的inner关键字可省略);外连接分为2种:左外连接(以左表为基础)左连接A、B表结果包括A的全部记录和符合条件的B的记录。右外连接(以右表为基础)右联结A、B表的结果和左联结B、A的结原创 2021-02-27 14:30:59 · 1730 阅读 · 0 评论 -
MySQL忘记密码及重置密码
主机上找到配置文件Windows:my.ini选择默认的安装路径,则配置文件在:C:\ProgramData\MySQL\MySQL Server 5.7/my.ini可能找不到ProgramData文件夹,这是因为一般是被隐藏了,可以直接复制上边路径到资源管理器,再访问即可。Linux:my.cnf选择默认的安装路径,则配置文件在:/etc/my.cnf其他找到my.cnf的方法:首先找到mysqld的路径:which mysqld出来的路径就是mysql.原创 2020-11-15 14:40:13 · 413 阅读 · 1 评论 -
MySQL复习基础语句
MySQL 语句文章目录MySQL 语句MySQL语句的规范MySQL参数登录MySQL退出MySQL启动/关闭MySQL服务查看当前用户的加密方式修改MySQL提示符MySQL提示符,将用户的加密方式改为mysql_native_password新建数据库最简单的创建 MySQL 数据库的语句创建 MySQL 数据库时指定字符集和校对规则查询数据库查看所有数据库/数据库列表创建并查看数据库使用 LIKE 从句查看数据库的创建信息/定义声明修改数据库修改数据库字符集删除数据库数据库列表中删除选择/打开数据原创 2020-09-11 21:12:56 · 716 阅读 · 0 评论 -
MySQL的数据类型
文章目录MySQL的数据类型数据类型分类数值类型整数类型小数类型日期/时间类型YEAR 类型TIME 类型DATE 类型DATETIME 类型TIMESTAMP 类型字符类型字符串类型CHAR 和 VARCHAR 类型TEXT 类型ENUM 类型SET 类型二进制类型BIT 类型BINARY 和 VARBINARY 类型BLOB 类型MySQL的数据类型数据库中的每个列都应该有适当的数据类型,用于限制或允许该列中存储的数据。例如,列中存储的为数字,则相应的数据类型应该为数值类型。如果使用错误的数据类型原创 2020-09-08 15:55:04 · 1480 阅读 · 0 评论