這裡蒐索程式師資訊,查找有用的技術資料
当前位置:首页 » 编程语言 » 怎么在ssms上写sql
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

怎么在ssms上写sql

发布时间: 2022-10-03 16:05:43

Ⅰ 写出创建如下三张数据表的sql语句

在SSMS中,用【创建表】来设计,包括约束;然后保存,选中该新表,右键【编写表脚本】,SQL就有了
项目”表结构:项目号:普通编码定长字符类型,长度为10,主键。项目写出创建如下三张表的sQL语句。
按照要求用SQL语句创建表格:选课表:表名——SC属性:Sno字符型,最大7个字符表示学生学号。
Cno字符型,最大4个字符表示课程号。Grade整型表示成绩。约束:主码——Sno,Cno;Sno,Cno均为外码)

Ⅱ 如何定制SQL SERVER SSMS操作环境

启动SSMS后直接显示查询编辑窗口
1
单击"开始"|"所有程序"|"Microsoft SQL Server 2008"|打开"SQL Server Management Studio"命令

2
弹出"连接到服务器"对话框,使用默认设置,单击"连接"按钮,就可以连接到数据库服务器

3
连接成功后显示"SQL Server Management Studio"窗口

4
选择"工具"|"选项"命令,打开"选项"对话框

5
"选项"对话框中,点击"环境"|"常规"选项卡,在右边的"启动时"下拉列表中选择"打开新查询窗口",最后点击"确认"按钮,如下图所示

6
关闭"SQL Server Management Studio"窗口,重新启动SSMS,即可看到启动后显示出了查询编辑窗口,如下图所示

END
2,设置代码编辑器窗口显行号,自动换行
默认情况下,代码编辑窗口中,行号列不会显示行号,用户输入代码时,如果不输入回车换行符,代码将不会自动换行,一直向右显示,为直观查看代码,可以设置代码行号,设置代码编辑窗口的自动换行功能.
成功连接到"SQL Server Management Studio"

选择"工具"|"选项"命令,打开"选项"对话框,依次选择"文本编辑器"|"所有语言"选项,在右边分别勾选"自动换行"和"行号"复选框,最后点击"确定"按钮

3
可以看到在代码编辑窗口内出现了行号

Ⅲ 如何使用Microsoft SQL Server Management Studio来写SQL

首先你需要打开它吧?它是SQL的DBMS图形化操作系统。
如果是想用SQL语言来操作的话呢,那就在建立好连接的基础上,然后点击窗体上面的“新建查询”按钮,然后在窗体右边会出现一块编辑区,你在编辑区域里面书写相应的SQL语句就可以。

下面是我写的一个例子,你可以参考下:
现在是建立数据库的SQL语句:

use master
create database stuDB
on
(
name='stuDB', size=5mb,filegrowth=15%, filename='E:\B\stuDB.mdf'
)
log on
(
name='stuDB_log',size=1mb,maxsize=6mb,filename='E:\B\stuDB_log.ldf'
)

use stuDB
go

下面呢,是在新建好的数据库中新建数据表:

create table stuInfo
(
stuName varchar(32) not null,
stuNo varchar(16) not null primary key ,
stuSex varchar(8) not null default('男'),
stuAge int not null,
stuSeat int not null identity(1,1),
stuAddress ntext default('地址不详')
)

以下是为新建好的数据表添加约束:

alter table stuInfo
add constraint ck_stuNo check (stuNo like 's253xx')

alter table stuInfo
add constraint ck_stuAge check (stuAge>=15 and stuAge<=50)

下面是给数据表添加数据:

insert into stuInfo(stuName,stuNo,stuSex,stuAge,stuAddress)
values('张秋丽','s25301',default,18,'北京海淀')

insert into stuInfo(stuName,stuNo,stuSex,stuAge,stuAddress)
values('李斯文','s25303','女',22,'河南洛阳')

insert into stuInfo(stuName,stuNo,stuSex,stuAge,stuAddress)
values('李文才','s25302',default,31,'')

insert into stuInfo(stuName,stuNo,stuSex,stuAge,stuAddress)
values('欧阳骏雄','s25304',default,28,'新疆克拉玛依')

下面是查询表中的所有数据
select *from stuInfo

select stuName as 姓名,stuNo as 学号,stuSex as 性别,stuAge as 年龄,stuSeat as 座号,stuAddress as 家庭住址
from stuInfo

同样,也是新建数据表的语句块:

create table stuMarks
(
examNo varchar(32) not null primary key,
stuNo varchar(16) not null,
writtenExam int default(0),
labExam int default(0)
)

添加约束:

alter table stuMarks
add constraint ck_examNo check (examNo like 'E200507xxxx')

alter table stuMarks
add constraint fk_stuNo foreign key (stuNo) references stuInfo(stuNo)

alter table stuMarks
add constraint ck_writtenExam check (writtenExam>0 and writtenExam<=100)

alter table stuMarks
add constraint ck_labExam check (labExam>0 and labExam<=100)

