sql 数据库查看命令

时间:2022-07-01 23:07:11
dbcc showfilestats --从过程缓存中清除所有元素 dbcc freeproccache --从缓冲池中清楚所有缓冲区 dbcc dropcleanbuffers --从所有缓存中释放所有未使用缓存 dbcc freesystemcache('tempdb') --sp_server_info查看SQL Server信息 --用于显示SQL Server2008的信息,包括数据库版本号、字符集排序方式、数据表名的最大字符数。 exec sp_server_info --sp_databases查看数据库信息 --用于显示所有数据库信息,包括数据库名和数据大小。 exec sp_databases --sp_monitor查看系统统计信息 exec sp_monitor --:显示统计信息,包括CPU工作时间、输入输出时间、读取或写入数据的包数 --sp_helpdb查看数据库信息 exec sp_helpdb --:返回当前实例里的所有数据库信息 exec sp_helpdb 'AIS20141030141246'--:返回zhongyang数据库的信息 --sp_helpfile查看数据库文件信息 exec sp_helpfile --:查看当前数据的所有数据文件属性 exec sp_helpfile 'AIS20141030141246'--:查看数据文件zhongyang_data的属性 --sp_helpfilegroup查看文件组信息 exec sp_helpfilegroup --:用于返回与当前数据库相关联的文件组的名称及属性 --sp_helpindex查看索引信息 exec sp_helpindex 'orders' --:返回orders表或视图上的索引信息 --sp_helpsort查看排序及字符集信息 exec sp_helpsort --sp_helpstats查看列和索引的统计信息 exec sp_helpstats 'orders','stats' --:只返回与索引不关联的统计信息 exec sp_helpstats 'orders','all' --:返回所有索引的统计信息,以及创建了统计信息的列的统计信息 --sp_helptext查看对象内容 --用于返回用户定义的规则、默认值、存储过程、函数、触发器、计算列、CHECK约束、视图或系统对象,但是加密的对象内容无法显示。 exec sp_helptext 'dbo.spGenInsertSQL' --:返回存储过程dbo.spGenInsertSQL的内容 exec sp_helptext 'orders','shopprice' --:返回orders表的计算列shopprice的内容 --Sp_help查看对象信息 exec sp_help --:返回当前数据库中所有对象 exec sp_help 'orders' --:返回orders表中所有对象 --sp_tables查看表或视图信息 exec sp_tables --:返回当前数据库中所有的数据表和视图信息 exec sp_tables @table_type='''table''' --:返回当前数据库中所有数据表的信息 exec sp_tables 'orders' --:返回orders表的信息 --sp_columns查看列信息 exec sp_columns 'orders' --:返回orders表的所有列信息 exec sp_columns 'orders',@column_name='empid' --:返回orders表empid列的信息 --sp_rename修改对象名 --用于在数据库中更改用户创建的对象的名称,例如数据表、索引、字段、别名数据类型或CLR用户定义类型 exec sp_rename 'orders','orders1' --:将orders表表名修改为orders1 --sp_renamedb修改数据库名 exec sp_renamedb 'zhongyang','zhongyang1' --:将数据库zhongyang名称修改为zhongyang1 --sp_helptrigger查看触发器信息 exec sp_helptrigger 'orders' --:返回orders表中所有的DML触发器信息 exec sp_helptrigger 'orders','insert'/'update'/'delete' --:返回orders表中所有insert触发器/update触发器/delete触发器的信息 --sp_who查看用户和进程信息 --用于显示当前用户和进程的信息,包括系统进程ID、进程状态、登录名、主机名、正在使用的数据库。 exec sp_who --:显示当前所有用户和进程的信息 exec sp_who 'sa' --:显示sa用户的进程信息 --sp_lock查看锁信息 exec sp_lock --:返回所有锁的信息 exec sp_lock 51 --:返回数据库引擎进程ID(SPID)为51的锁的信息 --sp_fkeys查看外键信息 exec sp_fkeys 'orders' --:返回orders表的外键信息 --sp_pkeys查看主键信息 exec sp_pkeys 'orders'--:返回orders表的主键信息 --sp_stored_procedures查看存储过程信息 exec sp_stored_procedures --:返回所有存储过程信息 exec sp_stored_procedures 'spGenInsertSQL' --:返回存储过程'spGenInsertSQL'的信息