SQL Server启动服务方式,[^],模糊查询,约束,主键,自增,增删改查,通配符,函数

SQLServer
启动服务的两种方式:
第一种:在Sqlserver的配置管理器中设置
第二种:在我的电脑--管理---服务于配置选项中设置SQL Server(MSSQLSERVER)
常用约束:
--主键(primary key):用来区分每条数据,一张表中一般都要包含主键
--自增(identity):设置一个列的默认值为起始值,每增加一列数字就+1
--默认值约束(default):设置一个列的默认值
--唯一约束(unique):和主键类似,也是用来区分每条数据,但是一张表中可以
--有多个唯一约束,并且这个唯一约束可以有一个null
--Check约束:限制内容的范围
--not null(非空):设置内容不能为null
常用语句:
--查询所有
-- select * from 表名
--添加数据
--insert into 表名 values(内容1,内容2,内容3)
--修改和删除的时候记得一定要加条件,如果不加条件后果很严重
--删除语句
--delete 表名 where 条件
--修改语句
--update 表名 set 列名=‘值’,列名=‘值’ where 条件
--查询指定列
--select 列名1 as (别名),列名2 as (别名).... from 表名
--条件查询
--select 列名1 as (别名),列名2 as (别名).... from 表名 where 条件 非空(is not null)
--限制结果行数
--select top N 列名 from 表名
--查询百分之多少数据
--select top 百分比 Percent from 表名
--使用between..and..进行区间查询
--select * from 表名 where between 开始 and 结束
--使用in查询指定数据
--select * from 表名 where 列名 in (内容1,内容2)
--查询年龄按照升序进行排序
--select * from 表名 order by 列名 (如果降序在后面加上desc)
--通配符的使用(模糊查询)
--%:0到多个数据 _:一个数据 []:区间范围 [^]:区间范围取反
--常用函数
--CharIndex(要包含的内容,列名) 字符的位置
--Len(列名):字符的长度
--Lower():转小写
--Upper():转大写
--Ltrim():去除坐标空格
--Rtrim():去除右边空格
--Replace():替换内容
--Stuff():