1. 首先在 SQL Server 服务器级别,创建登陆帐户(create login)
创新互联公司是一家专注于做网站、网站制作与策划设计,石棉网站建设哪家好?创新互联公司做网站,专注于网站建设10余年,网设计领域的专业建站公司;建站业务涵盖:石棉等地区。石棉做网站价格咨询:028-86922220
--创建登陆帐户(create login)
create login dba with password='abcd1234@', default_database=mydb
登陆帐户名为:“dba”,登陆密码:abcd1234@”,默认连接到的数据库:“mydb”。 这时候,dba 帐户就可以连接到 SQL Server 服务器上了。但是此时还不能 访问数据库中的对象(严格的说,此时 dba 帐户默认是 guest 数据库用户身份, 可以访问 guest 能够访问的数据库对象)。
要使 dba 帐户能够在 mydb 数据库中访问自己需要的对象, 需要在数据库 mydb 中建立一个“数据库用户”,赋予这个“数据库用户” 某些访问权限,并且把登陆帐户“dba” 和这个“数据库用户” 映射起来。 习惯上,“数据库用户” 的名字和 “登陆帐户”的名字相同,即:“dba”。 创建“数据库用户”和建立映射关系只需要一步即可完成:
2. 创建数据库用户(create user):
--为登陆账户创建数据库用户(create user),在mydb数据库中的security中的user下可以找到新创建的dba
create user dba for login dba with default_schema=dbo
并指定数据库用户“dba” 的默认 schema 是“dbo”。这意味着 用户“dba” 在执行“select * from t”,实际上执行的是 “select * from dbo.t”。
3. 通过加入数据库角色,赋予数据库用户“dba”权限:
--通过加入数据库角色,赋予数据库用户“db_owner”权限
exec sp_addrolemember 'db_owner', 'dba'
此时,dba 就可以全权管理数据库 mydb 中的对象了。
sqlserver允许多个用户进行操作,那么我们怎么给sqlserver创建用户呢?下面我就给大家分享一下。
工具/材料
sql server management
01
首先我们登录本地的数据库,打开安全性文件夹,右键单击登录名,然后选择新建登录名,如下图所示
02
接下来在登录名新建界面中我们要选择SQL Server身份验证,并给用户设置密码,如下图所示
03
点击确定以后回到安全性文件夹下面,你会看到刚才新建的用户已经在登录名列表下面了,如下图所示
04
最后我们只需要用刚创建好的用户重新登录数据库进行验证即可,如下图所示
方法/步骤
打开SQL Server,在数据库处,右键数据库,点击新建数据库
请点击输入图片描述
然后,命名为LX,点击确定,创建数据库,如图所示
请点击输入图片描述
创建完,没有看到新建数据库的,在数据库那右键,刷新。如图所示就出来了
请点击输入图片描述
接着,找到LX数据库下的表,右键,新建表,如图所示
请点击输入图片描述
比如建立一个简单的部门表,简单部门表包含(部门编号、部门名),SQL Server 是可以用中文做列名的,但是为了能够被他人看懂,我们一般用英文,如图所示,DepertNo,DepertName,我喜欢在列名前加一个fld_,个人养成的一种习惯,看自己的习惯吧。因为我们有时候转换成英文,可能会与SQL的某些关键字起冲突,因此我加了个fld_。此外讲一下varchar为类型,10为长度,2个长度为1个汉字。
请点击输入图片描述
表设置主键,每个表只能有一个主键,右键表的最左侧,点击设置主键,最右边为空自动去勾,主键是不能为空的。一般部门号不会为空,部门名也是不会为空,所以也去掉勾,不允许为null。
请点击输入图片描述
输入好列后,右键标题,然后点击保存Table_1,如图所示,表名前我习惯加TBL_
请点击输入图片描述
表的主关键字自动建立唯一索引
select * from Ad_Meter
直接条件查询的字段
Ad_Meter 表中 作为条件查询的 S_ip
select * from Ad_Meter where S_Ip='314111963400'
查询中与其它表关联的字段
Ad_Meter 表的SYSID_Floor
select * from Ad_Meter m inner join Ad_Floor f on M.SYSID_Floor=f.SYSID_Floor
查询中排序的字段
Ad_Meter 的 s_ip ,按s_ip的倒序查询
select * from Ad_Meter order by S_Ip desc
查询中统计或分组统计的字段
select MAX(SYSID_Floor) from Ad_Meter
select S_Ip ,COUNT (*) from Ad_Meter group by S_Ip
6
步骤二:直接条件查询的字段
select * from Ad_Meter where S_Ip='314111963400'
举例建一个索引。
找到有添加索引的表 Ad_Meter,展开找到 索引,右键--》新建--》添加选择作为索引的字段--》确定
sqlserver用查询建表建完表如何显示表的方法:
非图形界面:show database; use database;show tables;找到“student”
图形界面:找到左边的tables标签,然后找到你的表名“student”
当前题目:sqlserver建,sqlserver建表语句主键
标题链接:https://www.cdcxhl.com/article6/dsgdpig.html
成都网站建设公司_创新互联,为您提供电子商务、定制网站、网站营销、做网站、网站内链、网站改版
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联