新的学期开始了,我因为懒好久没有写过博客了,感谢数据库老师让我想起了自己还有优快云的博客可以写(lll¬ω¬)
(现在markdown都不会写了(ˉ▽ˉ;)…)
写博客是个很好的复习知识的方法,例如复习某一道需要某些算法的题,写个博客描述出详细的解题过程,比直接看自己曾经通过题目的代码记忆的更清晰,希望新学期重拾写博客的习惯,💪
本篇文章就记录一下3.8数据库实验课的实验内容,使用SQL Server体验SQL的增删改查,感受下关系型数据库
1、SQL Server安装
安装地址百度去官网寻找,安装过程并不复杂,中文的根据提示安装就可,关键是安装后的配置
SSMS是管理SQL Server数据库的可视化软件,和MySQL的SQLyog一样,供用户更便捷的使用和管理数据库,省去好多需要写代码的工作,也是官网寻找地址下载
我安装的时候没有截图,只能更多的文字描述了
第一次登陆时使用windows本地登录,在设置完后可使用SQL Server身份验证登录,远程连接数据库。
如下图在此处配置自己的身份账户,安全性中勾选SQL Server和Windows身份验证模式
配置完毕后需要重启SQL Server服务,然后才能进行登录
2、增删改
关系型数据库即库–>表–>数据,增表示在某个已建立数据库的已建立表中添加一行或多行新数据
2.1 建立新数据库
设置新数据库名称,配置数据库初始可存储大小和存储溢出时增加存储空间的方式,点击确定
新数据库建立完成,接下来进行建立新表的操作
2.2 建立新表
使用SQL语句创建
use Demo;
create table student
(
Sno char(15),
Sname char(10),
Ssex char(2),
Sage int,
Sdept char(20)
); --创建表,SQL中注释符号为--
SSMS作为可视化数据管理软件,可以很方便的直接创建表而不使用SQL语句
可以更方便的设置新表的信息,如主键、可否为NULL等
2.3 表中数据的增删改
修改指修改已有数据的某些属性值,删除指删除某些已有数据(删除某些行)
可直接界面编辑表,很直观的进行数据的增加、删除和修改
或是使用SQL语句添加新数据
use Demo;
insert into student values
('201215121','李勇','男','20','CS'),
('201215122','刘晨','女','19','CS'),
('201215123','王敏','女','18','MA'),
('201215125','张立','男','19','IS'); --添加4行新数据
update student
set Sname='王伯成'
where Sno='201215125'; --修改201215125学号的学生名字
delete from student
where Sno='201215121'; --把该学号学生从表中删除
3、查询表中数据
可以如上直接编辑前200行(前1000行)很直观的看,或者使用SQL语句
use Demo;
select * from student; --查询该表所有
执行了上述一系列操作后,最终表如下