sql查看用戶
select * from tableName;
tableName是資料庫中注冊用戶表。
查詢具體的欄位:
SELECT column_name,column_name FROM tableName;
例子:
獲取名為 "LastName" 和 "FirstName" 的列的內容(從名為 "Persons" 的資料庫表):
SELECT LastName,FirstName FROM Persons;
(1)sql查看用戶擴展閱讀:
獲取資料庫所有表的欄位及其欄位
select table_name,column_name,column_comment,column_type,column_key from information_schema.Columns
where table_schema='資料庫'
獲取資料庫某個表的欄位及其欄位
select table_name,column_name,column_comment,column_type,column_key from information_schema.Columns
where table_name='表名' and table_schema='資料庫'
㈡ sql server 查看當前表或者資料庫的用戶
1.先用windows登錄2.單擊安全性-登錄名3.右擊用戶名(比如說SA)-屬性4.常規中顯示的是用戶名,用戶映射中顯示的是用戶的許可權查看不到密碼,但是可以修改
㈢ 怎麼查看sql server 的用戶名
登錄資料庫所在的伺服器,查看IP地址
在伺服器名里直接輸入IP地址、用戶名、密碼
如果忘記用戶名密碼,那麼還是登錄資料庫所在的伺服器,先使用windows登錄模式,進入後找到用戶->重置密碼->回到2步驟
㈣ sql查詢指定用戶的方法
select * from user where username='jay' or username='lily'
㈤ 查詢用戶sql語句
select*
fromtest
whereu='a'
union
selectt2.*
fromtestt1leftjointestt2ont1.id=t2.pid
leftjoin(select*
fromtest
whereu='a')t3ont2.pid>=t3.id
whereisnull(t2.u,'')<>''
andisnull(t3.u,'')<>''
用戶:u;ParentId:pid
㈥ SQL如何查看用戶 許可權
在對應的表 Li 上右鍵->屬性->許可權,就可以看到表的許可權了。
㈦ 如何用sql語句查詢一個用戶,看看他具有哪些許可權
MySQL中所有使用者的許可權是記錄在mysql這個資料庫的users資料表中
㈧ sql server 怎麼查看用戶
SQL Server中查詢用戶的對象許可權和角色的方法
-- 查詢用戶的object許可權
exec sp_helprotect NULL, 'UserName'
-- 查詢用戶擁有的role
exec sp_helpuser 'UserName'
-- 查詢哪些用戶擁有指定的系統role
exec sp_helpsrvrolemember 'sysadmin'
-- 可查詢嵌套role
WITH tree_roles as
(
SELECT role_principal_id, member_principal_id
FROM sys.database_role_members
WHERE member_principal_id = USER_ID('UserName')
UNION ALL
SELECT c.role_principal_id,c.member_principal_id
FROM sys.database_role_members as c
inner join tree_roles
on tree_roles.member_principal_id = c.role_principal_id
)
SELECT distinct USER_NAME(role_principal_id) RoleName
FROM tree_roles
-- 其他許可權相關基本表
select * from sysusers
select * from syspermissions
-- Who has access to my SQL Server instance?
SELECT
name as UserName, type_desc as UserType, is_disabled as IsDisabled
FROM sys.server_principals
where type_desc in('WINDOWS_LOGIN', 'SQL_LOGIN')
order by UserType, name, IsDisabled
-- Who has access to my Databases?
SELECT
dp.name as UserName, dp.type_desc as UserType, sp.name as LoginName, sp.type_desc as LoginType
FROM sys.database_principals dp
JOIN sys.server_principals sp ON dp.principal_id = sp.principal_id
order by UserType
select * from sys.database_principals
-- Server Roles
select
p.name as UserName, p.type_desc as UserType, pp.name as ServerRoleName, pp.type_desc as ServerRoleType
from sys.server_role_members roles
join sys.server_principals p on roles.member_principal_id = p.principal_id
join sys.server_principals pp on roles.role_principal_id = pp.principal_id
where pp.name in('sysadmin')
order by ServerRoleName, UserName
-- Database Roles
SELECT
p.name as UserName, p.type_desc as UserType, pp.name as DBRoleName, pp.type_desc as DBRoleType, pp.is_fixed_role as IfFixedRole
FROM sys.database_role_members roles
JOIN sys.database_principals p ON roles.member_principal_id = p.principal_id
JOIN sys.database_principals pp ON roles.role_principal_id = pp.principal_id
where pp.name in('db_owner', 'db_datawriter')
-- What can these users do?
SELECT
grantor.name as GrantorName, dp.state_desc as StateDesc, dp.class_desc as ClassDesc, dp.permission_name as PermissionName ,
OBJECT_NAME(major_id) as ObjectName, GranteeName = grantee.name
FROM sys.database_permissions dp
JOIN sys.database_principals grantee on dp.grantee_principal_id = grantee.principal_id
JOIN sys.database_principals grantor on dp.grantor_principal_id = grantor.principal_id
where permission_name like '%UPDATE%'
㈨ 怎麼查看sql server所有登錄用戶
1.大多數 Windows 用戶都需要一個 SQL Server 登錄名以便連接到 SQL Server。本主題說明了如何創建 SQL Server 登錄名。
2.創建使用 Windows 身份驗證 (SQL Server Management Studio) 的 SQL Server 登錄名
3.在 SQL Server Management Studio 中,打開對象資源管理器並展開要在其中創建新登錄名的伺服器實例的文件夾。
4.右鍵單擊「安全性」文件夾,指向「新建」,然後單擊「登錄名」。
5.在「常規」頁上的「登錄名」框中輸入一個 Windows 用戶名。
6.選擇「Windows 身份驗證」。
7.單擊「確定」。
㈩ 如何查看一個SQL資料庫的用戶名
查看一個SQL資料庫的用戶名的具體步驟如下:
1、首先配置PLSQL連接某個oracle資料庫,然後打開plsql工具,點擊工具欄上的"Tools"(工具選項)。