自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(76)
  • 收藏
  • 关注

原创 SQL Server Count()函数

在这种形式中,COUNT( * ) 返回指定表中的行数。COUNT( * )不支持DISTINCT并且不带参数。它分别统计每一行,并包含NULL值的行。SQL Server COUNT() 是一个聚合函数,它返回在集合中找到的项目数。

2023-11-21 17:33:42 1672

原创 SQL Server去除字符串空格的ltrim() 和 rtrim()函数

SQL Server并不提供trim()函数去除字符串两边空格,只提供了去除字符串左边空格ltrim()函数和去除右边字符串空格rtrim()函数,但是只要将这两个函数配合使用,就能达到去除字符串两端空格的效果。

2023-11-16 15:05:50 2059 1

原创 SQL Server中substring的用法

括号中数字’1’表示截取的起始位置是从该字符串的第一个字符开始,'3’表示截取后得到的字符串长度为3个字符。

2023-11-16 14:42:08 1014

原创 SQL 2000数据库置疑及修复方案

停止SQL服务管理器,将原数据文件(sql根目录下的.mdf .ldf文件)拷贝出来进行备份,然后将原数据库删除,使用思迅数据库安装包程序创建一个新的数据库。用备份出来的老数据库的MDF文件替换新数据库相应的MDF文件,并把(新的)LDF文件删除。–注:此处的db_name一定要更换为需要修复的数据库名称,比如此实例中的hbposv8。数据库置疑修复处理完成后,需执行第二步骤,使用DBCC语句对数据库进行检测并修复错误.提要:在数据库置疑或者修复的处理过程中,须先将文中的数据库更改为真实的数据库名称.

2023-01-31 11:03:00 2518

原创 如何在Windows7 上查看.NET Framework版本

1.单据任务栏中的’搜索’按钮,搜索PowerShell,选择以管理员身份运行选项,打开PowerShell窗口。1.打开文件资源管理器,找到以下路径CWindows\Microsoft.NET\Framework64。2.在versoin中可以查看安装在Windows7上的.NETFramework的版本。另在版本4之前的版本中,键将是一个数字或setup。3.展开V4项,选择client项,在右侧的version字符串中可以看到.NET版本号。4.单机’详细信息’选项,查看’产品版本’。...

2022-07-27 15:03:09 8202

原创 SQL Server 中 REPLACE() 函数简介

SQL Server REPLACE 函数语法:要使用新字符串替换字符串所有出现的子字符串,请使用REPLACE()函数,如下所示:参数解析:字段:待搜索的字符串表达式。string_replace1可以是字符数据或二进制数据;wddw:待替换(查找)的字符串表达式。string_replace2可以是字符数据或二进制数据;wwww: 替换用的字符表达式。string_replace3可以是字符数据或二进制数据。REPLACE() 函数返回一个新字符串,其中出现所有子字符串(wddw)被wwww替换。实例

2022-07-13 13:54:46 12030 1

原创 如何将文件或文件夹加入杀毒软件白名单步骤

此文章以电脑管家,金山毒霸,360杀毒,360安全卫士为例。

2022-07-06 15:11:27 11162

原创 SQL Server Len() 函数

LEN() 函数用于输入字符串的字符数。LEN() 函数返回输入字符串的字符数,不包括尾随空格。以下是LEN() 函数的语法:在此语法中,input_string 可以是文字字符串,字符串表达式或字符或二进制数据的列。如果input_string 是 VARCHAR(max),NVARCHAR(max) 或 VARBINARY(max)数据类型,则LEN() 函数返回数据类型为 BIGINT 的值;否则返回为 INT 类型。...

2022-07-05 17:02:23 3978

原创 软件无法查看打印机驱动处理方案

以思迅软件商云X为例:处理方案:开启打印机服务:1.首先右击桌面的“此电脑” 然后点击“管理”2.点击做成任务栏中的“服务和应用程序” ----双击进入“服务”3.再双击右侧的“print spooler" ----在启用类型选择“自动”即可将打印服务系统重启后,软件内打印驱动可正常显示:另:检查电脑上是否有杀毒程序,如有,也请退出杀毒程序核实。......

2022-07-01 14:09:58 1285

