-
常用SQL语句查询分享
--创建数据库(文件:主要数据文件mdf==1,次要数据文件ndf>=0,日志文件ldf>=1)--文件组:当1mdf,5个ndf(1,2,2),10个ldf(3,3,4),将它们分成多个组存放CREATEdatabasestudb;--创建表teacher,studentcreatetableteacher(tidint(10)primarykeyauto_increment,tnamevarchar(20),tageint(10));usestudb;createtablestudent(sidint(10)primarykeyauto_increment,snamevarchar(20),sageint(10),tidint(10)REFERENCESteacher(tid));--外键约束:你问张三的老师是谁??--selectteacher.tnamefromteacher,studentwherestudent...
数据库操作教程 2022-09-23 17:47:28 -
SqlServer异常处理常用步骤
SQLServer常见的问题主要是SQL问题造成,常见的主要是CPU过高和阻塞。一、CPU过高的问题1、查询系统动态视图查询执行时间长的sql语句WITHProcessCTE(blocked)AS(SELECTspidFROMsys.sysprocessesWHEREcpu>500)SELECTdistincta.*FROM(SELECTTEXT,AA.*FROMsys.sysprocessesAACROSSAPPLYsys.dm_exec_sql_text(AA.sql_handle))aJOINProcessCTEbucteWITH(NOLOCK)ONbucte.blocked=a.spid--whereloginame='TCScenery'ORDERBYa.CPU二、阻塞问题1、查询系统动态视图查询阻塞的sql语句WITHProcessCTE(blocked)AS(SELECTblockedFROMsys.sysprocessesWHEREblocked>0unionSELECTblockedFROMsys.sysprocessesWHEREblocked>0...
数据库操作教程 2022-09-23 17:47:03 -
SqlDateTime溢出该怎么解决
错误出现:导入数据时出现“SqlDateTime溢出。必须介于1/1/175312:00:00AM和12/31/999911:59:59PM之间...
数据库操作教程 2022-09-23 17:44:50 -
sqlserver2000中禁止创建表(权限设置方法)
最近帮网站管理服务器的时候,发现一个sqlserver数据库中被创建了D99_CMD、D99_Tmp、D99_REG,网站安全也做了不少了,不知道哪里出的问题,这里先分享下临时解决方法1、禁止创建数据库表在要禁止的数据上,例如(jb51net)右键》属性》权限2、结合macfee禁止创建用户,修改aspphp文件等。具体的大家可以参考脚本之家以前的文章...
数据库操作教程 2022-09-23 17:42:51 -
sqlserver2000数据库自动备份设置方法
1.打开MSSQLServer企业管理器,SqlServer组—管理—数据库维护计划—右键新建维护计划如下图:下一步:选择需要备份的数据库下一步:继续下一步:下一步:点击更改修改数据备份时间下一步:下一步:下一步:下一步:.在企业管理器中,找到管理–SQLServer代理,如果它没有启动,红色方框而不是绿色三角,点击右键,选择启动。小技巧:在SQLServer服务管理器–服务选择SQLServerAgent启动,在“当启动OS时自动启动服务”勾上,系统重新启动后,SQLServer代理自动启动...
数据库操作教程 2022-09-23 17:42:47 -
日常收集常用SQL查询语句大全
常用sql查询语句如下所示:一、简单查询语句1.查看表结构SQL>DESCemp;2.查询所有列SQL>SELECT*FROMemp;3.查询指定列SQL>SELECTempmo,ename,mgrFROMemp;SQL>SELECTDISTINCTmgrFROMemp;只显示结果不同的项4.查询指定行SQL>SELECT*FROMempWHEREjob='CLERK';5.使用算术表达式SQL>SELECTename,sal*13+nvl(comm,0) FROMemp;nvl(comm,1)的意思是,如果comm中有值,则nvl(comm,1)=comm;comm中无值,则nvl(comm,1)=0。SQL>SELECTename,sal*13+nvl(comm,0)year_salFROMemp;(year_sal为别名,可按别名排序)SQL>SELECT*FROMempWHEREhiredate>'01-1月-82';6.使用like操作符(%,_)%表示一个或多个字符,_表示一个字符,[charlist]表示字符...
数据库操作教程 2022-09-23 17:38:33 -
sqlserver常用命令行操作(启动、停止、暂停)
启动sqlserverNetStartMSSqlServer暂停sqlserverNetPauseMSSqlServer重新启动暂停的sqlserverNetContinueMSSqlServer停止sqlserverNetstopMSSqlServer命令行方式修改sqlserversa的密码一直都是使用企业管理器操作sql的,昨天帮一朋友部署网站,租的国外vps主机,登陆上去只看到sql的图标正常运行的,企业管理器和查询分析器的影都没看到,汗一个。...
数据库操作教程 2022-09-23 17:37:29 -
SqlLoader怎么使用
SQL*Loader(SQLLDR)是Oracle的高速批量数据加载工具。这是一个非常有用的工具,可用于多种平面文件格式向Oralce数据库中加载数据...
数据库操作教程 2022-09-23 17:35:16 -
SqlServer中常用的6个自定义函数分享
在日常应用中,往往根据实际需求录入一些值,而这些值不能直接使用,所以Sql中经常会对字段值进行一些常规的处理。这里搜集了(提取数字、英文、中文、过滤重复字符、分割字符的方法),方便日后查询使用...
数据库操作教程 2022-09-23 17:30:34 -
SQLServerDBA维护常用语句
1、检查数据库完整性复制代码代码如下:dbcccheckdb(test)--通过加tablock提高速度dbcccheckdb(test)withtablock2、数据库重命名、修改恢复模式、修改用户模式复制代码代码如下:--数据库重命名 ALTERDATABASEWC MODIFYNAME=test--设置数据库为完整恢复模式alterdatabasetestsetrecoveryfull--只允许一个用户访问数据库 alterdatabasetest setsingle_user withrollbackafter10seconds--指定多少秒后回滚事务 --只有sysadmin,dbcreator,db_owner角色的成员可以访问数据库 alterdatabasewc setrestricted_user withrollbackimmediate --立即回滚事务 --多...
数据库操作教程 2022-09-23 17:23:38 -
SQLServerDBA日常检查常用SQL
1、数据库复制代码代码如下:--所有数据库的大小 execsp_helpdb --所有数据库的状态 selectname, user_access_desc, --用户访问模式 state_desc, --数据库状态 recovery_model_desc, --恢复模式 &...
数据库操作教程 2022-09-23 17:18:18