拥有MYSQL/MSSQ标签的文章

MYSQL同表更新及查询非数字数据

1. 用正则的方式查询出非数字型的数据SELECT *  FROM ekp_1748155e2cc8aaff744c  WHERE fd_weiXiuPeiJianJinE NOT REGEXP '^[0-9]*\\.?[0-9]+$';2. 同表更新, 必须加多一层InUPDATE ek
阅读全文

SQL Server 收缩数据文件,有进度

---- 查看数据文件大小USE AIS20241217182025 GO SELECT a.name as 逻辑文件名, size/128 [totalspace文件大小(兆)], FILEPROPERTY(a.name, 'SpaceUsed')/128 [usedspace已用空间(兆)],
阅读全文

SQL Server大容量数据库(500GB+)主从复制方案

# SQL Server大容量数据库(500GB+)主从复制方案对于超过500GB的大型SQL Server数据库,主从复制需要特别注意性能、网络带宽和存储等因素。以下是详细的实施方案:## 一、前期准备工作1. **环境检查**   - 确保主从服务器实例名与服务器名一致,不一致需修改后重启   - 修改所有服务器的hosts文件(C:\Windows\S
阅读全文

MSSQL 收缩数据文件 and 查看收缩进度

收缩数据库---- 查看数据文件大小 USE AIS20241217182025 GO SELECT a.name as 逻辑文件名, size/128 [totalspace文件大小(兆)], FILEPROPERTY(a.name, 'SpaceUsed')/128 [usedsp
阅读全文

关于MSSQL复制表语句

-- 创建新表,表结构与original_table相同SELECT *INTO AIS20240929175407.dbo.T_BD_LANGUAGEFROM AIS20230307122625.dbo.T_BD_LANGUAGEWHERE 1=1; -- 这里的WHERE条件0确保不会复制任何数据-- 复制数据到新表INSERT INTO AIS20240929175407.dbo.T_BD_
阅读全文

解决SQL Server数据库事务日志已满的方法

事务日志文件(Transaction Log File)是用来记录数据库更新情况的文件,扩展名为ldf。当出现以下情况时,就会报“事务日志已满”的错误:日志文件没有设置了自动增长,当记录超过初始大小;日志文件设置了自动增长,“最大文件大小”设置了具体的大小(如2000M),当文件达到设置的大小时。-- 将数据库的恢复模式更改为简单模式 ALTER DATABASE 
阅读全文

MSSQL如何拆分字段,简单几步告诉你

程序员同学们在工作中可能会遇到这种情况,就是在sql server中将一个字段根据某个字符拆分成多个字段显示, 今天就给大家举例说明下这个问题:sql server 数据库中某张表(Person)的数据信息是:ID Address1 平山花园-4单元-12幢-2032 香山花园-3单元-22幢-304现在有需求是,将地址信息显示形式改成4列 ,即小区名,单元号,楼房号,房间号 分成4列进行显示:I
阅读全文

pymssql查询结果中文乱码处理

解决方案:乱码的地方加上.encode(‘latin1’).decode(‘gbk’),先编码成SQL server支持的编码格式,再解码成中文。例子:cursor = connect.cursor() # 创建一个游标对象,python里的sql语句都要通过cursor来执行。cursor.execute(my_sql) # 执行sql语句print(cursor.fetchall())for
阅读全文

MSSQL 全库查询某个字段在哪个表中

---- 全库查询字段 DECLARE @columnName SYSNAME = 'F_QAZX_COMBO1'; -- 替换为你想查询的字段名 DECLARE @sql NVARCHAR(MAX);   SELECT @sql = ISN
阅读全文

MYSQL 常用操作指南

修改密码 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password by 'mynewpassword';查看plugin设置select host, user, plugin from user;刷新缓存FLUSH PRIVILEGES;
阅读全文