-
SQLServer数据库基本操作语句总结
复制代码代码如下:--sql基本操作--创建数据库createdatabaseStudets--创建表createtablestudent(snochar(5),snamechar(20),ssexchar(2),sagesmallint,sdeptchar(15))createtablecourse(cnochar(3),cnamechar(30),cpnochar(3),ccreditsmallint)createtablesc(snochar(5),cnochar(3),gradeint)--查看表信息select*fromstudentselectsnoas学号fromstudentselect*fromcourseselect*fromsc--修改表--插入列altertablestudentadd scome datetime--修改列的字段类型altertablestudentaltercolumnscome char(50)--删除--删除列altertablestudentdropcolumnscome--删除表droptablestud...
数据库操作教程 2022-09-23 17:17:38 -
MSSQL基本语法及实例操作语句
MSSQL基本语法及实例操作一:建表并初始化============================createdatabasemf2011--创建数据库usemf2011--使用数据库createtabledept--创建“部门”表(www.jb51.netdeptnointprimarykey,--部门编号(主键)dnamenvarchar(30),--部门名称locnvarchar(30)--部门所在的地点)-----createtableemp--创建“员工”表(empnointprimarykey,--员工编号(主键)enamenvarchar(30),--员工的姓名jobnvarchar(30),--员工的工作类型mgrint,--员工的上级hiredatedatetime,--员工的入职时间(受聘时间)salnumeric(10,2),--员工的每月工资commnumeric(10,2),--员工的年终奖金deptnointforeignkeyreferencesdept(deptno)--创建一个外键指向部门表(描述该员工属于哪个部门))--------insertin...
数据库操作教程 2022-09-23 17:14:38 -
PL/SQLDEVELOPER使用的一些技巧
1,登录后默认自动选中MyObjects默认情况下,PLSQLDeveloper登录后,Brower里会选择Allobjects,如果你登录的用户是dba,要展开tables目录,正常情况都需要Wait几秒钟,而选择MyObjects后响应速率则是以毫秒计算的。Tools菜单-->ObjectBrowerFilters,会打开BrowerFolders的定单窗口,把“MyObjects”设为默认即可...
数据库操作教程 2022-09-23 17:13:11 -
SQLServer数据库索引其索引的小技巧
一、什么是索引减少磁盘I/O和逻辑读次数的最佳方法之一就是使用【索引】索引允许SQLServer在表中查找数据而不需要扫描整个表。1.1、索引的好处:当表没有聚集索引时,成为【堆或堆表】【堆】是一堆未加工的数据,以行标识符作为指向存储位置的指针...
数据库操作教程 2022-09-23 17:10:11 -
SQLServer的基本功能性语句介绍
1注释符注释是指程序代码中不执行的文本字符串,是对程序的说明,可以提高程序的可读性,使程序代码更易于维护,一般嵌入在程序中并以特殊的标记显示出来。在Transact-SQL中,注释可以包含在批处理、存储过程、触发器中,有两种类型的注释符: --:这是ANSI标准的两个连字符组成的注释符,用于单行注释...
数据库操作教程 2022-09-23 17:09:34 -
SQLServerXML数据的五种基本操作
1.xml.exist输入为XQuery表达式,返回0,1或是Null。0表示不存在,1表示存在,Null表示输入为空2.xml.value输入为XQuery表达式,返回一个SQLServer标量值3.xml.query输入为XQuery表达式,返回一个SQLServerXML类型流4.xml.nodes输入为XQuery表达式,返回一个XML格式文档的一列行集5.xml.modify使用XQuery表达式对XML的节点进行insert,update和delete操作...
数据库操作教程 2022-09-23 17:00:31 -
SQLServer数据库开发顶级技巧
确保代码中的数据类型与数据库中的列类型保持一致 确保您的应用程序各层数据类型保持一致是非常重要的。例如,如果一列的数据类型为NVARCHAR(50),那么,您应该在代码查询与存储过程中使用相同类型的局部变量...
数据库操作教程 2022-09-23 16:58:51 -
SqlServer实用操作小技巧集合第1/2页
包括安装时提示有挂起的操作、收缩数据库、压缩数据库、转移数据库给新用户以已存在用户权限、检查备份集、修复数据库等(一)挂起操作在安装Sql或sp补丁的时候系统提示之前有挂起的安装操作,要求重启,这里往往重启无用,解决办法:到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSessionManager删除PendingFileRenameOperations(二)收缩数据库--重建索引DBCCREINDEXDBCCINDEXDEFRAG--收缩数据和日志DBCCSHRINKDBDBCCSHRINKFILE(三)压缩数据库dbccshrinkdatabase(dbname)(四)转移数据库给新用户以已存在用户权限execsp_change_users_login'update_one','newname','oldname'go(五)检查备份集RESTOREVERIFYONLYfromdisk='E:dvbbs.bak'(六)修复数据库ALTERDATABASE[dvbbs]SETSINGLE_USERGODBCCCHECKDB('dvbbs...
数据库操作教程 2022-09-23 16:56:24 -
SQL小技巧又快又简单的得到你的数据库每个表的记录数
但是如何得到某个数据库所有的表的记录数,你要是用上面的方法估计得累死了。呵呵下面提供如何借用sysindexes和sysobjects表来得到某个数据库每个表记录数的方法:先给出SQLServer2000版本的:复制代码代码如下:SELECTo.NAME,i.rowcntFROMsysindexesASiINNERJOINsysobjectsASoONi.id=o.idWHEREi.indid<2ANDOBJECTPROPERTY(o.id,'IsMSShipped')=0ORDERBYo.NAMESQLServer2005/8版本的SQL语句:复制代码代码如下:SELECTo.name,ddps.row_countFROMsys.indexesASiINNERJOINsys.objectsASoONi.OBJECT_ID=o.OBJECT_IDINNERJOINsys.dm_db_partition_statsASddpsONi.OBJECT_ID=ddps.OBJECT_IDANDi.index_id=ddps.index_idWHEREi.index_id<2ANDo...
数据库操作教程 2022-09-23 16:55:08 -
sql查询结果合并unionall用法_数据库技巧
复制代码代码如下:--合并重复行select*fromAunionselect*fromB--不合并重复行select*fromAunionallselect*fromB按某个字段排序--合并重复行select*from(select*fromAunionselect*fromB)ASTorderby字段名--不合并重复行select*from(select*fromAunionallselect*fromB)ASTorderby字段名//sqlserver版Select*From(selecttop2id,adddate...
数据库操作教程 2022-09-23 16:54:35 -
几个简单的基本的sql语句
说明:几个简单的基本的sql语句 选择:select*fromtable1where范围 插入:insertintotable1(field1,field2)values(value1,value2) 删除:deletefromtable1where范围 更新:updatetable1setfield1=value1where范围 查找:select*fromtable1wherefield1like'%value1%'---like的语法很精妙,查资料! 排序:select*fromtable1orderbyfield1,field2[desc] 总数:selectcount*astotalcountfromtable1 求和:selectsum(field1)assumvaluefromtable1 平均:selectavg(field1)asavgvaluefromtable1 最大:selectmax(field1)asmaxvaluefromtable1 最小:selectmin(field1)asminvaluefromtable1...
数据库操作教程 2022-09-23 16:52:50 -
SQLServer服务器优化技巧浅谈
1.数据和日志文件分开存放在不同磁盘上 数据文件和日志文件的操作会产生大量的I/O。在可能的条件下,日志文件应该存放在一个与数据和索引所在的数据文件不同的硬盘上以分散I/O,同时还有利于数据库的灾难恢复...
数据库操作教程 2022-09-23 16:52:42