当前位置: 首页 > news >正文

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

在这里插入图片描述

【新星计划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

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

在这里插入图片描述

相关文章:

  • 【Node.js】身份认证,Cookie和Session的认证机制,express中使用session认证和JWT认证
  • 算法基础-回溯算法
  • SpringBoot整合Flink(施耐德PLC物联网信息采集)
  • vue3 组件篇 Message
  • clip精读
  • 超级实用,解密云原生监控技术,使用prometheus轻松搞定redis监控
  • MyBatis高频面试题
  • C++中那些你不知道的未定义行为
  • 电容在微分、积分电路中的本质以及应用
  • 【系统学习】环境土壤物理模型HYDRUS1D/2D/3D
  • 解决Xshell无法连接Kali Linux 2020.1(2019.3)版本
  • python 基础系列篇:四、编写两个简单的小游戏(猜数字及2048)
  • async与await异步编程
  • MyBatisPlus+SpringBoot实现乐观锁功能
  • 【Vue全家桶】带你全面了解通过Vue CLI初始化Vue项目
  • 【Leetcode】104. 二叉树的最大深度
  • 【跃迁之路】【463天】刻意练习系列222(2018.05.14)
  • conda常用的命令
  • Dubbo 整合 Pinpoint 做分布式服务请求跟踪
  • LeetCode算法系列_0891_子序列宽度之和
  • Redux系列x:源码分析
  • Transformer-XL: Unleashing the Potential of Attention Models
  • 干货 | 以太坊Mist负责人教你建立无服务器应用
  • 基于axios的vue插件,让http请求更简单
  • 计算机在识别图像时“看到”了什么?
  • 前端js -- this指向总结。
  • 如何合理的规划jvm性能调优
  • 通过几道题目学习二叉搜索树
  • 微信小程序--------语音识别(前端自己也能玩)
  • 为什么要用IPython/Jupyter?
  • 原生JS动态加载JS、CSS文件及代码脚本
  • Spring第一个helloWorld
  • ​【已解决】npm install​卡主不动的情况
  • !!【OpenCV学习】计算两幅图像的重叠区域
  • # Java NIO(一)FileChannel
  • #基础#使用Jupyter进行Notebook的转换 .ipynb文件导出为.md文件
  • %3cscript放入php,跟bWAPP学WEB安全(PHP代码)--XSS跨站脚本攻击
  • (4)logging(日志模块)
  • (Oracle)SQL优化技巧(一):分页查询
  • (分布式缓存)Redis分片集群
  • (淘宝无限适配)手机端rem布局详解(转载非原创)
  • .NET Core 控制台程序读 appsettings.json 、注依赖、配日志、设 IOptions
  • .NET使用存储过程实现对数据库的增删改查
  • ?php echo $logosrc[0];?,如何在一行中显示logo和标题?
  • @reference注解_Dubbo配置参考手册之dubbo:reference
  • @RequestBody详解:用于获取请求体中的Json格式参数
  • [ 隧道技术 ] 反弹shell的集中常见方式(二)bash反弹shell
  • []T 还是 []*T, 这是一个问题
  • [1127]图形打印 sdutOJ
  • [20171102]视图v$session中process字段含义
  • [BUUCTF NewStarCTF 2023 公开赛道] week3 crypto/pwn
  • [C#] 我的log4net使用手册
  • [C#7] 1.Tuples(元组)
  • [ERROR] ocp-server-ce-py_script_start_check-4.2.1 RuntimeError: ‘tenant_name‘
  • [FFmpeg学习]从视频中获取图片