![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 65
mao_mao37
这个作者很懒,什么都没留下…
展开
-
[转]MySQL中关于将列值转换为列名
mysql列值转为列名转载 2023-02-24 15:57:13 · 1213 阅读 · 0 评论 -
group_concat函数详解
group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔符'])group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔符'])以id分组,把name字段的值打印在一行,逗号分隔,以name排倒序。以id分组,把name字段的值打印在一行,逗号分隔(默认)以id分组,把去冗余的name字段的值打印在一行,测试sql,项目中用到的。转载 2023-01-13 11:16:52 · 3368 阅读 · 0 评论 -
Union和Union All到底有什么区别
笔记:今天统计一个数据,使用两个库的表进行统计,发现前后两次操作值不一样,一个使用的是union,一个是union all原因如下:Union:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序;Union All:对两个结果集进行并集操作,包括重复行,不进行排序;...原创 2020-09-11 15:53:46 · 364 阅读 · 0 评论 -
C# 代码创建mysql存储过程(使用mysqlScript)
使用MysqlScript,创建mysql存储过程代码如下:public void AddProceduce() { using (var Conn = new MySqlConnection(connectMysql)) { try { Conn.Open(); Console.WriteLin原创 2020-08-24 15:32:04 · 602 阅读 · 0 评论 -
[转]项目中常用的19条MySQL优化
此文章纯属转载备忘一下目录一、EXPLAIN二、SQL语句中IN包含的值不应过多三、SELECT语句务必指明字段名称四、当只需要一条数据的时候,使用limit 1五、如果排序字段没有用到索引,就尽量少排序六、如果限制条件中其他字段没有索引,尽量少用or七、尽量用union all代替union八、不使用ORDER BY RAND()九、区分in和exists, not in和not exists十、使用合理的分页方式以提高分页的效率十一、分段查询十二、避免转载 2020-08-20 16:04:25 · 120 阅读 · 0 评论 -
nodejs mysql 执行多条sql语句
nodejs mysql 在默认情况下是不允许执行多条查询语句的。要使用多条查询语句的功能,就需要在创建数据库连接的时候打开这一功能:var connection = mysql.createConnection( { multipleStatements: true } ); 这一功能打开以后,你就可以像下面的例子一样同时使用多条查询语句:var connParam = ...原创 2020-03-25 17:27:16 · 1885 阅读 · 0 评论 -
Union和Union All到底有什么区别
转载https://blog.csdn.net/qq_33326449/article/details/53079082以前一直不知道Union和Union All到底有什么区别,今天来好好的研究一下,网上查到的结果是下面这个样子,可是还是不是很理解,下面将自己亲自验证:Union:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序;Union All:对两个结果集进...转载 2020-03-25 17:23:49 · 114 阅读 · 0 评论 -
【转】如何查找MySQL中慢查询的SQL语句
如何在mysql查找效率慢的SQL语句呢?这可能是困然很多人的一个问题,MySQL通过慢查询日志定位那些执行效率较低的SQL 语句,用--log-slow-queries[=file_name]选项启动时,mysqld 会写一个包含所有执行时间超过long_query_time 秒的SQL语句的日志文件,通过查看这个日志文件定位效率较低的SQL 。下面介绍MySQL中如何查询慢的SQL语句一、...转载 2020-03-05 22:11:16 · 164 阅读 · 0 评论 -
【转】NodeJs使用Mysql模块实现事务处理
依赖模块:1. mysql:https://github.com/felixge/node-mysqlnpm install mysql --save2. async:https://github.com/caolan/asyncnpm install async --save(ps: async模块可换成其它Promise模块如bluebird、q等)因为Node....转载 2020-03-05 17:17:32 · 201 阅读 · 0 评论 -
【转】解决Navicat 报错:1130-host ... is not allowed to connect to this MySql server,MySQL不允许从远程访问的方法 .
解决方法:1。 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"mysql -u root -pvmwaremysql>use mysql;mysql>update user set ...转载 2020-02-13 16:56:14 · 452 阅读 · 0 评论 -
【转】MySql常用函数大全
转载地址:https://www.cnblogs.com/luxd/p/9916677.htmlMySQL数据库中提供了很丰富的函数。MySQL函数包括数学函数、字符串函数、日期和时间函数、条件判断函数、系统信息函数、加密函数、格式化函数等。通过这些函数,可以简化用户的操作。例如,字符串连接函数可以很方便的将多个字符串连接在一起。在这一讲中将讲解的内容包括:数学函数字符串函数日期和时间函...转载 2020-01-13 17:01:13 · 160 阅读 · 0 评论 -
mysql使用总结(C#)
当前使用环境是在mysql.data下的,mysql.data包使用nuget获取1.连接Mysql数据库:配置文件**.config: <connectionStrings> <add name="MySql" connectionString="Database=hyd_cpro_preview;Data Source=192.168.107.51;Us...原创 2019-12-31 14:25:08 · 141 阅读 · 0 评论 -
js时间戳写入mysql
vue-cli3在项目过程中,需要将时间控件的时间戳写入mysql中,但是js的时间戳格式如下:2019-07-23T16:00:00.000Z而mysql的datetime的格式为‘yyyy-mm-dd hh:mm:ss’,因此需要转换,在查询各种资料的情况下,找到一个比较好的解决方案:使用moment库使用moment库npm install moment --s //为项目注册组...原创 2019-07-29 15:15:24 · 1478 阅读 · 0 评论 -
记录mysql常用语句
记录:1. 检索记录行21-30SELECT*FROMtableLIMIT startindex,offset;SELECT*FROMtableLIMIT 20,10;20表示起始位置,从21开始,10位偏移量2.为了检索从某一个偏移量到记录集的结束所有的记录行,可以指定第二个参数为-1:SELECT*FROMtableL...原创 2019-07-25 10:33:26 · 73 阅读 · 0 评论 -
【转】nodejs更新mysql数据库信息
转载地址:https://www.yiibai.com/mysql/nodejs-update.html在本教程中,您将学习如何从node.js应用程序更新MySQL数据库中的数据。要从node.js应用程序更新数据,请使用以下步骤:连接到MySQL数据库服务器。 通过在Connection对象上调用query()方法来执行UPDATE语句。 关闭数据库连接。要连接到MySQL数...转载 2019-07-25 10:52:47 · 2185 阅读 · 0 评论 -
vue-cli3+element-ui+vuex+nodejs+mysql前端项目记录
好记性不如烂笔头,记录一下前端最基本全栈的实现过程。 项目配置: 1.创建项目,并修改配置,详情查看博客完整的vue-cli3项目创建过程以及各种配置2.添加mysql组件npm install mysql --s3.在项目根目录下创新server文件夹,保存服务端代码4.为前端配置访问信息:新建vue.config.js文件,文件内容如下:详细参考信息可查看...原创 2019-08-01 18:19:41 · 2427 阅读 · 3 评论 -
C# 从MongoDB导入数据到mysql
追加补充:目前因为mysql更新的原因,使用之前的连接方式是无法批量插入的,会提示错误The used command is not allowed with this MySQL version,因此需要添加一个设置字符,更新之后的连接设置如下: string connectMysql = "server = " + MysqlIP.Text + "; database =" + "; u...原创 2017-11-16 09:55:28 · 608 阅读 · 0 评论 -
C# mysql导入文件报错:The used command is not allowed with this MySQL version
环境:c# ,mysql.data ,visual studio2017问题:向mysql导入本地文件时,提示错误错误信息:The used command is not allowed with this MySQL version原因:在mysql.data升级之后,为了安全考虑,默认不允许加载本地文件数据解决方案:1.在mysql连接命令后设置AllowLoadLocal...原创 2019-08-02 11:25:37 · 2650 阅读 · 0 评论 -
【转】mysql多表关联查询
转载地址:https://www.cnblogs.com/yiyide266/p/7594058.html示例表A:author_id author_name 1 Kimmy 2 Abel 3 Bill 4 Berton 示例表B:book_id author_id start_date end_date 9 ...转载 2019-08-10 16:59:53 · 106 阅读 · 0 评论 -
C# MysqlHelper 执行reader时,遇到致命错误或者超时
问题:在执行下边的语句时,reader报错:未将对象引用设置到对象的实例,或者 Fatal error encountered during data read或者Execution Timeout Expired. The timeout period elapsed prior to completion of the operation or the server is not re...原创 2019-08-26 10:53:56 · 1565 阅读 · 0 评论 -
C# 操作mysql-创建表、插入更新数据
需要做一个项目,里边涉及对mysql表的简单操作,下边是代码using MySql.Data.MySqlClient;using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Text.RegularExpressions;using System....原创 2020-05-21 17:14:42 · 6633 阅读 · 0 评论