原创 SQL Server数据库单用户模式设置

如何设置数据库单用户模式

2022-06-14 10:37:23 7062 2

原创 SQL 函数

SQL 函数SQL 拥有很多可用于计数和计算的内建函数。SQL Aggregate 函数SQL Aggregate 函数计算从列中取得的值,返回一个单一的值。有用的Aggregate 函数: AVG() - 返回平均值 COUNT() - 返回行数 FIRST() - 返回第一个记录的值 LAST() - 返回最后一个记录的值 MAX() - 返回最大值 MIN() - 返回最小值 SUM() - 返回总和SQL Scalar 函数SQL Scalar 函数基于输入值,返回一个

2022-04-14 13:59:30 112

原创 SQL NULL 值

SQL NULL 值NULL 值代表遗漏的未知数据。默认地,表的列可以存放NULL值。SQL NULL值如果表中的某个列是可选的,那么我们可以在不向该列添加值得情况下插入新记录或更新已有的记录。这意味着该字段将以NULL值保存。NULL 值得处理方式与其他值不同。NULL 用作未知的或不适用的值的占位符。注释:无法比较NULL和0;它们是不等价的。SQL 的NULL 值处理请看下面的"persons"表p_id lastname fristname address city1 Han

2022-04-13 14:35:08 235

原创 SQL 视图(Views)

