随笔分类 - MySql
mysql修改表引擎Engine
摘要:修改my.ini,在[mysqld]下加上default-storage-engine=INNODB 其中红色字体部分是要指定的引擎名称。用sql语句修改已经建成表的引擎:alter table tableName type=InnoDB https://blog.csdn.net/shendegu
阅读全文
vs2017连接mysql以及问题汇总
摘要:https://www.cnblogs.com/eye-like/p/8494355.html https://blog.csdn.net/u012658972/article/details/79154049/ https://www.cnblogs.com/yaoh/p/5279109.html
阅读全文
mysql update join 联表更新使用join
摘要:update TableA as a inner join TableB as b on a.order_id=b.order_id set a.last_time='2018-01-01' where b.channel_ordersn='18';
阅读全文
mysql分组后将未分组的列合并成行GROUP BY,GROUP_CONCAT
摘要:今天遇到一个问题,消息通知可以同时发送给多个班级,而查询消息通知的时候并不需要根据班级分组,如何把多个班级的名称合并成一行数据追加到消息通知的后面呢 然后就发现了 group_concat: 结果就是这样了 1 test data!!! 0 2017-10-10 00:00:00 小太阳班,小山羊班
阅读全文
mysql表分区
摘要:参考:https://blog.csdn.net/qq_26664043/article/details/138452285存储了百万级乃至千万级条记录的表过于庞大,导致数据库在查询和插入的时候耗时太长,性能低下,如果涉及联合查询的情况,性能会更加糟糕。 分表和表分区的目的就是减少数据库的负担,提高
阅读全文
mysql只保留一条有效数据,删除其他重复的数据
摘要:delete from TableName where id in( SELECT ID FROM(SELECT * FROM TableName t0WHERE(t0.Field1,t0.Field2) IN ( SELECT t1.Field1, t1.Field2 FROM TableName
阅读全文
mysql索引
摘要:1.添加PRIMARY KEY(主键索引) ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` );2.添加UNIQUE(唯一索引) mysql>ALTER TABLE `table_name` ADD UNIQUE (`column` ); 3.
阅读全文
mysql自定义函数收集
摘要:代码: 查找字符串 in_string 中,存在多少个字符串 in_find_str delimiter $$ DROP FUNCTION IF EXISTS `fn_findCharCount` $$ CREATE FUNCTION fn_findCharCount (in_string VARC
阅读全文
MySql中循环的使用
摘要:一、while循环 语法:WHILE [条件] DO [逻辑] END WHILE; 这是一个mysql自定义函数,里面用了while循环;这个函数是用来判断一个字符串在另一个字符串中出现的次数。 二、 repeat循环:repeat [逻辑] until [条件判断] end repeat; 注意
阅读全文
mysql中float、double、decimal三种类型,以及数值产生误差的原因
摘要:单精度浮点数用4字节(32bit)表示浮点数,采用IEEE754标准的计算机浮点数,在内部是用二进制表示的,如:7.22用32位二进制是表示不下的,所以就导致不精确了,存取会出现误差。 mysql中float数据类型的问题总结: 对于单精度浮点数float:当数据范围在±131072(65536×2
阅读全文
MySql删除表、数据
摘要:程度从强到弱 1、drop table tb drop将表格直接删除,没有办法找回 2、truncate (table) tb 删除表中的所有数据,不能与where一起使用 3、delete from tb (where) 删除表中的数据(可制定某一行) 区别:truncate和delete的区别
阅读全文
mysql添加表注释、字段注释、查看与修改注释
摘要:1 创建表的时候写注释create table test1( field_name int comment '字段的注释')comment='表的注释'; 2 修改表的注释alter table test1 comment '修改后的表的注释'; 3 修改字段的注释alter table test1
阅读全文
mysql查询赋值、修改拼接字符串
摘要:sql中修改字符串类型的字段可以这么拼接:update tbName set UserName='abc'+UserName; 但mysql中就不行了,需要这样:update tbName set UserName=CONCAT('abc',UserName); 把查询出来的多个值,赋值给多个变量,
阅读全文
mysql学习记录、安装、卸载、表分区、mysql查询优化
摘要:干净卸载mysql:https://blog.csdn.net/cxy_summer/article/details/70142322mysql 解压缩版安装说明:https://jingyan.baidu.com/article/f3ad7d0ffc061a09c3345bf0.html 1.ms
阅读全文
MySqlDBHelper
摘要:代码: using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Text; using System.Data; using System.Collection
阅读全文
MySql分页存储过程
摘要:分页获取数据 code DELIMITER $$ DROP PROCEDURE IF EXISTS `testDB`.`GetRecordAsPage` $$ CREATE PROCEDURE `testDB`.`GetRecordAsPage` (in tbName varchar(800),in
阅读全文
MySQL安装,启动
摘要:一、安装、配置环境变量 http://www.cnblogs.com/mr-wid/archive/2013/05/09/3068229.html 配置环境变量:把你的安装目录复制下,例如:G:\DownLoad\MySQL5.6 64位绿色版\mysql-5.6.17-winx64\bin 然后打
阅读全文