当前位置: 首页 > 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

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

在这里插入图片描述

http://www.lryc.cn/news/42074.html

相关文章:

  • nginx配置详解
  • 关于Java中堆和栈的学习
  • ORBSLAM3 --- 闭环及地图融合线程
  • libvirt零知识学习6 —— libvirt源码编译安装(4)
  • 数据仓库相关面试题
  • 2023年PMP考试前两个月开始备考时间足够吗?
  • 56 | fstab开机挂载
  • 看齐iOS砍掉祖传功能,Android 16G内存也危险了
  • LeetCode 1012. Numbers With Repeated Digits【数位DP,数学】困难
  • 信息系统项目管理师 第4章 信息系统管理
  • JVM系统优化实践(11):GC如何搞垮线上系统
  • 统计软件与数据分析—Lesson2
  • ISO体系认证全方位解析让!
  • 真要被00后职场整顿了?老员工纷纷表示真的干不过.......
  • NDK FFmpeg音视频播放器二
  • Linux之进程信号
  • AI绘画关键词网站推荐 :轻松获取百万个提示词!完全免费
  • Java-Collections and Lambda
  • KDGX-A光缆故障断点检测仪
  • 【刷题之路Ⅱ】牛客 NC107 寻找峰值
  • 智能灯泡一Homekit智能家居系列
  • 外包离职,历时学习416天,成功上岸百度,分享成长过程~
  • 利用客户支持建立忠诚度和竞争优势
  • 看他人代码小总结
  • cudaMemGetInfo()函数cudaDeviceGetAttribute()函数来检查设备上的可用内存
  • 【基础阶段】01中华人民共和国网络安全法
  • 隐私计算领域大咖推荐,这些国内外导师值得关注
  • 009 uni-app之vue、vuex
  • Linux防火墙——SNAT、DNAT
  • 递归理解三:深度、广度优先搜索,n叉树遍历,n并列递归理解与转非递归