关于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..SysDatabases order by Name --3.查询数据库中的所有表名 XType='U' 表示所有用户表 XType='S' 表示所有系统表 -- 这是添加的查询条件 and Name like '%%%' -- 从左上角选择要查询的数据库名称 Select Name FROM SysObjects Where XType='U' and Name like '%[%]%' orDER BY Name --4.获取所有字段名 SELECT Name FROM SysColumns WHERE id=Object_Id('TableName') --5.获取数据库所有类型 select name from systypes --6.获取主键字段 SELECT name FROM SysColumns WHERE id=Object_Id('表名') and colid=(select top 1 keyno from sysindexkeys where id=Object_Id('表名'))