【新星计划2023】SQL SERVER (01) -- 基础知识

news/2025/1/8 8:03:45/
在这里插入图片描述

【新星计划2023】SQL SERVER -- 基础知识

    • 1. Introduction
      • 1.1 Official Website
      • 1.2 Conn Tool
    • 2. 基础命令
      • 2.1 建库建表
      • 2.2 Alter
      • 2.3 Drop
      • 2.3 Big Data -- Postgres
    • 3.Awakening


在这里插入图片描述
在这里插入图片描述

在这里插入图片描述


1. Introduction

1.1 Official Website

  • 官方文档(小技巧)
    Officail Website: https://learn.microsoft.com/en-us/sql/sql-server/?view=sql-server-ver16.
    Officail Website(中文): https://learn.microsoft.com/zh-cn/sql/sql-server/?view=sql-server-ver16.
    在这里插入图片描述

1.2 Conn Tool

  • 官方自带的
    SQL Server Management Studio (SSMS)
    SSMS Install: https://learn.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-ver16.
    在这里插入图片描述
  • 我自己使用的
    Dbeaver
    Dbeaver Install: https://dbeaver.io/.
    在这里插入图片描述

2. 基础命令

2.1 建库建表

// create database
CREATE DATABASE database_name;// create schema
CREATE SCHEMA schema_name  AUTHORIZATION dbo; //create table(主键自增)
CREATE TABLE { database_name.schema_name.table_name | schema_name.table_name | table_name }(stu_id int IDENTITY(1,1) NOT NULL,department_id int,stu_province nvarchar(50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,stu_city nvarchar(50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,stu_town nvarchar(50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,stu_address nvarchar(200) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,stu_score int,CONSTRAINT PK__STUDENG__8379F1C4D400EC53 PRIMARY KEY (stu_id)
);

2.2 Alter

//add column
ALTER TABLE STUDENT ADD stu_hobby  nvarchar(200) not null default 0;// 修改栏位名
ALTER TABLE STUDENT rename column A to B;// 修改栏位类型
ALTER TABLE STUDENT alter column A type not null;// 删除栏位
ALTER TABLE STUDENT drop column A;// 添加主键
ALTER TABLE STUDENT ADD CONSTRAINT PK_STUDENT PRIMARY KEY(stu_id);;

2.3 Drop

// delete database
DROP DATABASE DatabaseName; // delete schema
DROP SCHEMA schema_name ;// delete table
DROP TABLE dbo.STUDENT;// delete column
ALTER TABLE STUDENT  drop column A;
// query primary key
SELECT name  FROM sys.key_constraints  WHERE type = 'PK' ANDOBJECT_NAME(parent_object_id) = N'tablename';// delete primary key
ALTER TABLE STUDENT DROP CONSTRAINT PKname; 

2.3 Big Data – Postgres

3.Awakening

     在一秒钟内看到本质的人和花半辈子也看不清一件事本质的人,自然是不一样的命运。

在这里插入图片描述


http://www.ppmy.cn/news/34415.html

相关文章

一线大厂软件测试常见面试题1500问,背完直接拿捏面试官,

三、测试理论 3.1 你们原来项目的测试流程是怎么样的? 我们的测试流程主要有三个阶段:需求了解分析、测试准备、测试执行。 1、需求了解分析阶段 我们的SE会把需求文档给我们自己先去了解一到两天这样,之后我们会有一个需求澄清会议, 我…

【STM32】STM32内存映射以及启动过程(超详细过程)

一、内存映射 1、内存映射图 下图是 STM32F103xCDE 型号的内存映射图。 2、内存划分 由于 STM32 是 32 位,且其地址总线也为 32 根,所以其理论能够寻找的地址大小为 4GB。 从上图可以看出,左边的地址从 0x0000 0000 ~ 0xFFFF FFFF 的 4GB…

大数据 | Hadoop集群搭建(完全分布式)

知识目录一、前言二、配置三台虚拟机2.1 克隆三台虚拟机2.2 配置克隆的虚拟机2.3 使用Xshell连接虚拟机2.4 配置SSH免密登录三、Hadoop集群准备3.1 安装 rsync3.2 安装xsync分发脚本3.3 安装JDK和安装Hadoop3.4 配置环境变量3.5 分发四、Hadoop集群搭建4.1 修改配置文件4.2 配置…

(五)大数据实战——使用模板虚拟机实现hadoop集群虚拟机克隆及网络相关配置

前言 本节内容我们实现虚拟机的克隆,主要根据模板虚拟机克隆三台hadoop虚拟机,用于hadoop集群的搭建,同时根据上一小节的内容,配置hadoop虚拟机的主机名、ip网络等,最终完成hadoop虚拟机的实例化。 正文 虚拟机克隆…

机器学习-scikit-learn

文章目录前言线性回归模型-LinearRegression准备数据集使用LinearRegression总结前言 scikit-learn是Python中最流行的机器学习库之一,它提供了各种各样的机器学习算法和工具,包括分类、回归、聚类、降维等。 scikit-learn的优点有: 简单易…

去中心化联邦学习思想

去中心化联邦学习是一种保护用户隐私的分散式机器学习方法。与集中式联邦学习相比,去中心化联邦学习更加注重保护用户数据隐私,同时也更具有扩展性和健壮性。 在去中心化联邦学习中,每个设备都使用本地数据进行模型训练,并将模型…

算法训练营第五十九天|LeetCode647、516

题目连接:647. 回文子串 - 力扣(LeetCode)个人思路:dp数组的含义是:dp[i][j]:s字符串下标i到下标j的字串是否是一个回文串这里我出现了错误为什么出错呢?代码如下:class Solution {p…

Leetcode27. 移除元素

目录一、题目描述:二、解决思路和代码1. 解决思路2. 代码一、题目描述: 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用…