• SqlServer--delete、truncate 、Drop删除表的区别

    日期:

    --delete from 表名 --1只是删除表中某些数据,表结构还在.。 --2Delete 可以带where子句来删除一部分数据,例如 DELETE FROM Student WHERE sAge 20 --3自动编号不恢复到初始值。 --truncate table 表名 --1truncate语句不能跟where条件,无法根据条件来删除...

  • SqlServer--用代码创建和删除数据库和表

    日期:

    创建数据库,创建表,设置主键 数据库的分离和附加 MS SQLServer的每个数据库包含: 1个主数据文件(.mdf)必须。 1个事务日志文件(.ldf)必须。 可以包含: 任意多个次要数据文件(.ndf) 多个事务日志文件 文件组:可将多个数据文件逻辑的分到一组,方便日后管...

  • SqlServer -- char varchar、nchar、nvarchar

    日期:

    一、char与varchar 列如: char(10) varchar(10) 写入abc char 损耗了硬盘10字节 = abc长度 + 7个空字符 varchar损耗了硬盘3字节 = abc长度 var:可变长度,会根据实际存储数据的大小动态重新分配存储空间。 不带var:固定长度,存储3个字符也是要占用10...

  • SqlServer数据冗余的问题和解决

    日期:

    1问题: 1造成了存储空间的浪费。 2更新异常、删除异常。 所以一般情况不允许在表中出现数据冗余。 2怎么解决? 把原来表中的数据拆分成多个表来存储。 当把表中的信息拆分成多个表来存储的时候会有一个问题:如何将这两张表中的数据关联起来? 答:使用主键...

  • SqlServer 登录和卸载

    日期:

    一、数据库简介 SQLServer环境配置 安装好数据库以后怎么启用sa账号来访问数据库. 1.先用windows账号登录数据库。 2.启用windows身份验证方式和sql server身份验证方式。 2.1选择实例右键属性安全性服务器身份验证SQL Server和Winodws身份验证(选中)确定重...

  • SqlServer主键

    日期:

    *主键 作用:唯一标识表中的一条记录。 *特点: 1不能重复的列。 2主键不能为null。 *同名时如何处理:王洋(大)王洋(小) *主键有两种选用策略: 业务主键和逻辑主键。 业务主键是使用有业务意义的字段做主键,比如身份证号、银行账号等; 逻辑主键是使用...

  • sql 修改、更新、替换 某个字段的部分内容

    日期:

    1*.需求 将表(Ws_FormMain)的字段(order_Number)内容为XSRK201706080001修改为WXSK201706080001 update 表名 set 字段 = replace(字段, 要修改的内容 , 修改后的内容); UPDATE Ws_FormMain SET order_Number = REPLACE(order_Number, XSRK, WXSK) WHERE orde...

  • sql 查询 某字段 重复次数 最多的记录

    日期:

    需求 查询小时气象表中 同一日期、同一城市、同意检测站点 首要污染物出现出书最多的记录 第一步: 添加 排序字段 select StationID,RecordDate,CityID,Primary_Pollutant,ROW_NUMBER() over(partition by StationID,RecordDate,CityID order by count(0) de...

  • SqlServer数据类型

    日期:

    Character 字符串: 数据类型 描述 存储 char(n) 固定长度的字符串。最多 8,000 个字符。 n varchar(n) 可变长度的字符串。最多 8,000 个字符。 varchar(max) 可变长度的字符串。最多 1,073,741,824 个字符。 text 可变长度的字符串。最多 2GB 字符数据。 Un...

  • sql增删改查

    日期:

    一、增:有2种方法 1.使用insert插入单行数据: 语法:insert [into] 表名 [列名] values 列值 例:insert into Strdents (姓名,性别,出生日期) values (王伟华,男,1983/6/15) 注意:如果省略表名,将依次插入所有列 2.使用insert,select语句将现有表中的 数...