数据库(SQL)的下载安装和基本操作—基础篇

本篇基于SQL Server 2019 and SSMS v18.5

如何下载安装数据库?

下载安装之后就开始我们正式的操作

入门操作

  • 双击下图图标
    在这里插入图片描述
  • 打开后,出现如下窗体
  • 服务器名称一般默认,且为本机名,如果没有,打开下拉框,去里面找
    在这里插入图片描述
  • 连接成功后,出现如下界面,双击数据库出现相应内容
  • 以该图为例,DWConfiguration、DWDiagnostics、DWQueue为默认数据库,Test为自建数据库
    在这里插入图片描述

如何建立数据库?

  • 方法一:
    选中数据库,右击"新建数据库",出现下图

    只需修改数据库名称即可
    在这里插入图片描述
  • 方法二:
    代码的方式去实现,代码如下
--创建数据库
CREATE DATABASE Test
  • 数据库中 " - - "代表注释,按照英语语法理解就行,这行代码的意思就是创建一个名为Test的数据库

如何在数据库里建立表?

  • 我们对数据库进行"增删改查"操作,都是在数据库中的"表"中进行的
    选中所需要进行操作的数据库,一定要选中,否则将会随机创建
  • 方法一:
    选中所需要操作的数据库,右击"新建查询"
  • 方法二:
    菜单栏的下一栏有"新建查询"如下图:

    在这里插入图片描述
  • 方法三:
    用代码的方式去实现,代码如下
--创建一个名为USERS1的表

CREATE TABLE USERS1
(

--字段 类型(VARCHAR(大小):可变字符串,看实际存储多少)主键(确定唯一性,不可为空)

	USERS1_ID VARCHAR(30) NOT NULL,
	USERS1_NAME VARCHAR(30) NOT NULL,
	USERS1_SAX VARCHAR(30) NOT NULL,
	
--设置主键(将谁设为主键)
	PRIMARY KEY(USERS1_ID)
)
  • 出现下图说明运行成功
    在这里插入图片描述

如何新增?


--新增     要跟的表名(字段 都写上)
INSERT INTO USERS1 (USERS1_ID,USERS1_NAME,USERS1_SAX) VALUES('011','name1','男');
INSERT INTO USERS1 (USERS1_ID,USERS1_NAME,USERS1_SAX) VALUES('012','name2','女');
INSERT INTO USERS1 (USERS1_ID,USERS1_NAME,USERS1_SAX) VALUES('013','name3','女');
INSERT INTO USERS1 (USERS1_ID,USERS1_NAME,USERS1_SAX) VALUES('014','name4','男');

如何修改?


--修改
UPDATE USERS1 SET USERS1_SAX='3'
--WHERE指定哪个字段进行修改,如果不加,全部修改
WHERE USERS1_ID='011'

如何删除?


--删除   加条件,不加,全部清空
DELETE FROM USERS1
WHERE USERS1_ID='xin'

如何查询?


--查询  * 全部  可以查什么写什么
SELECT * FROM USERS1
SELECT USERS1_ID FROM USERS1

--检索条件的查询
SELECT USERS1_ID,USERS1_NAME ,USERS1_SAX FROM USERS1
WHERE USERS1_ID='011'
--查询总个数
SELECT COUNT(*) FROM USERS1

操作时需注意

  • 运行哪一段,就将哪一段儿的代码,选中再执行,否则全部执行,会发生一系列的错误

  • 新增字段只能增加一次,否则主键冲突

数据库的基本操作,大致如此, 有些不足的地方,还请多多提出

  • 5
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值