![](https://img-blog.csdnimg.cn/20190918140213434.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
MySQL
文章平均质量分 65
mysql
strggle_bin
努力拼搏!
展开
-
LEFT JOIN 避坑指南
通过上面的问题现象和分析,可以得出结论:在left join语句中,左表过滤必须放where条件中,右表过滤必须放on条件中,这样结果才能不多不少。原创 2023-12-15 16:54:16 · 204 阅读 · 0 评论 -
mysql 分组取最大时间(分组取最新数据)
在查询数据时,需要分组后取每组中的最新一条数据(即时间最大的那条),示例如下复制如下 sql 语句建表,添加数据SET FOREIGN_KEY_CHECKS=0; -- ------------------------------ Table structure for t_company-- ----------------------------DROP TABLE IF EXISTS `t_company`;CREATE TABLE `t_company` ( `id` int(1原创 2020-11-27 12:58:09 · 6214 阅读 · 5 评论 -
MySql 表结构、索引、触发器 相关语句
查看表结构、索引、触发器 的SQL语句查询表结构desc 表名;查询表索引show index from 表名;查看触发器show triggers like ‘表名’;原创 2020-10-29 21:45:26 · 90 阅读 · 0 评论 -
将excel表格的数据导入到mysql数据中去
需要的工具:excel,mysql ,Navicat for MySQL 1、mysql数据库中的表,表建立完成之后,你需要将表中的字段名字告诉给填写excel表的人员. 2、打开excel表,按照程序提供的字段填写相应的数据.此时注意下面几点:名字(我用红色标示出来了)需要跟程序提供的一样,其他的描述,表头可以不写都行. 3、使用的mysql管理工具是Navicat for MySQ原创 2017-11-10 16:20:40 · 1104 阅读 · 0 评论 -
mysql删除表数据(drop、truncate和delete)
在MySQL中有两种方法可以删除数据,一种是DELETE语句,另一种是TRUNCATE TABLE语句。DELETE语句可以通过WHERE对要删除的记录进行选择。而使用TRUNCATE TABLE将删除表中的所有记录。 1、drop table tb drop将表格直接删除,没有办法找回 2、truncate (table) tb 删除表中的所有数据,不能与whe原创 2017-10-23 14:13:42 · 12800 阅读 · 0 评论 -
批量替换 MySQL 指定字段中的字符串
语法:UPDATE 表名 SET 指定字段 = replace(指定字段, ‘要替换的字符串’, ‘想要的字符串’) WHERE 条件;示例代码:UPDATE crop_info SETRes_Code=REPLACE(Res_Code,'005001','005001001001')WHERE Crop_Name='稻谷';原创 2017-10-10 10:44:59 · 652 阅读 · 0 评论 -
MySql格式化小数保留小数点后两位
方式一:SELECT FORMAT(12562.6655,2);结果:12,562.67SELECT FORMAT(12332.1,4);结果:12,332.1000(小数没有数字会补0)查看文档:Formats the number X to a format like ‘#,###,###.##’, rounded to D decimal places, and returns the res原创 2017-09-22 11:15:25 · 46505 阅读 · 2 评论 -
MySQL 去掉字符串前后或中间的某一字符串
1、replace 函数语法:replace(object,search,replace) 含义:把object中出现search的全部替换为replaceselect replace('张 三',' ','');原创 2017-09-29 16:24:04 · 31222 阅读 · 1 评论 -
mysql 获取当前日期及格式化
MYSQL 获取当前日期及日期格式 获取系统日期: NOW()1. DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据。格式化日期: DATE_FORMAT(date, format) 注: date:时间字段 format:日期格式select now();返回系统日期,输出: 2016-12-25原创 2017-09-28 10:00:27 · 2883 阅读 · 0 评论 -
navicat cannot create file 文件名、目录名或卷标语法不正确
用Navicat连接数据库后,新建查询时,提示“cannot create file…… 文件名、目录名或卷标语法不正确”,如下图所示:解决方案:将连接属性–高级–设置位置中,所有“:”改为“_”; 错误原因在Windows系统中,文件名或文件夹名不允许使用下列字符(英文输入法状态): < > / \ | : ” * ?原创 2017-08-18 16:47:07 · 1251 阅读 · 0 评论 -
sql增删改查语法
sql 增删改查原创 2017-06-09 10:57:30 · 718 阅读 · 0 评论 -
MySQL字符串连接函数
MySQL中 concat 函数使用方法:CONCAT(str1,str2,…) 返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。注意:如果所有参数均为非二进制字符串,则结果为非二进制字符串。 如果自变量中含有任一二进制字符串,则结果为一个二进制字符串。一个数字参数被转化为与之相等的二进制字符串格式;若要避免这种情况,可使用转载 2016-06-29 17:18:35 · 281 阅读 · 0 评论