찾다
데이터 베이스MySQL 튜토리얼[转载]SQL获取所有用户名,数据库名、所有表名、所有字段名及字段

1 .获取所有用户名: SELECT name FROM Sysusers where status = ' 2 ' and islogin = ' 1 ' islogin = ' 1 ' 表示帐户 islogin = ' 0 ' 表示角色 status = ' 2 ' 表示用户帐户 status = ' 0 ' 表示糸统帐户 2 .获取所有数据库名: SELECT Name FROM Master..S

1.获取所有用户名:
[转载]SQL获取所有用户名,数据库名、所有表名、所有字段名及字段SELECT name FROM Sysusers 
where status='2' and islogin='1'
[转载]SQL获取所有用户名,数据库名、所有表名、所有字段名及字段islogin
='1'表示帐户
[转载]SQL获取所有用户名,数据库名、所有表名、所有字段名及字段islogin
='0'表示角色
[转载]SQL获取所有用户名,数据库名、所有表名、所有字段名及字段status
='2'表示用户帐户
[转载]SQL获取所有用户名,数据库名、所有表名、所有字段名及字段status
='0'表示糸统帐户
[转载]SQL获取所有用户名,数据库名、所有表名、所有字段名及字段
2.获取所有数据库名:
[转载]SQL获取所有用户名,数据库名、所有表名、所有字段名及字段SELECT Name FROM Master..SysDatabases ORDER BY Name
[转载]SQL获取所有用户名,数据库名、所有表名、所有字段名及字段
3.获取所有表名
[转载]SQL获取所有用户名,数据库名、所有表名、所有字段名及字段SELECT Name FROM DatabaseName..SysObjects Where XType
='U' ORDER BY Name
[转载]SQL获取所有用户名,数据库名、所有表名、所有字段名及字段XType
='U':表示所有用户表;
[转载]SQL获取所有用户名,数据库名、所有表名、所有字段名及字段XType
='S':表示所有系统表;
[转载]SQL获取所有用户名,数据库名、所有表名、所有字段名及字段
4.获取所有字段名:
[转载]SQL获取所有用户名,数据库名、所有表名、所有字段名及字段SELECT Name FROM SysColumns WHERE id
=Object_Id('TableName')
[转载]SQL获取所有用户名,数据库名、所有表名、所有字段名及字段
5.获取数据库所有类型
[转载]SQL获取所有用户名,数据库名、所有表名、所有字段名及字段select name from systypes 
[转载]SQL获取所有用户名,数据库名、所有表名、所有字段名及字段
6.获取主键字段
[转载]SQL获取所有用户名,数据库名、所有表名、所有字段名及字段SELECT   name FROM SysColumns WHERE id
=Object_Id('表名') and colid=(select top 1 keyno from sysindexkeys where id=Object_Id('表名'))

7、获取字段类型

select a.name as [column],b.name as type from syscolumns a,systypes b where a.id=object_id('表名') and a.xtype=b.xtype
或者可以通过存储过程
exec sp_help 表名

8、取表结构

select column_name,data_type,character_maximum_length from information_schema.columns where table_name = '表名'

 

 

/****************************************************************************************************************************/

/*--获取连接SQL服务器的信息 

所有连接本机的:操作的数据库名,计算机名,用户名,网卡物理地址,IP地址,程序名 

--邹建 2003.11(引用请保留此信息)--*/ 

/*--调用示例 
--显示所有本机的连接信息 
exec p_getlinkinfo 

--显示所有本机的连接信息,包含ip地址 
exec p_getlinkinfo @includeip=1 

--显示连接指定数据库的信息 
exec p_getlinkinfo '客户资料' 
--*/ 
create proc p_getlinkinfo 
@dbname sysname=null, --要查询的数据库名,默认查询所有数据库的连接信息 
@includeip bit=0 --是否显示IP地址,因为查询IP地址比较费时,所以增加此控制 
as 
declare @dbid int 
set @dbid=db_id(@dbname) 

create table #tb(id int identity(1,1),dbname sysname,hostname nchar(128),loginname nchar(128),net_address nchar(12),net_ip nvarchar(15),prog_name nchar(128)) 
insert into #tb(hostname,dbname,net_address,loginname,prog_name) 
select distinct hostname,db_name(dbid),net_address,loginame,program_name from master..sysprocesses 
where hostname'' and (@dbid is null or dbid=@dbid) 

if @includeip=0 goto lb_show --如果不显示IP地址,就直接显示 

declare @sql varchar(500),@hostname nchar(128),@id int 
create table #ip(hostname nchar(128),a varchar(200)) 
declare tb cursor local for select distinct hostname from #tb 
open tb 
fetch next from tb into @hostname 
while @@fetch_status=0 
begin 
set @sql='ping '+@hostname+' -a -n 1 -l 1' 
insert #ip(a) exec master..xp_cmdshell @sql 
update #ip set hostname=@hostname where hostname is null 
fetch next from tb into @hostname 
end 

