MySQL MySQL索引优化之不适合构建索引及索引失效的几种情况详解 结论 具体案例下文有详尽描述 不适合建立索引的场景: 数据量比较小的表不建议建立索引 有大量重复数据的字段上不建议建立索引(类似:性别字段) 需要进行频繁更新的表不建议建立索引 where、group by、order by后面的没有使用到的字段不建立索引...
MySQL MySQL如何判断字符串为NULL或者为空字符串 判断字符串为NULL或者为空字符串 函数名 说明 ISNULL(expr) 如果expr为null返回值1,否则返回值为0 IFNULL(expr1,expr2) 如果expr1值为null返回expr2的值,否则返回expr1的值 NULLIF(expr...
MySQL MySQL一劳永逸永久支持输入中文的方法实例 1.在C盘中,在查看中将隐藏的项目放出,点开ProgramData 2.在M字母的区域内找到MySQL 3.选择MySQL Server 5.7 4.创建my.ini副本防止出错(直接复制粘贴),点进my.ini 5.带#的都是注释,不必理睬,直接找到[c...
MySQL Mysql中count(*)、count(1)、count(主键id)与count(字段)的区别 count()函数 count() 是一个聚合函数,对于返回的结果集,一行行地判断,如果 count 函数的参数不是 NULL,累计值就加 1,否则不加。最后返回累计值。 count(*)、count(1) 、count(主键id) 和 count(字段)...
PostgreSQL PostgreSQL使用IP无法连接的解决方法 PG数据库ip地址无法连接,问题提示:SSL off 修改文件“pg_hba.config” 位于D:\Program Files\PostgreSQL\9.2\data路径下 或者使用内置可视化软件>工具栏>服务器配置>pg_hba.c...
MySQL Mysql中通用表达式WITH AS语句的使用实例代码 一、WITH AS 的含义 使用with as 可以让子查询重用相同的with查询块,并在select查询块中直接引用,一般用在select查询块会多次使用某个查询sql时,会把这个sql语句放在with as 中,作为公用的表达式,通过别名的方式在主查询...
PostgreSQL Postgresql psql文件执行与批处理多个sql文件操作 新建一个批处理文件batch.sql \encoding UTF8; \cd C:/Gmind/ddl \set ON_ERROR_STOP 1 \set ECHO all \timing on \i s_product.sql; \i s_branch....
MySQL 前端传参数进行Mybatis调用mysql存储过程执行返回值详解 查询数据库中的存储过程: 方法一: select `name` from mysql.proc where db = ‘your_db_name’ and `type`; = ‘PROCEDURE’ 方法二:...
PostgreSQL PostgreSQL教程(十一):服务器配置 一、服务器进程的启动和关闭: 下面是pg_ctl命令的使用方法和常用选项,需要指出的是,该命令是postgres命令的封装体,因此在使用上比直接使用postgres更加方便。 pg...
MySQL 使用MySQL实现select into临时表的功能 MySQL select into临时表 最近在编写sql语句时,遇到两次将数据放temp表,然后将两次的temp表进行inner join,再供后续insert数据时使用的场景。 写完后发现执行耗时较长,需要优化,于是将一条长长的sql语句拆分成一个sq...
PostgreSQL postgresql 修改列类型操作 习惯了Oracle中: ALTER TABLE 表名 ALTER COLUMN 列名 新的数据类型[(长度)] NULL或NOT NULL 这种修改方式的时候,在pg中: highgo=# create table p1 (id int,pswd varc...
PostgreSQL Postgresql在mybatis中报错:操作符不存在:character varying == unknown的问题 错误: 操作符不存在: character varying == unknown , Hint: 没有匹配指定名称和参数类型的操作符. 您也许需要增加明确的类型转换. 在Mybatis条件查询时,动态SQL的一个错误,sql写的也不多,没仔细看所以一直找不...