在mysql查询中,当查询条件左右两侧类型不匹配的时候会发生隐式转换,可能导致查询无法使用索引,下面分析两种隐式转换的情况看表结构phone为int类型,name为varchar类型 EXPLAIN select * from user where phone = '2' EXPLAIN selec ...
分类:
数据库 时间:
2020-01-04 12:42:42
阅读次数:
102
1. 查询 创建数据库、数据表 -- 创建数据库 create database python_test_1 charset=utf8; -- 使用数据库 use python_test_1; -- students表 create table students( id int unsigned p ...
分类:
数据库 时间:
2020-01-04 01:23:40
阅读次数:
98
SQL SERVER 查看所有表名: 查询表的所有字段名: MySql 查询表的所有字段名: ACCESS 查看所有表名: MSysObjects是系统对象,默认情况是隐藏的。通过工具、选项、视图、显示、系统对象可以使之显示出来。 Oracle 查询表字段数 ...
分类:
数据库 时间:
2020-01-02 14:16:27
阅读次数:
170
先创建工程。 打开Intellij Idea,创建Project,File->New->Project,如图所示: 2.指定JDK安装目录,再点击Next. 3.再次点击Next,来到如图所示地方,给项目取名,比如项目命名为:JDBCDemo,最后点击Finish。 项目创建完毕,现在演示利用JDB ...
分类:
数据库 时间:
2019-12-30 17:45:39
阅读次数:
146
https://docs.microsoft.com/zh-cn/dotnet/api/system.collections.generic.list-1?view=netframework-4.8 MySQLHelper /// <summary> /// 查询_返回一组数 /// </summa ...
分类:
数据库 时间:
2019-12-30 17:35:18
阅读次数:
84
MySQL查询与结构 1 多表关联查询 交叉连接: 交叉连接返回的结果,是被连接的两个表中所有数据行的笛卡尔积,也就是返回第一个表中符合查询条件的数据行数,乘以第二个表中符合查询条件的数据行数 比如,Department表中有4个部门,employee表中有4个员工,那么,交叉连接的结果就有16条数 ...
分类:
数据库 时间:
2019-12-27 23:47:22
阅读次数:
138
1. Mysql查询时limit offset比较大时的性能问题 https://blog.csdn.net/fdipzone/article/details/72793837 优化方案:先根据索引查询出主键id,然后根据主键id关联出数据 知识点: a. mysql一级索引、二级索引,以及inno ...
分类:
其他好文 时间:
2019-12-27 23:23:21
阅读次数:
91
mysql 遍历查询所有父级: SELECT T1._id groupID FROM ( SELECT @r AS _id, (SELECT @r := fbh FROM business_group WHERE bh = _id) AS fbh, @l := @l + 1 AS lvl FROM ...
分类:
数据库 时间:
2019-12-26 14:45:11
阅读次数:
506
1、查询当天的数据 select * from 表名 where TO_DAYS(时间字段)=TO_DAYS(NOW()); 2、查询当周的数据 select * from 表名 where YEARWEEK(DATE_FORMAT(时间字段,'%Y-%m-%d'))=YEARWEEK(NOW()) ...
分类:
数据库 时间:
2019-12-26 11:26:35
阅读次数:
97
mysql使用distinct(关键)+ order by + group 查询成绩表中每个学生时间最近的成绩数据 sql初始化 -- -- 主机: 127.0.0.1 -- 服务器版本: 8.0.15 - MySQL Community Server - GPL -- 服务器操作系统: Win64 ...
分类:
数据库 时间:
2019-12-24 18:39:40
阅读次数:
203