随笔分类 - MySql/SqlServer/PgSql
1
摘要:PgSql 行转列的使用 jsonb_each与row_to_json 1:正常的几行数据 2:转换后 3:code (以commodity来分组) select "Id" , "JabilPn" ,"Brand" ,"PricelnUsd" ,"Commodity" from "Eme_Mater
阅读全文
摘要:sqlserver简单使用Alppy 1:code select * from tab01; select *from tab02; select * from tab01 left join tab02 on tab01.id=tab02.tid select * from tab01 inner
阅读全文
摘要:直接代码记录 USE [testdb] GO /****** Object: StoredProcedure [dbo].[Pro_personAddAge] Script Date: 2022/11/28 0:18:57 ******/ SET ANSI_NULLS ON GO SET QUOTE
阅读全文
摘要:批量给数据库表中的 如:创建时间设置为自动填充约束 1:小知识补充 // sqlserver 1.获取所有数据库名: SELECT Name FROM Master..SysDatabases ORDER BY Name 2.获取所有表名: SELECT Name FROM DatabaseName
阅读全文
摘要:/* ==脚本参数== 源服务器版本 : SQL Server 2012 (11.0.5058) 源数据库引擎版本 : Microsoft SQL Server Enterprise Edition 源数据库引擎类型 : 独立的 SQL Server 目标服务器版本 : SQL Server 201
阅读全文
摘要:SELECT COLUMN_NAME AS '字段名称', column_comment AS '字段说明', column_type AS '字段类型', column_key AS '约束' FROM information_schema. COLUMNS WHERE table_schema
阅读全文
摘要:先来简单了解一下MySQL数据库有意思的简介(来源于网络) MySQL这个名字,起源不是很明确。一个比较有影响的说法是,基本指南和大量的库和工具带有前缀“my”已经有10年以上, 而且不管怎样,MySQL AB创始人之一的Monty Widenius的女儿也叫My。这两个到底是哪一个给出了MySQL
阅读全文
摘要:1:先截图看效果 2:完整的SQl语句 1 SELECT * FROM studentscore; 2 -- 3 SET @maxscore=(SELECT MAX(score) FROM studentscore LIMIT 1); 4 SELECT MAX(A.score)score FROM
阅读全文
摘要:1:先看效果: 2:部分代码截图 3:全部代码 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 namespace Redistest02 5 { 6 class Program 7 { 8 sta
阅读全文
摘要:1:测试代码:Dapper集合Linq处理报表 传参数这块直接使用单个的参数了,嘻嘻 1 public async Task<TheMostUnitAndClassStudentDataShowokFormart> TheMostVolatileClassGetStudentExamInfo(str
阅读全文
摘要:1:原来MySql也可以有临时表,这点还是不错, DROP temporary TABLE if EXISTS mytempdatatable; CREATE TEMPORARY table mytempdatatable SELECT tu.unit_session_uid,us.unit_ses
阅读全文
摘要:自己学习使用笔记 public async Task<IEnumerable<GetExamSubjInfoListTemp>> GetExamSubjectMainInfoList(string uni_id) { string sql = @" SELECT T.ttm_id, T.ttd_id
阅读全文
摘要:using Microsoft.AspNetCore.Mvc; using MySql.Data.MySqlClient; using System; using System.Collections.Generic; using System.Diagnostics; using System.L
阅读全文
摘要:1:导出的SQl脚本文件通常大于100M左右就会还原不了,不是报错就是说系统文件找不到(sql脚本是直接拖进来的,不存在路径的问题). 2:CMD 使用 OSQL命令或者Sqlcmd命令都是可以解决的,其实就是采用的ODBC的技术,一行一行的去执行(这样几十G的脚本文件都没有问题). 3:经个人测试
阅读全文
摘要:其功能为: 将字符串如'1,2,3,4,5,6' 拼接成SQL里面的id 1:使用: select * from Student where id IN( SELECT * FROM dbo.F_SPLIT('1,2,3,4',',') ) 2:定义表值函数: USE [CRM_CN2] GO /*
阅读全文
摘要:1:SqlServer简单的操作XML: ALTER PROCEDURE [dbo].[SP_CRM_FranchiseeRecharge_Money] @Create_By VARCHAR(50), @xmlStr1 NVARCHAR(MAX) -写在这里面的为 传入的参数 AS BEGIN as
阅读全文
摘要:1乐观锁与悲观锁的区别(参考自网络) 2 3 乐观锁的思路一般是表中增加版本字段,更新时where语句中增加版本的判断,算是一种CAS(Compare And Swep)操作, 4 商品库存场景中number起到了版本控制(相当于version)的作用( AND number=#{number})。
阅读全文
摘要:直接上干货,其中很多地方都没有进行相关的判断以及try catch等,谢谢! // MySQlServerORM 【简单 CURD】 using System; using System.Collections.Generic; using System.Linq; namespace COMMOM
阅读全文
摘要:开启数据库代理,启动不了请检查数据库服务的代理是否开启 建议Sqlserver2008以上的版本 完整步骤如下: 查看效果: 10秒以后再来查询:发现数据有多了一些,是不是很简单,嘻嘻!
阅读全文
摘要:row_number() ,还是top 这些分页的方法比较老了,效率不是很高效的, Sqlserve2012就有了,效率对比比较明显,尤其是数据比较大的情况下(我们可以观看查询执行计划) Offset 0 Rows Fetch Next 20 Rows only(需要先排序) 这里只举一个接单的sq
阅读全文
1

浙公网安备 33010602011771号