SQL 视图(Views)视图是可视化的表。本章讲解如何创建,更新和删除视图。SQL CREATE VIEW 语句在SQL 中,视图是基于SQL 语句的结果集的可视化的表。视图包含行和列,就像一个真实的表。视图中的字段就是来自一个或多个数据库中真实的表中的字段。您可以像视图添加SQL函数,WHERE以及JOIN子句,也可以呈现数据,就像这些数据来自于某个单一的表一样。SQL CREATE VIEW 语法CREATE VIEW view_name ASSELECT column_name(

2022-04-13 11:39:18 1199

原创 SQL ALTER TABLE 语句

SQL ALTER TABLE 语句ALTER TABLE 语句ALTER TABLE语句用于在已有的表中添加,删除或修改列。SQL ALTER TABLE 语法如需在表中添加列,请使用下面语法:ALTER TABLE table_nameADD column_name datatype如需删除表中的列,请使用下面语法:(某些数据库系统不允许这种在数据库表中删除列的方式)ALTER TABLE table_nameDROP COLUMN column_name要改变表中列的数据类型,

2022-04-12 16:07:44 345

原创 清除/收缩SQL Server数据库日志

清除SQL Server数据库日志(ldf文件)的几种方法方案一:直接删除本地ldf日志文件在SQL 管理器分离数据库;(分离后 数据库列表无该数据库)对数据库日志文件进行压缩备份(rar,zip)直接删除ldf文件再附加数据库。若提示文件找不到,可直接选中点击下面的删除按钮删除。方案二:收缩数据库日志文件选择需要收缩的数据库,点击右键【属性】–【选项】–【恢复模式】修改为【简单】。点击确定按钮。选择需要收缩的数据库,点击右键选择【任务】–【收缩】–【文

2022-04-11 16:02:00 6520

原创 SQL DROP

SQL DROPSQL 撤销索引,撤销表 以及撤销数据库通过使用DROP 语句,可以轻松地删除索引,表和数据库。DROP INDEX 语句DROP INDEX 语句用于删除表中得索引。DROP INDEX table_name.index_name实例:DROP INDEX persons.pindexDROP INDEX persons.pindex0DROP TABLE 语句DROP TABLE table_nameDROP DATABASE 语句DROP DATABASE

2022-04-08 14:56:16 2227

原创 SQL CREATE INDEX 语句

SQL CREATE INDEX 语句CREATE INDEX 语句用于在表中创建索引。在不读取整个表的情况下,索引使数据库应用程序可以更快地查找数据。(使查询数据效率更快)索引您可以在表中创建索引,以便更加快速高效地查询数据。用户无法看到索引,它们只能被用来加速搜索/查询。注释:更新一个包含索引的表需要比更新一个没有索引的表花费更多的时间,这是由于索引本身也需要更新。因此,理想的做法是仅仅在常常被搜索的列(以及表)上面创建索引。数据库索引:1.聚集索引(主键索引):在数据库里面,所有行数都

2022-04-06 16:45:23 329

原创 SQL DEFAULT 约束

SQL DEFAULT 约束DEFAULT 约束用于向列中插入默认值。如果没有其他规定的值,那么会将默认值添加到所有的新记录。CREATE TABLE 时的 SQL DEFAULT 约束下面的SQL 在"Persons" 表创建时在"city"列上创建DEFAULT 约束:CREATE TABLE Persons01(p_id int not null,lastname varchar(255),fristname varchar(255),address varchar(255),c

2022-03-29 14:36:10 1298

原创 SQL CHECK 约束

SQL CHECK 约束CHECK 约束用于限制列中的值得范围。如果对单个定于的CHECK 约束,那么该列只允许特定的值。如果对一个表定于CHECK 约束,那么此约束会基于行中其他列的值在特定的列中对值进行限制。CREATE TABLE 时的SQL CHECK 约束下面的SQL 在"Persons"表创建CHECK 约束。CHECK 约束规定"p_id"列必须只包含大于0的整数。CREATE TABLE persons3(p_id int not null CHECK (p_id>0)

2022-03-29 14:29:37 3696

原创 SQL FOREIGN KEY 约束

SQL FOREIGN KEY 约束一个表中的 forgeign key 指向另一个表中的 unique key (唯一约束的键)通过一个实例来解释外键。请看下面两个表:"persons"表:p_id lastname fristname address city1 Hansen Ola Timoteivn 10 Sandnes2 Svendson Tove Borgvn 23 Sandnes3 Pettersen Kari Storgt 20 Stavanger"orders"表:o_

2022-03-29 10:19:38 1234

原创 SQL PRIMARY KEY 约束

SQL PRIMARY KEY 约束PRIMARY KEY 约束唯一标识数据库表中的每条记录。主键必须包含唯一的值。主键列不能包含NULL 值。每个表都应该有一个主键,并且每个表只能有一个主键。CREATE TABLE 时的 SQL PRIMARY KEY约束下面的SQL 在"Persons20"表创建时在"P_id"列上创建 PRIMARY KEY约束:CREATE TABLE Persons20(p_id int NOT NULL PRIMARY KEY,lastname varch

2022-03-29 10:09:31 718

原创 SQL UNIQUE 约束

SQL UNIQUE 约束UNIQUE 约束唯一标识数据库表中的每条记录。UNIQUE 和 PRIMARY KEY 约束均为列或列集合提供了唯一性的保证。PRIMARY KEY 约束拥有自动定义的 UNIQUE 约束。请注意,每个表可以有多个UNIQUE 约束,但是每个表只能有一个PRIMARY KEY 约束。CREATE TABLE 时的SQL UNIQUE 约束下面的SQL 在"Persons111"表创建时在"P_id"列上创建 UNIQUE 约束:CREATE TABLE Person

2022-03-29 09:57:57 1023 1

原创 SQL NOT NULL 约束

SQL NOT NULL 约束在默认的情况下,表的列接受NULL值。SQL NOT NULL约束NOT NULL约束强制的列不接受NULL值。NOT NULL约束强制字段始终包含值。这意味着,如果不像字段添加值,就无法插入新纪录或者更新记录。下面的SQL强制"ID"列,"Lastname"列,"Fristname"列不接受 NULL 值:CREATE TABLE Persons0(id int NOT NULL,lastname varchar(255) NOT NULL,fristn

2022-03-29 09:48:42 1338

原创 SQL 约束(Constraints)

SQL 约束(Constraints)SQL 约束用于规定表中得数据规则。如果存在违反约束的数据行为,行为会被约束终止。约束可以在创建表时规定(通过CREATE TABLE语句),或者在创建之后规定(通过ALTER TABLE语句)SQL CREATE TABLE + CONSTRAINT 语法CREATE TABLE table_name(column_name1 date_type(size) constraint_name,column_name2 date_type(size) co

2022-03-29 09:17:08 351

原创 SQL CREATE DATABASE 语句和 SQL CREATE TABLE语句

SQL CREATE DATABASE 语句CREATE DATABASE 语句用于创建数据库SQL CREATE DATABASE 语法CREATE DATABASE dbnameSQL CREATE DATABASE实例下面的SQL语句创建一个名为"my_db"的数据库:CREATE DATABASE my_db数据库表可以通过CREATE TABLE 来添加。SQL CREATE TABLE 语句CREATE TAABLE 语句用于创建数据库中的表。表由行和列组成,每个表都必须

2022-03-29 09:11:43 851

原创 SQL SERVER 2012数据库还原

SQL SERVER 2012数据库还原还原成新数据库:还原时可以不用先建立一个空数据库,直接还原成新数据库,步骤如下:1.右键数据库–还原数据库。在常规–源设备:选择需要还原数据库的路径。在目标–数据库:自定义此次还原数据库的名称。还原计划:勾选。2.选中还原:将还原路径进行自定义修改。D:\SQL\Sql2012\hbposv10_test1_Data.MDFD:\SQL\Sql2012hbposv10_test1_Log.LDF3.选项–结尾日志备份。取消勾选:还原前进行结尾日志备份

2022-03-28 14:41:55 6608

原创 SQL INSERT INTO SELECT 语句

SQL INSERT INTO SELECT 语句通过SQL,可以从一个表复制信息到另一个表。INSERT INTO SELECT 语句从一个表复制数据,然后把数据插入到一个已存在的表中。目标表中任何已存在的行都不会受影响。SQL INSERT INTO SELECT 语法1.从一个表中复制所有的列插入到另一个已存在的表中:INSERT INTO table2SELECT * FROM table12.可以只复制希望的列插入到另一个已存在的表中:INSERT INTO table2(co

2022-03-28 11:31:08 7619

原创 SQL SELECT INTO语句

SQL SELECT INTO语句通过SQL,您可以从一个表复制信息到另一个表。SELECT INTO语句从一个表复制数据,然后把数据插入到另一个新表中。SQL SELECT INTO语句注意:MYSQL数据库不支持SELECT…INTO语句,但支持INSERT INTO…SELECT。可以使用以下语句来拷贝表结构及数据:CREATE TABLE 新表ASSELECT * FROM 旧表SQL SELECT INTO语法1.复制所有的列插入到新表中:SELECT *INTO ne

2022-03-28 10:08:16 4138

原创 SQL UNION操作符

SQL UNION操作符SQL UNION操作符合并两个或多个SELECT语句的结果。请注意,UNION内部的每个SELECT语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每个SELECT语句中的列的顺序必须相同。SQL UNION语法SELECT column_name(s) FROM table1UNIONSELECT column_name(s) FROM table2注释:默认地,UNION操作符选取不同的值。如果允许重复值,请使用UNION ALL。SQL UNIO

2022-03-28 10:03:13 442

原创 SQL 别名

SQL 别名通过使用SQL,可以为表名称或列名称指定别名。创建别名是为了让列名称可读性更强。列的SQL别名语法SELECT column_name AS alias_nameFROM table_name;表的SQL别名语法SELECT column_name(s) FROM table_name AS alias_name;列的别名实例提示:如果列名称包含空格,要求使用双引号或方括号。SELECT item_no AS n ,item_subno AS sFROM t_bd_i

2022-03-26 11:52:30 967

原创 SQL BETWEEN 操作符

SQL BETWEEN 操作符SQL BETWEEN操作符BETWEEN操作符用于选取介于两个值之间的数据范围值。BETWEEN操作符选取介于两个值之间的数据范围内的值。这些值可以是数值,文本或者日期。SQL BETWEEN语法SELECT column_name(s)FROM table_nameWHERE column_name BETWEEN value1 AND value2BETWEEN操作符实例SELECT * FROM t_rm_vip_infoWHERE card_id

2022-03-26 10:23:44 3783

原创 SQL IN 操作符

SQL IN 操作符IN操作符IN操作符允许在WHERE子句中规定多个值。SQL IN语法SELECT column_name(s)FROM table_nameWHERE column_name IN (value1,value2,...);IN操作符实例SELECT * FROM AWHERE card_id IN ('00001','00002');查询出A表 选取“card_id”列有“00001”和“00002”的数据。...

2022-03-26 10:15:29 402

原创 SQL 通配符

SQL 通配符在SQL中,通配符与SQL LIKE操作符一起使用。SQL 通配符用于搜索表中的数据。在SQL中,可使用以下通配符:通配符描述%替代0个或多个字符_替代一个字符[charlist]字符列中的任何单一字符[^charlist] 或 [!charlist]不在字符列中的任何单一字符使用SQL % 通配符实例:SELECT * FROM AWHERE url LIKE 'https%';查询A表 选取“url”列 以字母‘http

2022-03-26 10:11:37 3230

原创 SQL LIKE

SQL LIKELIKE操作符用于在WHERE子句中搜索列中的指定模式。SQL LIKE语法SELECT column_name(s)FROM table_nameWHERE column_name LIKE pattern;SQL LIKE操作符实例SELECT * FROM AWHERE name LIKE 'G%';查询A表 选取“name”列 以字母“G”开始的所有数据。 提示:“%”符号用于在模式的前后定义通配符(默认字母)SELECT * FROM AWHERE

2022-03-26 09:54:24 449

原创 SQL SELECT TOP

SQL SELECT TOPSQL SELECT TOP子句SQL TOP 子句用于规定要返回的记录的数目。SQL TOP 子句对于拥有数千条记录的大型表来说是非常有用的。注意:并非所有的数据库系统都支持SELECT TOP语句。MYSQL支持LIMIT语句来选取指定的条数数据,Oracle可以使用ROWNUM来选取。SQL Server/MS Access语法SELECT TOP number|percent column_name(s)FROM table_name;SQL SELE

2022-03-24 16:02:53 2013

原创 SQL 基础教程2

SQL 基础教程SQL SELECT DISTINCT语句在表中,一个列可能会包含多个重复值,DISTINCT关键词用于返回唯一不同的值;SQL SELECT DISINCT语法:SELECT DISTINCT column_name,column_nameFROM table_name;SELECT DISTINCT实例:查询A表中“country”列中选取唯一不同的值,也就是去掉“country”列重复值;SELECT DISTINCT country FROM A;SQL WH

2022-03-24 11:07:41 237

原创 SQL 基础教程1

SQL 基础教程SQL SELECT 语句SELECT 语句用于从数据库中选取数据SQL SELECT结果被存储在一个结果表中,称为结果集。SQL SELECT语法:SELECT column_name,column_name column_name 列名FROM table_name与SELECT * FROM table_nameSQL INSERT INTO 语句INSERT INTO 语句用于向表中插入新记录SQL INSERT INTO语法:第一

2022-03-23 16:51:00 249

原创 SQL 2005/2008质疑修复

SQL 2005/2008质疑修复SQL 2005 质疑修复alter database 置疑数据库 set emergency go alter database 置疑数据库 set single_user with rollback immediate go use master go alter database 置疑数据库 Rebuild Log on (name=SuspectDB_log,filename=’D:/Log/置疑数据库_log.LDF’) go alter da

2022-03-18 16:16:06 4247

原创 SQL 2000置疑修复

SQL 2000质疑修复解决由于sql2000日志文件引起的“置疑”问题:日志有错误--------重新附加提示日志有错误。日志文件丢失-----丢失了.ldf文件,只有.mdf文件的数据库重建。步骤:以hbyjtv8数据库为例一、备份“置疑”数据库的数据文件,因为日志文件.ldf出错,可以只备份.mdf文件。二、打开企业管理器(SQLServerEnterpriseManager),删除“置疑”数据库,如果提示删除错误,可以重启数据库服务器,然后再试。三、在企业管理器中,新建同名数据库(假如

2022-03-18 16:05:47 6826

原创 SQL SERVER identity(自增)的用法

SQL SERVER identity(自增)的用法一. identity 的基本用法1.含义identity 表示该字段的值会自动更新,不需要我们维护,通常情况下我们不可以直接给identity 修饰的字符赋值,否则编译时会报错。2.语法列名 数据类型 约束 identity (m,n)m 表示的是初始值,n 表示的是每次自动增加的值如果m和n的值都没有指定,默认为(1,1)要么同时指定m和n的值,要么m和n都不指定,不能只写其中一个值,不然会出错3.实例演示不指定m和n的值CR

2022-03-11 11:15:47 4287

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除