[MySQL]MySQL数据库中如何使用SQL语句查看某个数据库或者所有数据库中数据表占用的存储空间大小?
问题描述在MySQL数据库中,我们可以使用如下的SQL语句来查看某个指定数据库的数据表的大致存储信息,如下:show table status from myDatabaseName;但这条SQL语句不能体现详细的数据表信息,比如占用存储空...
[MySQL]MySQL中如何使用SQL命令行列举出数据库中所有的存储过程和函数?
问题描述在MySQL数据库,使用SQL语句如何查看一个数据库中所有的存储过程,比如我们查看所有表可以使用show tables;,查看所有数据库,则可以使用命令 show databases;。方案一在MySQL中,可以使用SHOW PRO...
[LINQ].NET/C#开发中如何使用LINQ实现SQL查询语句中的GROUP BY HAVING COUNT查询?
问题描述当前有如下的SQL查询语句,如下:select B.Name from Company B group by B.Name having COUNT(1) > 1在.NET/C#应用程序开发中,如何使用LINQ实现SQL查询语...
[SQL Server]SQL Server如何重命名一个数据表的表名?
问题描述在SQL Server数据库中,我们如何重命名一张已经存在的数据表的表名呢?比如使用类似如下的SQL查询语句:ALTER TABLE oldtable RENAME TO newtable;此SQL查询语句是错误的,要如何正确的重命...
[SQL Server]SQL Server中如何将某些列的值按列分组并接连成单个字符串?
问题描述在SQL Server中如何将某些列的值按列分组并接连成单个字符串?比如有如下的示例数据:idNameValue1A41B82C9需要使用SQL语句将以上表格中的数据按照id分组,并将相同分组的Name和Value列对应的值连接起来...
[SQL Server]SQL Server中如何替换数据表中某个列中所以符合条件的行的字符串?
问题描述如题,假设当前有一张数据表,其中的某一列数据类型为字符串类型的,对应的所有数据行中均包含相同的字符串,现在需要将这个字符串全部替换成另外一个字符串,在SQL Server中,如何替换数据表中某个列中所以符合条件的行的字符串呢?方案一...
[SQL Server]SQL Server中如何从一张数据表中的某些字段值插入到另外一张已存在的数据表中呢?
问题描述如题,SQL Server中如何从一张数据表中的某些字段值插入到另外一张已存在的数据表中呢?假设有类似如下的SQL语句:SELECT col1, col2INTO dbo.TableTwoFROM dbo.TableOneWHERE...
[SQL Server]SQL Server中有哪些更好的分页的方法呢?
问题描述如题,我们从数据库读取数据,特别是读取大批量数据时需要使用分页功能,那么,在SQL Server 2005、SQL Server 2008、SQL Server 2012等数据库中,有哪些更高效的分页写法呢,包括分页时返回数据的总数...
[SQL Server]SQL Server是否有同时按两个字段查找最大值的函数?
问题描述如题,在SQL Server中,是否存在一个函数,可以按两个字段查询最大值,比如这样的查询语句:SELECT o.OrderId, MAX(o.NegotiatedPrice, o.SuggestedPrice)FROM Order...
[SQL Server]SQL Server数据库中如何设置主键列为自增列?
问题描述在SQL Server数据库的数据表中,如何设置主键列为自增列。找遍了所有的列设置属性之后,仍然没找到在哪设置自增属性,那么SQL Server数据库的自增列到底在哪里设置,怎么设置呢?方案一请确保在需要设置成自增的列为int类型,...
[SQL Server]SQL Server中如何从一个数据表中删除某列?
问题描述如题,在数据库中有一个表MEN,其中包含了一些列(字段),比如:Fname,Lname,…现在需要删除其中的某个列(字段):Lname应该如何操作呢?方案一使用语法:ALTER TABLE TABLE_NAME DROP COLUM...
[Linq].NET/C#程序开发中如何像SQL语句一样做left join和group by 以及count统计查询?
问题描述比如现在有SQL查询语句如下:SELECT p.ParentId, COUNT(c.ChildId)FROM ParentTable p LEFT OUTER JOIN ChildTable c ON p.ParentId = c...
[Dapper].NET/C#程序开发中使用Dapper实现类似SQL语句中的Like查询的方法有哪些呢?
问题描述如题,在.NET/C#的程序开发中,使用Dapper查询数据时,如何实现类似SQL查询语句中的like操作,如:var data = conn.Query(@" select top 25 Term as L...
C#视频教程之使用Dapper轻松访问SQL Server数据库(核心源码)
大家好,我是Rector,一位专注.NET开发者社区建设的.Neter。我之前推出了一个关于《C#视频教程之使用Dapper轻松访问SQL Server数据库》的系列视频讲座。这个讲座主要面向的对象是C#的初学者或有意愿了解Dapper的小...
[MySQL]MySQL数据库中如何查询出所有包含指定的一个或者多个字段名(列名)的数据表集合?
[MySQL]MySQL数据库中如何查询出所有包含指定的一个或者多个字段名(列名)的数据表集合?问题描述比如当前有几个字段(列)名的集合,需要查询某个MySQL数据库中所有包含的这些字段(列)集合的数据表,在MySQL语句中应该如何实现呢?...
[MySQL]MySQL数据库中如何为日期类型(Datetime)的字段(列)设置当前时间为默认值?
[MySQL]MySQL数据库中如何为日期类型(Datetime)的字段(列)设置当前时间为默认值?问题描述如题,在MySQL数据库中,如何为日期类型(Datetime)的字段(列)设置当前时间为默认值?我们知道,在SQL Server数据...
[MySQL]MySQL数据库中如何使用SQL语句查看表或者列的所有外键?
[MySQL]MySQL数据库中如何使用SQL语句查看表或者列的所有外键?问题描述如题,[MySQL]MySQL数据库中如何使用SQL语句查看表或者列的所有外键?方案一查看一张表的所有外键:SELECT TABLE_NAME,COLUM...
[SQL Server]SQL Server数据库中删除表的数据之后如何重置自增列的标识?
[SQL Server]SQL Server数据库中删除表的数据之后如何重置自增列的标识?方案一使用 DBCC CHECKIDENT ,语法如下:DBCC CHECKIDENT (table_name [, { NORESEED | { R...
[SQL Server]SQL Server数据库使用指定分割符分割字符串并按索引返回子字符串?
[SQL Server]SQL Server数据库使用指定分割符分割字符串并按索引返回子字符串?问题描述比如有字符串 “1|20|3|343|44|6|8765”,在SQL Server 中如何实现按竖线[|]分割这个字符串,并返回对应索引...
[SQL Server]SQL Server数据库中日期格式化只保留年月日部分的方法有哪些?
[SQL Server]SQL Server数据库中日期格式化只保留年月日部分的方法有哪些?方案一select DATEADD(dd, DATEDIFF(dd, 0, getdate()), 0)方案二SQL Server 2008:CON...