SQLServer
1、创建用户
CREATE LOGIN [用户名称] WITH PASSWORD='用户密码', DEFAULT_DATABASE=[默认数据库名称], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF GO USE [数据库名称] GO CREATE USER [用户名称] FOR LOGIN [用户名称] WITH DEFAULT_SCHEMA=[dbo] GO 2、授予全库只读权限
ALTER ROLE [db_datareader] ADD MEMBER [用户名称]
 3、删除登陆账号、SQL用户
use master --删除登录账号 
go 
exec sp_droplogin 'SqlShark' --登录名 
use StudentManageDB --删除数据库用户 
go 
exec sp_dropuser 'sharkUser01' --数据库名
 Mysql
1、创建用户
create user '用户名称'@'%' identified by '用户密码'; %如果替换成ip,则为只有对应的ip可以连接 2、授予全库查询权限
grant select on 数据库名.* to 用户名称; flush privileges; 3、删除用户
drop user 用户名称@"%""%"表示任意非本地机器 Oracle
1、创建用户
CREATE USER 用户名称 PROFILE "DEFAULT" 
IDENTIFIED BY 用户密码 DEFAULT TABLESPACE "USERS" TEMPORARY TABLESPACE "TEMP" ACCOUNT UNLOCK; 2、授予全库查询权限
GRANT SELECT any table TO 用户名称;
GRANT CONNECT TO 用户名称;
GRANT RESOURCE TO 用户名称; 3、删除用户
DROP USER 用户名称 CASCADE