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

Sql Server关于表的建立、修改、删除

  1. 表的创建:

(1)在“对象资源管理器”面板中展开“数据库”节点,可以看到自己创建的数据库,比如Product。展开Product节点,右击“表”节点,在弹出的快捷菜单中选择“新建表”项,进入“表设计器”窗口。

在“列名”栏中输入各个字段的名称,如输入表S的各个字段名,在“数据类型”栏中选择相应数据类型并输入字段长度。“允许Null值”列中的复选框未勾选状态表明该字段不允许“空值”。

可视化条件下的表的创建:

(2)用代码命令对表进行创建:

USE [Product]

GO

/****** Object:  Table [dbo].[A]    Script Date: 2023/4/17 22:23:18 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

CREATE TABLE [dbo].[A](

[Ano] [nchar](10) NOT NULL,

[Aname] [nchar](10) NOT NULL,

[Achandi] [nchar](10) NOT NULL,

[Aprice] [int] NOT NULL,

 CONSTRAINT [PK_A] PRIMARY KEY CLUSTERED 

(

[Ano] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]

) ON [PRIMARY]

GO

在代码执行界面对其进行执行后刷新一下表的界面即可看到新增的表:

  1. 表的修改:
  1. 在可视化进行操作:右击新建的表A然后点击”设计“即可进入可视化界面对表A进行修改:
  1. 从代码命令对新建的表A进行修改:

--更改表Aprice列,存储“F”或 “M”

USE PRODUCT

ALTER TABLE A

ALTER COLUMN price CHAR(1) NULL

--更改表A 删除 NAME列,增加 CHANDI

USE JXGL

ALTER TABLE A

DROP COLUMN  NAME

ALTER TABLE A

ADD  CHANDI SMALLINT

--更改表A 删除约束

USE PRODUCT

ALTER TABLE A

DROP CONSTRAINT CK_SNO

--表A中插入数据

USE PRODUCT

INSERT INTO A(ANO,ANAME,APRICE,CHANDI)

VALUES('1','苹果',20,'陕西')

INSERT INTO A(ANO,ANAME,APRICE,CHANDI)

VALUES('2','雪梨',30,'广东')

INSERT INTO A(ANO,ANAME,APRICE,CHANDI)

VALUES('3','香瓜',40,'新疆')

INSERT INTO A(ANO,ANAME,APRICE,CHANDI)

VALUES('4','西瓜',50,'山东')

3、表的删除:

  1. 在可视化的条件下操作:点击数据库的“+”,展开其选项,再找到表,点击表的“+”,展开其选项可以看到所有创建的表,找到所需要删除的表,右击后会出现“删除”选项,点击“删除”即可。

(2)运用代码进行删除: 利用DROP TABLE语句可以删除数据表,该语句的常用格式如下:USE JXGL

    GO

     DROP TABLE A

    GO

代码执行后效果图:

  1. 表的查看:
  1. 在可视化的条件下操作:点击数据库的“+”,展开其选项,再找到表,点击表的“+”,展开其选项可以看到所有创建的表。
  1. 运用代码进行查询:

Use Product

Select * from A;


http://www.kler.cn/news/161622.html

相关文章:

  • Appium 并行测试多个设备
  • 【.NET Core】Linq查询运算符(二)
  • 5组10个共50个音频可视化效果PR音乐视频制作模板
  • 制作一个RISC-V的操作系统五-RISC-V汇编语言编程二
  • docker build构建报错:shim error: docker-runc not installed on system
  • 利用 Python 进行数据分析实验(五)
  • 基于微信小程序的智慧校园导航系统研究
  • 2. PyTorch——Tensor和Numpy
  • SpringBoot框架+原生HTML开发,基于云端SaaS服务方式的电子病历编辑器源码
  • Python源码分享10:使用海龟画图turtle画哆啦A梦
  • 微信小程序 - 文件工具类 fileUtil.js
  • 基于Hadoop技术的计算机专业画像平台的设计与研究
  • 数据清洗、特征工程和数据可视化、数据挖掘与建模的主要内容
  • FFmpeg开发笔记(六)如何访问Github下载FFmpeg源码
  • Django + Matplotlib:实现数据分析显示与下载为PDF或SVG
  • LCM-LoRA:a universal stable-diffusion acceleration module
  • 基于ssm少儿编程管理系统源码和论文
  • 高翔《自动驾驶与机器人中的SLAM技术》第九、十章载入静态地图完成点云匹配重定位
  • 计算机毕业设计 基于大数据的智能家居销量数据分析系统的设计与实现 Java实战项目 附源码+文档+视频讲解
  • 如何进行多ip服务器租用?
  • 若依微服务项目整合rocketMq
  • EV代码签名证书
  • SVM原理理解
  • css弹窗动画效果,示例弹窗从底部弹出
  • flex布局的flex为1到底是什么
  • 阿里云实时数据仓库HologresFlink
  • React富文本编辑器wangEditor
  • 【Ajax】发送get请求获取接口数据
  • 【计算机组成体系结构】SRAM和DRAM
  • Java网络编程,使用UDP实现TCP(一), 基本实现三次握手