当前位置:   article > 正文

SQL Server、SSMS、编写T-SQL语句完整教程_sql server t-sql

sql server t-sql

安装SQL Server

到微软官网下载SQL Server Developer版本,现在的最新版本是SQL Server 2022 Developer。微软官网传送门:点击此处直达

没有以下问题,可以跳过这里的浏览,继续安装

 关于这里可能出现压缩目录,或者在压缩子目录问题解决

右键点击属性

然后确定就可以了

把目录下的文件夹都要点击属性,检查是否压缩了,如果有压线,就取消。

继续安装

安装包下载并提取完成之后,会出现下图所示的界面

以下是安装到这里一些问题的解决,没有出现问题可以跳过

共享功能目录(S):C:\Program Files\Microsoft SQL Server无法选择的方法

这里是灰色的解决方法 

win 加r打开运行窗口

输入regedit

只剩下默认的,删除其他

关于压缩目录,或者在压缩子目录问题解决

然后确定就可以了

按这你存放的路径都检查一边,如我只要一个C盘,把Microsoft SQL Server放在OS(C:)>Program Files这里,则OS(C:)、Program Files都要点击属性,检查是否压缩了,步骤和上面一样。

继续安装

这里功能看需求选择,可以参考一下

点击安装即可

安装SSMS

到微软官网下载SQL Server Management Studio,如下图所示。
官网传送门:点此直达官网

首次进入的话,默认可以直接连接。

连接成功

编写T-SQL语句

  1. Use Students
  2. go
  3. Create table StudInfo
  4. (StudNo char(12) not null primary key,
  5. Name char(8) not null,
  6. Sex bit not null default 0,
  7. IdNo char(18) not null unique,
  8. Mobile char(11),
  9. CourseNum int default 0,
  10. ClassName char(10) not null,
  11. constraint ck_StudInfo_Sex check(sex=0 or sex=1))
  12. Go
  13. Create table CourseInfo
  14. (CourseNo char(6) not null primary key,
  15. CourseName varchar(20) not null,
  16. CourseXF int not null,
  17. CourseKS int not null
  18. )
  19. Go
  20. Create table Score
  21. (StudNumber char(12) not null,
  22. CourseNumber char(6) not null,
  23. Times int not null default 1,
  24. KSTime datetime not null,
  25. Score decimal(5,2),
  26. Constraint pk_Score primary key(StudNumber, CourseNumber, Times),
  27. Constraint fk_Score_StudInfo_StudNo foreign key(StudNumber) references StudInfo(StudNo),
  28. Constraint fk_Score_CourseInfo_CourseNumber foreign key(CourseNumber) references CourseInfo(CourseNo),
  29. Constraint ck_Score_Score check(Score>=0 and Score<=100)
  30. )
  31. Go

写入代码并执行。

  1. INSERT INTO StudInfo VALUES ('201010010401', '王雪', 1, '370101199005012423', '18922946312', 3, '应用1001');
  2. INSERT INTO StudInfo VALUES ('201010010402', '刘灿灿', 0, '250105839383829492', '13285839205', 3, '应用1001');
  3. INSERT INTO StudInfo VALUES ('201010020403', '张薇', 1, '370502199008258524', '13375849281', 0, '应用1002');
  4. GO
  5. INSERT INTO CourseInfo VALUES ('080025', '程序设计基础', 6, 96);
  6. INSERT INTO CourseInfo VALUES ('080103', '网络基础', 4, 64);
  7. INSERT INTO CourseInfo VALUES ('090101', '大学英语', 8, 128);
  8. GO
  9. INSERT INTO Score VALUES ('201010010401', '080025', 1, '2011-12-26 9:00', 89);
  10. INSERT INTO Score VALUES ('201010010401', '080103', 1, '2011-12-26 14:00', 92);
  11. INSERT INTO Score VALUES ('201010010401', '090101', 1, '2011-12-24 9:00', 83);
  12. GO

编辑前200行这里可以查看看看哪个表插入的数据

简单的T-SQL编程就演示到这里!赶快学习去吧!

感谢您的浏览,希望可以帮到您。

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/小桥流水78/article/detail/919684
推荐阅读
相关标签
  

闽ICP备14008679号