成都网站建设设计

将想法与焦点和您一起共享

sqlserver建,sqlserver建表语句主键

sqlserver怎么新建用户

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允许多个用户进行操作,那么我们怎么给sqlserver创建用户呢?下面我就给大家分享一下。

工具/材料

sql server management

01

首先我们登录本地的数据库,打开安全性文件夹,右键单击登录名,然后选择新建登录名,如下图所示

02

接下来在登录名新建界面中我们要选择SQL Server身份验证,并给用户设置密码,如下图所示

03

点击确定以后回到安全性文件夹下面,你会看到刚才新建的用户已经在登录名列表下面了,如下图所示

04

最后我们只需要用刚创建好的用户重新登录数据库进行验证即可,如下图所示

SqlServer建表?

方法/步骤

打开SQL Server,在数据库处,右键数据库,点击新建数据库

请点击输入图片描述

然后,命名为LX,点击确定,创建数据库,如图所示

请点击输入图片描述

创建完,没有看到新建数据库的,在数据库那右键,刷新。如图所示就出来了

请点击输入图片描述

接着,找到LX数据库下的表,右键,新建表,如图所示

请点击输入图片描述

比如建立一个简单的部门表,简单部门表包含(部门编号、部门名),SQL Server 是可以用中文做列名的,但是为了能够被他人看懂,我们一般用英文,如图所示,DepertNo,DepertName,我喜欢在列名前加一个fld_,个人养成的一种习惯,看自己的习惯吧。因为我们有时候转换成英文,可能会与SQL的某些关键字起冲突,因此我加了个fld_。此外讲一下varchar为类型,10为长度,2个长度为1个汉字。

请点击输入图片描述

表设置主键,每个表只能有一个主键,右键表的最左侧,点击设置主键,最右边为空自动去勾,主键是不能为空的。一般部门号不会为空,部门名也是不会为空,所以也去掉勾,不允许为null。

请点击输入图片描述

输入好列后,右键标题,然后点击保存Table_1,如图所示,表名前我习惯加TBL_

请点击输入图片描述

sqlserver 怎么建索引

表的主关键字自动建立唯一索引

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用查询建表建完表如何显示表

sqlserver用查询建表建完表如何显示表的方法:

非图形界面:show database; use database;show tables;找到“student”

图形界面:找到左边的tables标签,然后找到你的表名“student”


分享文章:sqlserver建,sqlserver建表语句主键
文章转载:http://chengdu.cdxwcx.cn/article/dsgdpig.html