update #tb set net_ip=left(a,patindex('%:%',a)-1) 
from #tb a inner join ( 
select hostname,a=substring(a,patindex('Ping statistics for %:%',a)+20,20) from #ip 
where a like 'Ping statistics for %:%') b on a.hostname=b.hostname 

lb_show: 
select   id,dbname as '数据库名',hostname as '客户机名',loginname as '用户名'   
,net_address as '网卡物理地址',net_ip as 'IP地址',prog_name as '应用程序名称'   from   #tb 

go  

 

성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
SQL Server使用CROSS APPLY与OUTER APPLY实现连接查询SQL Server使用CROSS APPLY与OUTER APPLY实现连接查询Aug 26, 2022 pm 02:07 PM

本篇文章给大家带来了关于SQL的相关知识,其中主要介绍了SQL Server使用CROSS APPLY与OUTER APPLY实现连接查询的方法,文中通过示例代码介绍的非常详细,下面一起来看一下,希望对大家有帮助。

SQL Server解析/操作Json格式字段数据的方法实例SQL Server解析/操作Json格式字段数据的方法实例Aug 29, 2022 pm 12:00 PM

本篇文章给大家带来了关于SQL server的相关知识,其中主要介绍了SQL SERVER没有自带的解析json函数,需要自建一个函数(表值函数),下面介绍关于SQL Server解析/操作Json格式字段数据的相关资料,希望对大家有帮助。

聊聊优化sql中order By语句的方法聊聊优化sql中order By语句的方法Sep 27, 2022 pm 01:45 PM

如何优化sql中的orderBy语句?下面本篇文章给大家介绍一下优化sql中orderBy语句的方法,具有很好的参考价值,希望对大家有所帮助。

Monaco Editor如何实现SQL和Java代码提示?Monaco Editor如何实现SQL和Java代码提示?May 07, 2023 pm 10:13 PM

monacoeditor创建//创建和设置值if(!this.monacoEditor){this.monacoEditor=monaco.editor.create(this._node,{value:value||code,language:language,...options});this.monacoEditor.onDidChangeModelContent(e=>{constvalue=this.monacoEditor.getValue();//使value和其值保持一致i

一文搞懂SQL中的开窗函数一文搞懂SQL中的开窗函数Sep 02, 2022 pm 04:55 PM

本篇文章给大家带来了关于SQL server的相关知识,开窗函数也叫分析函数有两类,一类是聚合开窗函数,一类是排序开窗函数,下面这篇文章主要给大家介绍了关于SQL中开窗函数的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下。

如何使用exp进行SQL报错注入如何使用exp进行SQL报错注入May 12, 2023 am 10:16 AM

0x01前言概述小编又在MySQL中发现了一个Double型数据溢出。当我们拿到MySQL里的函数时,小编比较感兴趣的是其中的数学函数,它们也应该包含一些数据类型来保存数值。所以小编就跑去测试看哪些函数会出现溢出错误。然后小编发现,当传递一个大于709的值时,函数exp()就会引起一个溢出错误。mysql>selectexp(709);+-----------------------+|exp(709)|+-----------------------+|8.218407461554972

Monaco Editor怎么实现SQL和Java代码提示Monaco Editor怎么实现SQL和Java代码提示May 11, 2023 pm 05:31 PM

monacoeditor创建//创建和设置值if(!this.monacoEditor){this.monacoEditor=monaco.editor.create(this._node,{value:value||code,language:language,...options});this.monacoEditor.onDidChangeModelContent(e=>{constvalue=this.monacoEditor.getValue();//使value和其值保持一致i

springboot配置mybatis的sql执行超时时间怎么解决springboot配置mybatis的sql执行超时时间怎么解决May 15, 2023 pm 06:10 PM

当某些sql因为不知名原因堵塞时,为了不影响后台服务运行,想要给sql增加执行时间限制,超时后就抛异常,保证后台线程不会因为sql堵塞而堵塞。一、yml全局配置单数据源可以,多数据源时会失效二、java配置类配置成功抛出超时异常。importcom.alibaba.druid.pool.DruidDataSource;importcom.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceBuilder;importorg.apache.

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

DVWA

DVWA

DVWA(Damn Vulnerable Web App)는 매우 취약한 PHP/MySQL 웹 애플리케이션입니다. 주요 목표는 보안 전문가가 법적 환경에서 자신의 기술과 도구를 테스트하고, 웹 개발자가 웹 응용 프로그램 보안 프로세스를 더 잘 이해할 수 있도록 돕고, 교사/학생이 교실 환경 웹 응용 프로그램에서 가르치고 배울 수 있도록 돕는 것입니다. 보안. DVWA의 목표는 다양한 난이도의 간단하고 간단한 인터페이스를 통해 가장 일반적인 웹 취약점 중 일부를 연습하는 것입니다. 이 소프트웨어는

PhpStorm 맥 버전

PhpStorm 맥 버전

최신(2018.2.1) 전문 PHP 통합 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

MinGW - Windows용 미니멀리스트 GNU

MinGW - Windows용 미니멀리스트 GNU

이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

ZendStudio 13.5.1 맥

ZendStudio 13.5.1 맥

강력한 PHP 통합 개발 환경