mysql
沉默寡言的托马斯
擅于面向百度编程,人称ctrl+c crtl+v ,crud攻城狮。
展开
-
mysql 设置 sql_mode
【代码】mysql 设置 sql_mode。原创 2022-11-15 16:39:27 · 731 阅读 · 1 评论 -
mysql 创建普通索引
mysql 添加索引原创 2022-06-17 16:24:21 · 1567 阅读 · 0 评论 -
mysql 查询重复字段
select user_name,count(*) as count from user group by user_name having count>1;原创 2022-03-14 17:52:45 · 1079 阅读 · 0 评论 -
无限级分类(或菜单)设计
idtitlepathlevelpaths1衣物000,12上衣0,110,1,27衬衫0,1,220,1,2,73裤子0,110,1,34西裤0,1,320,1,3,45长西裤0,1,3,430,1,3,4,56短西裤0,1,3,430,1,3,4,6其中,path表示父级id列表。例如西裤的0,1,3就表示衣物 > 裤子实现面包屑时只要取出path字段的值,然后用,分割,得...原创 2022-03-01 11:09:23 · 183 阅读 · 0 评论 -
mysql 批量修改数据
1、将相应为null的值改为0update test set code=case when code='' or code is null then 0 else code end,name=case when name='' or name is null then 0 else name end,did=case when did='' or did is null then 0 else did end原创 2021-11-08 17:03:00 · 680 阅读 · 0 评论 -
linux mysql8.0多实例部署
1.前期准备1.1首先先从官网下载安装包https://dev.mysql.com/downloads/mysql/1.2 创建软件目录,解压迁移软件[root@db03 opt]# tar -xvf mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz mysql[root@db03 opt]# lsmysql1.3 创建 mysql 用户[root@db03 opt]# groupadd -g 1002 mysql[root@db03 opt]# us原创 2021-08-18 16:46:18 · 354 阅读 · 0 评论 -
Mysql 主从复制
1.前期准备准备好2个服务器1. 主服务器 39.100.10.183 有数据库有表2. 从服务器 39.100.10.184 空服务器主数据库导出mysql>mysqldump 数据库名称 -u root -p > 数据库名称.sql;从数据库导入mysql>create database 数据库名称;mysql>use 数据库名称;mysql>source 数据库名称.sql;2.主从配置2.1主服务器配置vi /etc/my.cnf在原创 2021-08-11 17:51:51 · 93 阅读 · 0 评论 -
mysql 去重并取最新的数据
select * from es_goods_registration r where create_data in (select max(create_data) from es_goods_registration group by goods_id)原创 2020-12-17 16:20:44 · 962 阅读 · 1 评论 -
mysql 根据另一张表修改数据
UPDATE es_registration_gallery g set g.registration_id = ( select r.id from es_goods_registration r where r.goods_id = g.goods_id )原创 2020-12-16 17:28:12 · 1169 阅读 · 0 评论 -
mysql 去重查询
1 .第一种select distinct 重复的字段名 from table2.第二种select * from table GROUP BY 重复的字段名原创 2020-10-10 13:58:51 · 1229 阅读 · 0 评论 -
mysql 将时间戳转换成日期格式
create_time 代表你的时间字段FROM_UNIXTIME(create_time) 转换前转换后原创 2020-09-08 14:47:04 · 896 阅读 · 0 评论 -
mysql 查询每个月的销售额 和 每天的销售额
数据库时间字段是 bigint 类型的,精确到秒1. 查询每个月的销售额因为数据库时间格式用的是时间戳 秒,所以得先把时间戳转换成时间类型的格式FROM_UNIXTIME( 时间字段) 将时间戳转换成时间格式select month(FROM_UNIXTIME(create_time)) as month,sum(order_price) as sale from es_order group by month2.查询每天的销售额查询每天的跟查询每个月的差不多,换了个函数而已sele原创 2020-08-31 17:16:59 · 9311 阅读 · 0 评论 -
Mysql 根据时间戳查询当天的数据
select * from table Where DATE_FORMAT(FROM_UNIXTIME(create_time),’%Y-%m-%d’) = DATE_FORMAT(NOW(),’%Y-%m-%d’)原创 2020-08-10 17:50:38 · 4719 阅读 · 0 评论 -
mysql 实现上移和下移 置顶
今天做后台管理系统时候,要实现上移和下移 置顶的功能,记录一下。mysql 上移和下移 置顶1.上移2.下移3.置顶首先呢,先创建一张表CREATE TABLE `a` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) NOT NULL, `age` int(11) NOT NULL, `gender` varchar(255) NOT NULL, `psw` varchar(255) NOT NULL,原创 2020-06-11 22:17:44 · 2208 阅读 · 0 评论