随笔分类 -  SQL基础

SQL基础
摘要:用微软自带的sqlcmd工具,可以导入执行。以SQL Server 2012版本为例: 第一步:Win+R 键入:cmd 命令,开启命令行工具; 第二步:输入:(具体目录路径跟你安装的SQL位置有关) cd C:\Program Files\Microsoft SQL Server\110\Tool 阅读全文
posted @ 2021-01-10 22:27 周宏伟 阅读(287) 评论(0) 推荐(0) 编辑
摘要:对比如下: 1. 同一张表只能有一个主键约束,但能有多个唯一约束;2. 主键约束字段值不能为NULL,唯一约束字段值可以为NULL;3. 主键约束字段可以做为其他表的外键,唯一约束字段不可以做为其他表的外键;4. SQLServer默认为主键约束字段创建聚集索引,为唯一约束字段创建非聚集索引; 阅读全文
posted @ 2020-05-04 15:00 周宏伟 阅读(2480) 评论(0) 推荐(0) 编辑
摘要:SQL Server Management Studio”登录数据库,点击管理–维护计划–右击维护计划向导如图所示: 点击“维护计划向导”后跳出对话框,如图所示: 点击“下一步”如图所示: 填写好名称及相关说明作个记号,点击“更改” 来设定维护计划,如图所示: 可以为选择执的时间段,每天、每周、每月 阅读全文
posted @ 2016-06-04 21:20 周宏伟 阅读(192) 评论(0) 推荐(0) 编辑
摘要:代理XP”组件已作为此服务器安全配置的一部分被关闭。系统管理员可以使用sp_configure来启用“代理XP”。有关启用“代理XP”的详细信息,请参阅SQL Server联机丛书中的“外围应用配置器”。(ObjectExplorer)sp_configure 'show advanced opti 阅读全文
posted @ 2016-06-04 21:01 周宏伟 阅读(1781) 评论(0) 推荐(0) 编辑
摘要:对于程序中的string型字段,SQLServer中有char、varchar、nchar、nvarchar四种类型来对应(暂时不考虑text和ntext),开建立数据库中,对这四种类型往往比较模糊,这里做一下对比。 定长或变长所谓定长就是长度固定的,当输入的数据长度没有达到指定的长度时将自动以英文空格在其后面填充,使长度达到相应的长度;有var前缀的,表示是实际存储空间是变长的,比如varcha... 阅读全文
posted @ 2010-07-15 15:55 周宏伟 阅读(331) 评论(0) 推荐(0) 编辑
摘要:SQL2005以上:select * from sys.tables where name = '表名' 阅读全文
posted @ 2010-05-19 08:58 周宏伟 阅读(229) 评论(0) 推荐(0) 编辑
摘要:随着企业数据库的急剧膨胀和日益复杂,DBA为保证数据库性能所付出的努力与日俱增,手工或使用多种无法集成的管理工具,都会给日常管理和维护带来不必要的困难。 Quest Central for Databases 是一种集成化、图形化、跨平台的数据库管理解决方案,可以管理异构环境下的 Oracle、DB2 和 SQL server 数据库。Quest Central for Databases 消除了... 阅读全文
posted @ 2010-04-29 23:10 周宏伟 阅读(6864) 评论(9) 推荐(0) 编辑
摘要:引言我们先不讲游标的什么概念,步骤及语法,先来看一个例子: 表一 OriginSalary 表二 AddSalary 现在有2张表,一张是OriginSalary表--工资表,有三个字段0_ID 员工号(NVARCHAR)、O_Name员工姓名(NVARCHAR)、O_Salary工资(FLOAT)。另一张表AddSalary表—加薪表。有2个字段,O_ID员工号、A_Salary增加... 阅读全文
posted @ 2010-04-27 14:33 周宏伟 阅读(303) 评论(0) 推荐(0) 编辑
摘要:一:sqlserver连接oracle 1.配置windows的ODBC数据源: 开始菜单—》设置—》管理工具—》数据源(ODBC)—》进入配置用户DSN或者系统DSN均可以: 添加—》选择Microsoft ODBC for oracle—》自定义数据源名称(最好跟tns中连接串同名!)—》服务器名称 (必... 阅读全文
posted @ 2010-04-26 21:51 周宏伟 阅读(851) 评论(0) 推荐(0) 编辑
摘要:1、安装时如果修改安装路径后报错例如想把“C:\Program Files\Microsoft SQL Server” 修改为“D:\Program Files\Microsoft SQL Server”错误的详细信息是:"The INSTANCESHAREDWOWDIR command line value was not specified. T... 阅读全文
posted @ 2010-04-22 14:22 周宏伟 阅读(6250) 评论(0) 推荐(0) 编辑
摘要:有些程序员在撰写数据库应用程序时,常专注于 OOP 及各种 framework 的使用,却忽略了基本的 SQL 语句及其「性能 (performance) 优化」问题。版工曾听过台湾某半导体大厂的新进程序员,所组出来的一段 PL/SQL 跑了好几分钟还跑不完;想当然尔,即使他的 AJAX 及 ooxx 框架用得再漂亮,系统性能也会让使用者无法忍受。以下是版工整理出的一些数据库规划、SQL perf... 阅读全文
posted @ 2010-03-21 10:36 周宏伟 阅读(233) 评论(0) 推荐(0) 编辑
摘要:1、查看sql server 数据库连接数:select * from sysprocesses where dbid in (select dbid from sysdatabases where name='FGTDB')将所有连接CoachMag这个数据库的连接记录都求出来。sysprocesses这个表记录所有连接到SQL SERVER数据库的连接。如果是查看某用户的连接则用,如查看sa的... 阅读全文
posted @ 2010-02-05 08:33 周宏伟 阅读(929) 评论(0) 推荐(1) 编辑
摘要:1. 执行摘要  Microsoft SQL Server 2008在与你的业务相关的方面胜过Oracle。下面总结了SQL Server 2008胜出的一些关键任务方面。  性能和可扩展性  由强大的行业标准基准结果证明,SQL Server 延伸到了一些全球最大的工作负载。像Unilever、Citi、Barclays Capital和Mediterranean Shipping之类的客户在S... 阅读全文
posted @ 2010-01-09 10:46 周宏伟 阅读(2569) 评论(0) 推荐(0) 编辑
摘要:Microsoft® SQL Server® 2008 Enterprise Evaluation:开发人员试用体验http://www.microsoft.com/downloads/details.aspx?FamilyId=6B10C7C1-4F97-42C4-9362-58D4D088CD38&displaylang=zh-cnMicrosoft® S... 阅读全文
posted @ 2009-08-03 08:32 周宏伟 阅读(635) 评论(0) 推荐(0) 编辑
摘要:SQL Server :select top5 * from jobs where [job_id] not in(select top 0 [job_id] from jobs ) 其中,加粗的很重要.注释:(1)5 * : 5是每次只返回5条结果,*是返回7条结果的所有列,(2) 0: 这是个变量,根据显示的页数与每页显示的条数为决定,公式为: 参数i=(显示的页数-1)*每页显示的条数; 例... 阅读全文
posted @ 2009-05-07 20:34 周宏伟 阅读(263) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示