添加数据到数据表:

insert into stuMarks(examNo,stuNo,writtenExam,labExam) values('E2005070001',
's25301',80,58)

insert into stuMarks(examNo,stuNo,writtenExam,labExam) values('E2005070002',
's25302',50,default)

insert into stuMarks(examNo,stuNo,writtenExam,labExam) values('E2005070003',
's25303',97,82)

下面就是一些简单的查询了:

select examNo as 考号,stuNo as 学号,writtenExam as 笔试成绩,labExam as 试验成绩
from stuMarks

select stuName as 姓名,stuNo as 学号,stuSex as 性别,stuAge as 年龄,stuSeat as 座号,stuAddress as 家庭住址
from stuInfo

select *from stuInfo
where stuSex='男'
order by stuSeat desc

select * from stuMarks
where writtenExam>75 and writtenExam<=100
order by stuNo

select* from stuMarks
where writtenExam <>0 and labExam <>0

select stuName,writtenExam,labExam
into lingshi
from stuInfo,stuMarks

以下就是SQL的聚合函数部分了:

select avg(writtenExam) as 笔试平均成绩 from stuMarks

select avg(labExam) as 机试平均成绩 from stuMarks

select count(*) as 考试人数 from stuMarks where writtenExam>60

select count(*) as 没有通过考试的人数 from stuMarks where writtenExam<60

Ⅳ 如何定制SQL SERVER SSMS操作环境

SQL SERVER 2005/2008安装完成后,用户可以根据自己的习惯对SSMS(SQL Server Management Studio)的操作环境进行定制,定制可以包括以下内容:
1,启动SSMS后直接显示查询编辑窗口
2,设置代码编辑器窗口内显示行号,实现自动换行功能
工具/原料
已安装SQL SERVER 2005/2008
1,启动SSMS后直接显示查询编辑窗口
1单击"开始"|"所有程序"|"Microsoft SQL Server 2008"|打开"SQL Server Management Studio"命令
2弹出"连接到服务器"对话框,使用默认设置,单击"连接"按钮,就可以连接到数据库服务器
3连接成功后显示"SQL Server Management Studio"窗口
4选择"工具"|"选项"命令,打开"选项"对话框
5"选项"对话框中,点击"环境"|"常规"选项卡,在右边的"启动时"下拉列表中选择"打开新查询窗口",最后点击"确认"按钮,如下图所示
6关闭"SQL Server Management Studio"窗口,重新启动SSMS,即可看到启动后显示出了查询编辑窗口,如下图所示
2,设置代码编辑器窗口显行号,自动换行
默认情况下,代码编辑窗口中,行号列不会显示行号,用户输入代码时,如果不输入回车换行符,代码将不会自动换行,一直向右显示,为直观查看代码,可以设置代码行号,设置代码编辑窗口的自动换行功能.
成功连接到"SQL Server Management Studio"
选择"工具"|"选项"命令,打开"选项"对话框,依次选择"文本编辑器"|"所有语言"选项,在右边分别勾选"自动换行"和"行号"复选框,最后点击"确定"按钮
可以看到在代码编辑窗口内出现了行号
http://jingyan..com/article/6f2f55a1840ca2b5b83e6c60.html

Ⅳ 如何使用SSMS配置SQL SERVER 服务器属性

可以使用系统存储过程或SQL SERVER MANAGEMENT STUDIO(SSMS)工具对SQL SERVER 2005/2008服务器进行设置,对于一般用户来说,第二种方式更为直观与简便,不需要记得复杂的SQL语句及语法,就能在图形化操作界面下来完成大部
分数据库的操作与管理,从SQL SERVER 2005开始,数据库管理方面推出了SSMS组件,此组件把以前版本的"企业管理器"和"查询管理器"两个工具组合到一个界面中,这使各种开发人员和一般的管理员都能轻松的访问SQL SERVER.使用SSMS工具可以查看与配置SQL SERVER 2005/2008数据库的服务器属性,本经验以SQL SERVER 2005为例,演示配置的全过程,供大家参考.

方法/步骤

1
单击"开始"|"所有序"|Microsoft SQL Server 2005|SQL Server Management Studio命令,或在开始菜单历史项中单击SQL Server Management Studio命令,启动SSMS

按照默认设置不变,点击"连接"按钮,连接到数据库服务器

在"对象资源管理器"中,右键单击服务器,选择"属性"命令

弹出"服务器属性"对话框,在"常规"选项卡中,可以查看到服务器相关硬件及软件信息,包括服务器名称,安装的操作系统,内存容量,处理器数量,SQL SERVER版本,安装根目录等信息

Ⅵ 怎样使用SQL SERVER新建立一个数据库

