随笔分类 - SQL
摘要:SELECT employee_name, CHAR_LENGTH(employee_name) FROM `employee`
阅读全文
摘要:正确的做法是这样,对于数据量很大的表,需要添加所有或者修改字段的做法是如下: 1.先创建一张一样的表 create table new_tb like tb_old; 2.修改创建表的字段 alter table new_tb add COLUMN new_column varchar(32) DE
阅读全文
摘要:新增表字段:alter table 表名 需要添加的字段信息; ALTER TABLE nation add seq VARCHAR(20) COMMENT '顺序' 字段名的修改:alter table 表名 change 原字段 要修改的字段 字段类型; ALTER TABLE nation c
阅读全文
摘要:重启mysql服务 两种方式 1、使用 service 启动:service mysql restart 2、使用 mysqld 脚本启动:/etc/inint.d/mysql restart
阅读全文
摘要:首先大家看一下我的XML中的SQL 、DAO 和实体对象 XML DAO PO 乍一看 没毛病。 但是在Mybatis中使用sum函数,如果返回值是0(就是你在Navicat中运行的的sql正常,结果都是0),那么其实是不会返回0的,而是返回Null,并且呢 我们在mapper中定义的是Intege
阅读全文
摘要:准备数据 SQL语句 SELECT * FROM admin WHERE id IN ( SELECT MAX( id ) FROM admin GROUP BY order_id ); 查询结果:
阅读全文
摘要:方法1、修改Mysql的时区为东8区,执行如下命令即可: PS:这种方式每次开机都要配置的 set global time_zone='+8:00' 方法2、配置改成这样的 spring.datasource.url=jdbc:mysql://localhost/fo_service?useUnic
阅读全文
摘要:#先把mysql停止 service mysqld stop #安全模式进入mysql,并且跳过授权表 mysqld_safe --skip-grant-tables & #如果上面这个命令报错的话试试这个 mysqld --user=mysql --skip-grant-tables --skip
阅读全文
摘要:1. 创建/etc/yum.repos.d/MariaDB.repo文件 vim /etc/yum.repos.d/MariaDB.repo 添加如下: [mariadb] name = MariaDB baseurl = https://mirrors.ustc.edu.cn/mariadb/yu
阅读全文
摘要:SELECT VERSION( ) FROM DUAL
阅读全文
摘要:https://blog.csdn.net/yuxuan_08/article/details/115377336?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2~aggregatepage~first_rank_ecp
阅读全文
摘要:例: select * from employee where emp_name in (select emp_name from employee group by emp_name having count(emp_name) > 1)
阅读全文
摘要:xml文件内容如下 查出来的集合长度是有的,但是会出现All elements are null 解决方案: 注意我的xml文件全部是这样的,并且我调用的sql返回值是 resultType="com.threadpool.entity.Employee" 但是我们一般在工作中会有这个(下图所示),
阅读全文
摘要:在MyBatis Plus中,使用like查询特殊字符_,\,%时会出现以下情况: 1、查询下划线_,sql语句会变为"%_%",会导致返回所有结果。在MySQL中下划线“_”表示匹配单个字符,所以结合后“%_%”就表示匹配所有字符了。 2、查询百分号%,sql语句为“%%%”,也会导致返回所有结果
阅读全文
摘要:1、批量插入 ServiceImpl层 List<Person> addPeople = new ArrayList<>(); //addPeople存放多个Person对象 personMapper.insetPeopleReturnIds(addPeople); Dao层接口(这里的注解para
阅读全文
摘要:参考文章https://blog.csdn.net/qq_35396905/article/details/82972618
阅读全文
摘要:一、建表 DROP TABLE IF EXISTS `test_user`; CREATE TABLE `test_user` ( `id` bigint(20) PRIMARY key not null AUTO_INCREMENT, `username` varchar(11) DEFAULT
阅读全文
摘要:一.前期数据准备 1.建表 CREATE TABLE `user` ( `uid` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(50) DEFAULT NULL, `pwd` varchar(50) DEFAULT NULL, `create_ti
阅读全文
摘要:参考文章https://blog.csdn.net/weixin_42869365/article/details/83472466
阅读全文
摘要:原符号 < <= > >= 替换符号 < <= > >= 例如:sql如下: select count(1) as total,'111' as key1 from userinfo where lrsj >= #{lrsjq} and lrsj < #{lrsjz}
阅读全文