标签 Mysql 文章列表
9 浏览
喜欢(0)

[MySQL]MySQL数据库中如何查看数据库或者数据表的所有索引?

问题描述MySQL数据库中,如何查看一个数据库是否有索引,有哪些索引?又如何查看一张指定的数据表的索引信息呢?方案一在MySQL数据库中,使用SHOW INDEX可以查看一张指定表的索引信息,如下:SHOW INDEX FROM yourtable;如果要查看一个指定架构(schema)中所有数据表的索引信息,则可以从INFORMATION_SCHEMA架构中的STATISTICS表中获取索引信息,如下:SELECT DISTINCT ...

MySQL 2019-07-23 14:58 0评论 0收藏
9 浏览
喜欢(0)

[MySQL]MySQL数据库中如何使用SQL语句删除指定的一列或者多列?

问题描述MySQL数据库中,假如有如下的创建数据表结构的SQL脚本:CREATE TABLE tbl_Country( CountryId INT NOT NULL AUTO_INCREMENT, IsDeleted bit, PRIMARY KEY (CountryId) )现在有需求要删除IsDeleted这一列,应该如何操作呢?方案一在MySQL数据库中,提供了删除数据表的列的语句,语法格式如下:ALTER TABLE &l...

MySQL 2019-07-23 14:36 0评论 0收藏
22 浏览
喜欢(0)

如何重置(重新同步)MySQL主从复制

有时MySQL复制会出现从系统无法跟主系统正确同步的问题,这可能有很多原因。但是我们所需考虑的是如何来修复它?本篇文章将介绍关于如何重置MySQL复制。注意:使用本文的方法后,将删除所有bin-log文件,因此,如果需要可以先备份bin-log文件,然后按照说明进行操作。在从属服务器上:首先,我们需要停止从服务器。登录mysql服务器并执行以下命令。#mysql> STOP SLAVE;在主服务器上:停止从服务器之后,转到主服务器...

数据库 2019-03-14 01:18 0评论 0收藏
AD 友情赞助
62 浏览
喜欢(0)

[ASP.NET Core]ASP.NET Core应用程序开发中连接MySQL数据库时出现不支持SSL连接的异常?

问题描述在ASP.NET Core的应用程序开发中,如果MySQL.Data.dll是高版本(8.0.8或者以上),并且MySQL也是5.7.78或者以上的版本,此时程序连接数据会抛出当前主机不支持SSL连接的错误,信息如下:MySql.Data.MySqlClient.MySqlException:“The host localhost does not support SSL connections.”遇到这个问题如何处理呢?方案一...

ASP.NET Core 2018-11-06 09:34 0评论 0收藏
1374 浏览
喜欢(0)

[MySQL]MySQL数据库中如何重置自增字段(AUTO_INCREMENT)的值呢?

问题描述MySQL数据库中,如何重置自增字段AUTO_INCREMENT的值呢?现在需求将MySQL数据库中的表的自增列的值进行重置,应该如何处理呢?方案一可以使用MySQL的ALTER语句,如下:ALTER TABLE tablename AUTO_INCREMENT = 1或者:ALTER TABLE tablename AUTO_INCREMENT = value;注意: ALTER TABLE tablename AUTO_IN...

MySQL 2018-05-08 07:47 0评论 0收藏
3188 浏览
喜欢(3)

[MySQL]MySQL数据库中如何查询分组后每组中的最后一条记录?

问题描述比如,在MySQL数据库中,有数据表messages和数据记录,如下:Id Name Other_Columns-------------------------1 A A_data_12 A A_data_23 A A_data_34 B B_data_15 B B_data_26 C C_data_1如果执行M...

MySQL 2018-04-26 08:38 0评论 0收藏
AD 友情赞助
3254 浏览
喜欢(2)

[MySQL]MySQL数据库中如何在SELECT查询中使用IF语句判断某个列的值?

问题描述比如,在MySQL数据库中,有如下的MySQL查询语句:SELECT id,amount FROM report;现在需要根据列amount的值来判断,并转换出对应的查询结果。比如,如果report.type='P',那么amount的值就是本身,如果report.type='N',那么amount的值则为-amount,在MySQL数据库中,应该如何实现以上的需要呢?MySQL数据库中,是否有I...

