摘要:1.with as 用法 2.with as 多个表 3.将一个表的信息插入新表 4.update与join联合使用 5.判断数据库表中是否包含某些字符,用charindex判断 charindex(要查是否包含的内容,字段名):=0表示不包含,>0表示包含 6.case when 用法 case+
阅读全文
摘要:曾经遇到这样的情况,在数据库的Meeting表中有PublishTime (DateTime,8)字段,用来存储一个开会时间,在存入时由于要指明开会具体时间,故格式为yyyy-mm-dd hh:mm:ss,而我们查询时是通过yyyy-mm-dd来进行的,即查询某一天的所有会议信息,这样如果通过sel
阅读全文
摘要:一、 右键需要附加的数据库文件,弹出属性对话框,选择安全标签页。 找到Authenticated Users用户名。 如未找到,进行Authenticated Users用户名的添加。 二、 添加Authenticated Users用户名。 1.点击安全标签页的编辑按钮,而后点击添加显示选择用户或
阅读全文
摘要:create proc commonPagination @columns varchar(500), --要显示的列名,用逗号隔开 @tableName varchar(100), --要查询的表名 @orderColumnName varchar(100), --排序的列名 @order varchar(50), --排序的方式,升序为asc,降序为 desc @where var...
阅读全文
摘要:一、模糊查询 1.语法结构 在使用like运算符时如果不使用通配符“%”,则like的作用与==作用相同 2.%的三种使用方式 (1)开头或结尾匹配 将%放在匹配字符前面或后面可以查询以....开头或结尾的数据 (2)中间匹配 将%放在匹配字符的两端,可以实现模糊查询 (3)两端匹配 将%放在匹配字
阅读全文
摘要:一、语法结构 all:表示返回要查询的所有记录 distinct:表示将查询结果集中重复的记录去掉 select_list:表示查询的项目列表 join:连接查询的关键字 group by:在使用聚集函数的查询结果中,使用group by一句句对查询结果进行分组 having:用于向group by
阅读全文
摘要:SQL Server中有主外键约束关系的表删除问题作者:博博 orderforcard中存在外键对应表client中的主键。当用户买卡时会在client表中添加记录,当交易被撤消时client中的记录要删除同时orderforcard表中的记录也要随之删除。这时可以采用下面的方法。 第一种(这种方法
阅读全文
摘要:解决18456错误方法: 1、以windows验证模式进入数据库管理器。 第二步:右击sa,选择属性: 在常规选项卡中,重新填写密码和确认密码(改成个好记的)。把强制实施密码策略去掉。 第三步:点击状态选项卡:勾选授予和启用。然后确定 第四步:右击实例名称(就是下图画红线的部分),选择属性。 第五步
阅读全文
摘要:一、插入数据 1.insert语句介绍 遵循原则: 1)插入数据的数据类型必须与被加入字段的数据类型相同; 2)插入数据的大小应该在字段定义长度的范围之内; 3)在values中,列出的数据位置必须与字段的排列位置相对应。 2.在数据表中的部分字段插入数据 3.在数据表中所有字段中插入数据 法一:
阅读全文
摘要:一、删除表 1.drop table语句 2.删除数据表 执行前: 执行后: 3.删除临时表 删除前: 删除后:
阅读全文
摘要:一、视图 1.创建视图 1)选中数据库中的表中的视图处,右键选择新建视图,即: 2)在弹出“添加表”对话框中,单击“表”标签,选择要添加的表,点击添加,即: 3)选中要建立联系的列名的复选框,然后拖动拖动一个表中的列名到另一个表中想要建立联系的列名处,即: 4)保存 2.修改视图 1)选择视图,右键
阅读全文
摘要:一、修改表 1.alter table 语句 (1)添加字段 (2)删除字段 (3)修改属性 原属性: 修改后属性: (4)设置表主键 (5)启用与禁用约束 1)禁用约束 2)启用约束 因为启用约束后,再输入数据,如果与约束不同会出现
阅读全文
摘要:一、创建表 1.创建常见表 其中{}中的是列名和数据类型 2.创建自动编号列表 其中id是不能自己填写的,是自动生成的顺序编号。 3.创建约束规则表 当bz列输入非有货或缺货时会弹出提醒框,即: 4.创建默认值字段的数据表 其中当在sl,dj cbrq,bz四列中,如果不填入数据,系统会为表自动填充
阅读全文
摘要:一、数据压缩 1.行压缩 行压缩可将固定长度类型存储为可变长度存储类型。例如,使用char(100)数据列存储字符串“SQL Server 2012”,压缩后只需要存放15个字符。(这种压缩模式,将对所有数据类型的NULL和0值进行优化) 2.页面压缩 页面压缩建立在行压缩的基础之上,通过只存储一次
阅读全文
摘要:一、创建数据表 1.连接服务器; 2.右击“表”节点,选择“新建表”,即: 3.在弹出的“表设计器”中,输入表的列名、选择的数据类型及是否允许为空,即: 二、导入数据表 1.右击表名,弹出菜单,选择“任务”中的“导入数据”,即: 2.在弹出的“SQL Server导入和导出向导”话框中,单击下一步,
阅读全文
摘要:一、登陆服务器 连接服务器方式分为两类,一类是Windows身份验证,一类是SQL身份验证。后者需要用户名和密码,需要自己创建。 二、创建数据库 在左边对象资源管理器中,选中数据库,右键选择新建数据库,即: 三、删除数据库 在左边对象资源管理器中,选中数据库,右键选择删除,即: 三、分离数据库 在左
阅读全文