方法/步骤

  1. 首先我们打开SQLSERVER自带的数据库管理工具,从开始菜单中可以找到

  2. 开始连接SQL SERVER服务器,就是我们装好的SQL SERVER服务器;

  3. 右击数据库,选择第一个,新建一个数据库;

  4. 填写数据库的名称(箭头方向),下面是设置自动增长的,一般不用管,默认

  5. 点击确定后就可以生成一个数据库,此时里面是没有表的;

  6. 右击表新建一个表,填写你要的字段名称

  7. 填完字段名称后点击字段名称那个内部窗口的小叉叉,然后就提示你输入表名了,填写下表名,一个数据库的建立过程就是这样的;


附上出处链接:http://jingyan..com/article/215817f7e68ab81eda14230c.html

Ⅶ 如何使用SSMS配置SQL SERVER 服务器属性

可以使用系统存储过程或SQL SERVER MANAGEMENT STUDIO(SSMS)工具对SQL SERVER 2005/2008服务器进行设置,对于一般用户来说,第二种方式更为直观与简便,不需要记得复杂的SQL语句及语法,就能在图形化操作界面下来完成大部
分数据库的操作与管理,从SQL SERVER 2005开始,数据库管理方面推出了SSMS组件,此组件把以前版本的"企业管理器"和"查询管理器"两个工具组合到一个界面中,这使各种开发人员和一般的管理员都能轻松的访问SQL SERVER.使用SSMS工具可以查看与配置SQL SERVER 2005/2008数据库的服务器属性,本经验以SQL SERVER 2005为例,演示配置的全过程,供大家参考.

方法/步骤

1
单击"开始"|"所有序"|Microsoft SQL Server 2005|SQL Server Management Studio命令,或在开始菜单历史项中单击SQL Server Management Studio命令,启动SSMS

按照默认设置不变,点击"连接"按钮,连接到数据库服务器

在"对象资源管理器"中,右键单击服务器,选择"属性"命令

弹出"服务器属性"对话框,在"常规"选项卡中,可以查看到服务器相关硬件及软件信息,包括服务器名称,安装的操作系统,内存容量,处理器数量,SQL SERVER版本,安装根目录等信息

点击"内存"选项卡,对于32位的服务器操作系统, 并且物理内存>=4GB,本例服务器内存容量为8G 要勾选"使用AWE分配内存"复选框 ,64位系统直接支持大内存,
所以不要勾选"使用AWE分配内存"复选框,AWE可以让32位操作系统寻址更多内存,超过4GB的限制,在sqlserver中使用AWE,可以防止sqlserver的working set被操作系统page out,起到lock page in memory的作用.

点击"处理器"选项卡,其中"最大工作线程数"的默认值是0,则允许SQL SERVER在启动时自动配置工作线程,该设置对于大多数系统而言是最佳设置,也可以手工设置"最大工作线程数",输入一个介于32-32767之间的值即可,如果此服务器兼任文件服务器,数据库服务器,邮件服务器时,可以勾选"提升SQL SERVER的优先级",来提升SQL SERVER的优先级.

点击"安全性"选项卡,主要涉及"服务器身份验证","登录审核","服务器代理账户"和"选项"几个方面."启用C2审核跟踪"选项是配置服务器,以记录对语句和对象的失败和成功的访问尝试,这些信息可以帮助我们了解系统活动并跟踪可能的安全策略冲突;"跨数据库所有权链接",可以为SQL SERVER实例配置跨数据库所有权链接,此处勾选了"启用C2审核跟踪"选项

点击"连接"选项卡,此处主要有"连接","默认连接选项","远程服务器连接"三部分,在"连接"选项组下面的"最大并发连接数"调节框内,可以输入或选择一个值(介于0-32767之间),以设置允许与SQL SERVER实例同时连接的最大用户数量,0代表没有限制,一般保持默认设置即可.

点击"数据库设置"选项卡,一般保持默认设置即可,"默认索引填充因子","恢复间隔(分钟)",此处都为0,意思是让SQL SERVER自动配置与管理.

点击"高级"选项卡,此处包括并行的开销阀值,查询等待值,锁,最大并行度,网络数据包大小,远程登录超时值等,本服务有四CPU,此处设定"最大并行度"为2,意思是限制并行计划执行中使用的处理器数量为2个.

点击"权限"选项卡,此处可以选择不同的登录名或角色,也可以添加新的登录名或角色来设置相应权限.

Ⅷ 如何使用SSMS配置SQL SERVER 服务器属性

查看或更改服务器属性

1. 在“对象资源管理器”中,右键单击服务器,再单击“属性”。

2. 在“服务器属性”对话框中,单击某页以查看或更改有关该页的服务器信息。 某些属性是只读属性。

Ⅸ 使用SSMS连接数据库时,服务器地址的写法支持以下哪些

咨询记录 · 回答于2021-12-18

Ⅹ 如何使用SSMS配置SQL SERVER 服务器属性

查看或更改服务器属性 1. 在“对象资源管理器”中,右键单击服务器,再单击“属性”。 2. 在“服务器属性”对话框中,单击某页以查看或更改有关该页的服务器信息。 某些属性是只读属性。