MySQL 2018-04-25 22:30 0评论 0收藏
1563 浏览
喜欢(2)

[MySQL]MySQL数据库中如何查询出某个数据表中某个指定列的重复的记录?

问题描述在MySQL数据库中,查询出某个数据表中某个指定列的重复的记录?比如,当前有一个数据表,其中一列的数据类型为varchar,现在想使用MySQL查询语句找到此列中重复的数据,在MySQL数据库中,如何实现这样的查询语句呢?方案一使用SELECT 和 GROUP BY ... HAVING的子句即可,假如要查找的字段名为name,SQL语句如下:SELECT name, COUNT(*) c FROM table GROUP BY...

MySQL 2018-04-25 09:07 0评论 0收藏
858 浏览
喜欢(0)

[MySQL]MySQL数据库中如何统计一段时间内以某个字段分组的年/月总数?

问题描述在MySQL数据库中,如何统计一段时间内以某个字段分组的年/月总数。假如有一个TIMESTAMP类型的字段record_date,和MySQL查询的伪代码,如下:SELECT COUNT(id)FROM statsWHERE record_date.YEAR = 2009GROUP BY record_date.YEAR或者,按照年/月进行分组统计的伪代码,如下:SELECT COUNT(id)FROM statsGROUP B...

MySQL 2018-04-23 16:37 0评论 0收藏
AD 友情赞助
784 浏览
喜欢(0)

[MySQL]MySQL数据库中如何使用SQL语句查看某个数据库或者所有数据库中数据表占用的存储空间大小?

问题描述在MySQL数据库中,我们可以使用如下的SQL语句来查看某个指定数据库的数据表的大致存储信息,如下:show table status from myDatabaseName;但这条SQL语句不能体现详细的数据表信息,比如占用存储空间最大的数据表是哪个,具体占用的存储空间是多少,这些数据都无法使用以上这条简单的查询得知。那么,在MySQL数据库,如何使用SQL语句查看某个数据库或者所有数据库中数据表占用的存储空间大小呢?方案一可...

MySQL 2018-04-21 22:04 0评论 0收藏
284 浏览
喜欢(0)

[MySQL]MySQL中如何使用SQL命令行列举出数据库中所有的存储过程和函数?

问题描述在MySQL数据库,使用SQL语句如何查看一个数据库中所有的存储过程,比如我们查看所有表可以使用show tables;,查看所有数据库,则可以使用命令 show databases;。方案一在MySQL中,可以使用SHOW PROCEDURE STATUS;来查看数据库中所有的存储过程,如果查看数据库的所有函数,则可以使用SHOW FUNCTION STATUS;,如:SHOW PROCEDURE STATUS;SHOW FU...

MySQL 2018-04-20 08:58 0评论 0收藏
3415 浏览
喜欢(3)

[MySQL]MySQL数据库中如何使用IF判断语句查询基于列值的结果?

[MySQL]MySQL数据库中如何使用IF判断语句查询基于列值的结果?问题描述比如有以下数据表(report)的查询语句:SELECT id, amount,type FROM report需要查询的是根据 report 表的 type 字段进行判断,如果 type='P' 则 amount 为:amount,如果 type='N' 则 amount 为:-amount ,在MySQL语句中如何使用判断...

MySQL 2018-01-18 09:51 0评论 0收藏
777 浏览
喜欢(0)

[MySQL]MySQL数据库中从百万条数据表中随机10条数据的查询方式有哪些?

