随笔分类 -  Mysql

Mysql
摘要:报错信息: [SQL] UPDATE 表 set times = 1 where type = 1 and times = 0 [Err] 1292 - Truncated incorrect DOUBLE value: 'a' 解决方案: 属于类型错误,type为vachar类型,具体是什么样的查 阅读全文
posted @ 2017-08-01 15:43 阅读(10555) 评论(0) 推荐(1) 编辑
摘要:在指定的链接服务器上执行指定的传递查询。 该服务器是 OLE DB 数据源。 OPENQUERY 可以在查询的 FROM 子句中引用,就好象它是一个表名。OPENQUERY 也可以作为 INSERT、UPDATE 或 DELETE 语句的目标表进行引用。 但这要取决于 OLE DB 访问接口的功能。 阅读全文
posted @ 2017-03-14 16:39 阅读(3674) 评论(2) 推荐(0) 编辑
摘要:EXPLAIN(小写explain)显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。 EXPLAIN + sql语句可以查看mysql的执行计划。 其中: id: 1、是一组数字,表示查询中执行select子句或操作表的顺序。 2、如果id 阅读全文
posted @ 2016-09-02 19:12 阅读(312) 评论(0) 推荐(0) 编辑
摘要:总结总结自己犯过的错,网上说的与自己的Mysql语句优化的想法。 1、查询数据库的语句的字段,尽量做到用多少写多少。 2、建索引,确保查询速度。 3、orm框架自带的方法会损耗一部分性能,这个性能应该损耗的不多。 4、查询语句尽量少group by,in,not in,left join 这样的操作 阅读全文
posted @ 2016-08-02 19:20 阅读(595) 评论(0) 推荐(0) 编辑
摘要:1、点击新建函数 2、写函数,保存为v1 3、调用 阅读全文
posted @ 2016-08-02 19:16 阅读(2967) 评论(1) 推荐(0) 编辑
摘要:1、语法:(用于在二进制日志中显示事件。如果您不指定’log_name’,则显示第一个二进制日志。LIMIT子句和SELECT语句具有相同的语法。)详细看7 2、查询是否启用了日志,on=启用,off=未启用 3、获取binlog文件列表 4、只查看第一个binlog文件的内容 5、查看当前正在写入 阅读全文
posted @ 2016-07-27 14:00 阅读(2287) 评论(1) 推荐(0) 编辑
摘要:例一: 1、使用group_concat函数得到列转行 2、使用SUBSTRING_INDEX和CROSS JOIN将列里面的的数字都拆分出来,把一行变成一列 方法一:建配置表(网上查询的方法): 配置表sequence的结果为0-99的一列数字: SQL: 方法二:将sequence替换为SELE 阅读全文
posted @ 2016-06-13 12:37 阅读(21601) 评论(1) 推荐(1) 编辑
摘要:1、创建表 //创建表 CREATE TABLE `user`( `id` INT UNSIGNED AUTO_INCREMENT,//AUTO_INCREMENT自增字段,从0开始自增 `name` VARCHAR(40) NOT NULL, `age` INT NOT NULL, PRIMARY 阅读全文
posted @ 2016-03-04 14:34 阅读(3363) 评论(0) 推荐(1) 编辑
摘要:1、MySql查询某字段中是否含中文 使用 length 与 char_length 两个函数 length:是计算字段的长度一个汉字是算三个字符,一个数字或字母算一个字符 char_length:不管汉字还是数字或者是字母都算是一个字符 对同一字段分别使用 length、char_length 计 阅读全文
posted @ 2016-02-26 16:27 阅读(384) 评论(0) 推荐(0) 编辑
摘要:BEGIN TRY BEGIN TRANSACTION --开始事务 DECLARE @myMemberID NVARCHAR(36) ,--用户ID @myBizID NVARCHAR(36) , @myBizType NVARCHAR(36) , @myZanNum BIGINT --业务ID 阅读全文
posted @ 2016-02-23 16:32 阅读(239) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示