数据库
文章平均质量分 57
数据库
丫丫博客
这个作者很懒,什么都没留下…
展开
-
SQL错误1366:Incorrect string value: '\xE5\xB0\x8FA' for column 'name' at row 1
SQL错误(1366):Incorrect string value: ‘\xE5\xB0\x8FA’ for column ‘name’ at row 1解决方案:原创 2019-08-09 23:01:31 · 3095 阅读 · 0 评论 -
MySQL时间函数
1、时间差函数timestampdiff语法:timestampdiff(interval, datetime1,datetime2)结果:返回(时间2-时间1)的时间差,结果单位由interval参数给出frac_second :second :秒minute :分钟hour : 小时day :天week :周month :月quarter :季度year : 年s...原创 2018-12-18 09:28:04 · 243 阅读 · 0 评论 -
SQL使用like嵌查询
SQL使用like嵌查询A表的id:B表关联A表id时前加了个1:那么就需要支持模糊查询了select b.* from b where b.uid like concat('%', (select a.resourceid from a where a.字段 =字段值));...原创 2018-10-13 08:50:45 · 601 阅读 · 0 评论 -
SQL去重统计
SQL去重统计总数A存在邀请n个账号的情况无论A邀请多少个账号,都算1次,那么就要去重统计了select count(distinct 去重字段) from 表原创 2018-10-13 08:49:19 · 37360 阅读 · 1 评论 -
Navicat同时操作多个数据库
背景:最近测试项目中内嵌Web,很多需要检查的数据,想着在测试前制作需要的数据,牵连多个数据库1、方式一:查询窗口必须先连接—-打开任一数据库—-查询—-新建查询use 数据库;select count(*) from 表;2、方式二:命令行连接后右键—-命令列介面—-载入sql操作的.txt或.sql—-按enter执行 ...原创 2017-12-14 08:44:37 · 6862 阅读 · 1 评论 -
SQL查询指定数据在总数据中第N条
背景:项目中需要查询多少位加入情况,最开始的sql(按时间排序,增加排序列,得出指定数据的加入的多少位),但是实际过程中,加入的时间存在相同的,故不适用,修改sql(少于指定数据的创建时间,得出的总条数+1)1、查询指定数据在总数据中第几条1)少于指定数据的创建时间,得出的总条数+1select a.字段名,a.字段名 from 表名 a where a.字段名<原创 2017-12-25 20:21:52 · 2351 阅读 · 0 评论 -
SQL获取多个字段中最大小值
背景:表中存在多个字段,对比查出最大、最小值 1、最大值greatestselect greatest(字段1,字段2,字段N) maxs from 表where a.条件= '条件值'执行结果: 2、最小值leastselect least(字段1,字段2,字段N) maxs from 表where a.条件= '条件值'执行结果:原创 2018-01-18 15:56:48 · 20955 阅读 · 1 评论 -
DataFactory快速生成测试数据
1、DataFactory配置连接MySQL1)下载安装myodbc32驱动 2)DataFactory—->New—->ODBC—->DBC Administrator—->添加—->MySQL ODBC Driver MySQL ODBC 5.3 ANSI Driver:只针对有限的字符集的范围MySQL ODBC 5.3 Unicode Driver:提供了多语言的支持原创 2018-01-05 19:53:43 · 17207 阅读 · 0 评论 -
SQL基本语句增删改查
SQL增删改查原创 2017-04-20 22:41:11 · 1017 阅读 · 0 评论 -
SQL多表链接left join、right join、inner join
left join、right join、inner join原创 2017-04-22 23:10:11 · 660 阅读 · 0 评论