社区
MS-SQL Server
帖子详情
create user 张三错在哪里
cdshrewd
2006-11-23 10:43:45
在SQL Server中自己创建的数据库JXGL下,查询分析器中输入:
create user '张三'
出现如下错误
服务器: 消息 156,级别 15,状态 1,行 1
在关键字 'user' 附近有语法错误。
...全文
175
8
打赏
收藏
create user 张三错在哪里
在SQL Server中自己创建的数据库JXGL下,查询分析器中输入: create user '张三' 出现如下错误 服务器: 消息 156,级别 15,状态 1,行 1 在关键字 'user' 附近有语法错误。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cdshrewd
2006-11-23
打赏
举报
回复
我想创建用户,书上写着的,不过没说具体在什么环境下
caixia615
2006-11-23
打赏
举报
回复
有这个语法吗?create user ??
zzxiaoma
2006-11-23
打赏
举报
回复
没有字段不行吧
wangdehao
2006-11-23
打赏
举报
回复
create user '张三'?
楼主想干什么?
wuya8115
2006-11-23
打赏
举报
回复
终于找到了,是这样的
sqlserver用SQL语句如何创建新用户
--------------------------------------------------------------------------------
Transact-SQL 参考
sp_adduser
为当前数据库中的新用户添加安全帐户。包括此过程是为了向后兼容。请使用 sp_grantdbaccess。
语法
sp_adduser [ @loginame = ] 'login'
[ , [ @name_in_db = ] 'user' ]
[ , [ @grpname = ] 'group' ]
参数
[@loginame =] 'login'
用户的登录名称。login 的数据类型是 sysname,没有默认值。login 必须是现有 Microsoft® SQL Server™ 登录或 Microsoft Windows NT® 用户。
[@name_in_db =] 'user'
新用户的名称。user 的数据类型为 sysname,其默认值为 NULL。如果没有指定 user,则用户的名称默认为 login 名称。指定 user 即为新用户在数据库中给予一个不同于 SQL Server 上的登录 ID 的名称。
[@grpname =] 'group'
组或角色,新用户自动地成为其成员。group 的数据类型为 sysname,默认值为 NULL。group 必须是当前数据库中有效的组或角色。Microsoft SQL Server 7.0 使用角色而不是组。
返回代码值
0(成功)或 1(失败)
注释
SQL Server 用户名可以包含 1 到 128 个字符,包括字母、符号和数字。但是,用户名不能:
含有反斜线符号 (\)。
为 NULL,或为空字符串 ('')。
在添加完用户之后,可以使用 GRANT、DENY 和 REVOKE 语句来定义权限,这些权限控制着用户进行的活动。
使用 sp_helplogin 可显示有效登录名的列表。
使用 sp_helprole 可显示有效角色名的列表。当指定一个角色时,用户会自动地获得为该角色定义的那些权限。如果没有指定角色,则用户获得的权限将是授予默认 public 角色的权限。若要将用户添加到角色,必须提供 username 的值(username 可与 login_id 相同)。
为了访问数据库,必须使用 sp_adduser 或 sp_grantdbaccess 对登录授予访问权,或者数据库中必须存在 guest 安全帐户。
不能在用户定义的事务内执行 sp_adduser。
权限
只有 sysadmin 固定服务器角色的 dbo 和成员才能执行 sp_adduser。
示例
A. 添加用户
下面的示例使用现有的登录 Victoria,将用户 Victoria 添加到当前数据库中现有的 fort_mudge 角色中。
EXEC sp_adduser 'Victoria', 'Victoria', 'fort_mudge'
B. 添加用户名(使用相同的登录 ID)
下面的示例为登录 Margaret 将默认用户名 Margaret 添加到当前数据库,该用户名属于默认的 public 角色。
EXEC sp_adduser 'Margaret'
C. 添加用户(使用不同的用户名)
下面的示例将 Haroldq 登录添加到当前的数据库中并使用 Harold 用户名,该用户名属于 fort_mudge 角色。
EXEC sp_adduser 'Haroldq', 'Harold', 'fort_mudge'
--------------------------------------------------------------------------------
sp_adduser [ @loginame = ] 'login'
[ , [ @name_in_db = ] 'user' ]
[ , [ @grpname = ] 'group' ]
wuya8115
2006-11-23
打赏
举报
回复
创建用户应该不是create user吧,我查查
caixia615
2006-11-23
打赏
举报
回复
用户直接在企业管理器中就可以添加...
syitssa
2006-11-23
打赏
举报
回复
我也不懂
哪位大侠出来说下吧
哈哈
IDEA+Spring Boot+Mybatis+MySQL整合
准备工作 IntelliJ IDEA旗舰版2019.3.2 MySQL 8.0.19 创建一个表 在数据库demo中创建一个
user
表,包含字段id,name,gender 想偷懒的话在MySQL命令行粘贴下面的内容:
create
database if not exists demo character set utf8; use demo;
create
table
user
(id int,name varchar(20),gender varchar(1)); insert into
user
(id,name,gender) values(01,'张三','男');
jdbc写的模拟银行转账系统
create
table bank ( bankId int primary key auto_increment, bankname varchar(13), bankareaId int, foreign key(bankareaId)references bankarea(bankareaId) ); insert into bank values(1,'中国农业银行',1),(2,'交通银行',2); ,(3,'中国农业银行',2),(4,'交通银行',1);
create
table bankarea ( bankareaId int primary key auto_increment, bankareaname varchar(20) ); insert into bankarea values(1,'南宁'),(2,'北京');
create
table
user
(
user
Id int primary key auto_increment,
user
name varchar(13), bankId int,
user
money double, foreign key(bankId)references bank(bankId) ); insert into
user
values(1,'小明',1,100),(2,'张三',2,0);
mybatis源码-自己写源码注释和demo
1. 名字是sample,实际是把mybatis源码下载后,重新打包 2. 需要用户自己下载mysql+maven。 3. 入口类:org.apache.mybatis.demo.Mytest 4. 本次上传,只是一个基本入口,整体能跑通;并且能直接分析mybatis源码 5. mysql数据库:
CREATE
TABLE
USER
( ID INT (20) NOT NULL PRIMARY KEY, NAME VARCHAR (30) DEFAULT NULL, PWD VARCHAR (30) DEFAULT NULL ) ENGINE = INNODB DEFAULT charset=utf8; INSERT INTO
USER
(ID,NAME,PWD)VALUES(1,'张三','1234'),(2,'李四','1234');
MySQL横纵表相互转化操作实现方法
本文实例讲述了MySQL横纵表相互转化操作实现方法。分享给大家供大家参考,具体如下: 先创建一个成绩表(纵表)
create
table
user
_score ( name varchar(20), subjects varchar(20), score int ); insert into
user
_score(name,subjects,score) values('张三','语文',60); insert into
user
_score(name,subjects,score) values('张三','数学',70); insert into
user
_score(nam
bit-permission:位运算实现权限管理
bit-permission 位运算实现权限管理 测试代码 /** * 用户权限测试类 * * @author zhougaojun * @
create
2018-06-08 下午8:03 **/ public class TestPermission { public static void main(String[] args) { /** * 定义一个用户,权限为ADMIN,即超级管理员 */
User
user
= new
User
(1,"张三",PermissionEnum.ADMIN.getCode()); print(
user
); //取消删除权限
User
PermissionHelper.removePermission(
user
,Permi
MS-SQL Server
34,594
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章