sql server
不会搬砖的程序猿
这个程序猿不会搬砖。
展开
-
SQL索引建立原则和使用
前言1. SQL索引有两种,聚集索引和非聚集索引。2. 聚集索引存储记录是物理上连续存在,而非聚集索引是逻辑上的连续,物理存储并不连续。3. 字典的拼音查询法就是聚集索引,字典的部首查询就是一个非聚集索引。4. 聚集索引和非聚集索引的根本区别是表记录的排列顺序和与索引的排列顺序是否一致。5. 聚集索引一个表只能有一个,而非聚集索引一个表可以存在多个。建立索引的原则1. 定义主键的数据列一定要建立索引。2. 定义有外键的数据列一定要建立索引。3. 对于经常查询的数据列最好建立索引。4.转载 2021-05-27 10:22:08 · 1361 阅读 · 0 评论 -
sql server 数据库日志清理
查询数据库日志名称(下面清理日志用到)USE 数据库名称 GO SELECT name FROM SYS.database_files WHERE type_desc='LOG' 清理日志代码USE [master] GO ALTER DATABASE 数据库名称 SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE 数据库名称 SET RECOVERY SIMPLE GO USE 数据库名称 GO DB原创 2020-12-25 17:26:12 · 282 阅读 · 0 评论 -
SQL Server 判断字段是否包含中文 / 英文字符 / 数字
中文字符字段名称 like ‘%[吖-座]%’英文字符字段名称 like ‘%[a-z]%’数字字段名称 like ‘%[0-9]%’原创 2020-12-09 09:08:18 · 1047 阅读 · 0 评论 -
sql server 隐藏字符处理、换行替换
最近遇到了后台富文本框内容换行问题,出现的几万条数据有两次换行,需要批量处理;一下是处理语句,注意如果是两个换行是三个CHAR(10)相拼接,别写错杀错正常换行数据了。update 表名 set 字段名=REPLACE(CONVERT(nvarchar(max),字段名),CHAR(10)+CHAR(10)+CHAR(10),CHAR(10))char(9) \t 水平制表符char(10) \r 换行char(13) \n 回车...原创 2020-11-18 15:12:04 · 619 阅读 · 0 评论