[MySQL]MySQL数据库中从百万条数据表中随机10条数据的查询方式有哪些?问题描述如题,MySQL数据库中从百万条数据表中随机10条数据的查询方式有哪些?方案一SELECT name FROM random AS r1 JOIN (SELECT CEIL(RAND() * (SELECT MAX(id) FROM random)) ...

MySQL 2018-01-17 09:22 0评论 0收藏
3475 浏览
喜欢(7)

[MySQL]MySQL数据库中插入操作时先判断数据是否存在,不存在则插入数据,存在则更新数据

[MySQL]MySQL数据库中插入操作时先判断数据是否存在,不存在则插入数据,存在则更新数据方案一根据条件查询判断记录是否存在,如下:IF (SELECT COUNT(*) FROM beta WHERE name = 'John' > 0) UPDATE alfa SET c1=(SELECT id FROM beta WHERE name = 'John')ELSEBEGIN INSERT...

MySQL 2018-01-17 09:20 0评论 0收藏
1390 浏览
喜欢(2)

[MySQL]MySQL数据库如何按某列分组排序后查询每个分组的最后一条数据?

https://stackoverflow.com/questions/1313120/retrieving-the-last-record-in-each-group[MySQL]MySQL数据库如何按某列分组排序后查询每个分组的最后一条数据?比如当前有如下的消息表(messages)及示例数据:Id Name Other_Columns-------------------------1 A A_data_...

MySQL 2018-01-16 10:55 0评论 0收藏
2196 浏览
喜欢(1)

[MySQL]MySQL数据库中如何查询出所有包含指定的一个或者多个字段名(列名)的数据表集合?

[MySQL]MySQL数据库中如何查询出所有包含指定的一个或者多个字段名(列名)的数据表集合?问题描述比如当前有几个字段(列)名的集合,需要查询某个MySQL数据库中所有包含的这些字段(列)集合的数据表,在MySQL语句中应该如何实现呢?方案一SELECT DISTINCT TABLE_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_NAME IN ('colu...

MySQL 2018-01-16 10:50 0评论 0收藏
2507 浏览
喜欢(0)

[MySQL]MySQL数据库中如何为日期类型(Datetime)的字段(列)设置当前时间为默认值?

[MySQL]MySQL数据库中如何为日期类型(Datetime)的字段(列)设置当前时间为默认值?问题描述如题,在MySQL数据库中,如何为日期类型(Datetime)的字段(列)设置当前时间为默认值?我们知道,在SQL Server数据库中,可以使用 GETDATE() 函数来设置某个字段(列)的默认当前时间,那么,在MySQL数据库如何实现呢?方案一在MySQL 5.6.5 版本的数据库中,可以使用 CURRENT_TIMESTA...

MySQL 2018-01-16 10:23 0评论 0收藏
931 浏览
喜欢(2)

[MySQL]MySQL数据库中如何使用SQL语句查看表或者列的所有外键?

[MySQL]MySQL数据库中如何使用SQL语句查看表或者列的所有外键?问题描述如题,[MySQL]MySQL数据库中如何使用SQL语句查看表或者列的所有外键?方案一查看一张表的所有外键:SELECT TABLE_NAME,COLUMN_NAME,CONSTRAINT_NAME, REFERENCED_TABLE_NAME,REFERENCED_COLUMN_NAMEFROM INFORMATION_SCHEMA.KEY_COL...

MySQL 2018-01-15 13:22 0评论 0收藏
4462 浏览
喜欢(2)

数据库管理工具神器-DataGrip,可同时管理主流的不同产品的数据库[SQL Server,MySQL,Oracle,Sqlite,PostgreSQL,DB2等]

前言DataGrip:Jet Brains出品的一款数据库管理工具(没错,是Jet Brains出品,必属精品)。DataGrip整合集成了当前主流数据库(如:SQL Server, MySQL, Oracle, PostgreSQL, Sybase, Sqlite, DB2, Azure等)的连接,管理等。让开发者或者是数据库管理员可以在一个管理器中管理多种不同产品的数据库。DataGrip特性智能查询控制台DataGrip允许您以不...

开发工具 2017-12-20 08:00 0评论 0收藏
5440 浏览
喜欢(11)

一步一步创建ASP.NET MVC5程序[Repository+Autofac+Automapper+SqlSugar](二)

前言:在本系列第一篇《一步一步创建ASP.NET MVC5程序[Repository+Autofac+Automapper+SqlSugar](一)》中,我为大家介绍了搭建空白解决方案以及在此解决方案中创建目录和对应的项目。本篇将和大家一起学习在项目中使用Nuget引入.NET对应的MySql.Data程序包,以及使用传统的Ado.NET连接MySQL数据库,实现一个简单的查询并将数据转换成泛型对象的操作。本篇知识要点Nuget程序包管...

ASP.NET MVC 2017-10-19 16:00 2评论 0收藏
AD 友情赞助