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进行修改:

--更改表 A 的 price 列,存储"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;

相关推荐
小羊没烦恼!3 天前
初探性能优化——2个月到4小时的性能提升
java·开发语言·windows·算法·c#
rockmelodies3 天前
# Windows Server2008 R2 Standard(SP1镜像U盘)重置本地管理员密码【完整详细步骤】
windows·密码破解
这个DBA有点耶3 天前
MVCC深入:Read View、版本链与快照读——InnoDB并发控制的内核
数据库·mysql·架构
DBA_G3 天前
从地面到云霄:GBase数据库在民航三大场景的落地实践
数据库
自由能燃气设备3 天前
商用全预混低氮冷凝锅炉免费方案vs付费方案对比+选型避坑指南
大数据·数据库·人工智能
科创致远3 天前
科创致远 ESOP 系统核心效能与实战价值展示
大数据·数据库·人工智能·精益工程
2601_962218613 天前
万象生鲜系统称重自动多退少补算法解决生鲜非标品痛点
大数据·数据库·人工智能·python·算法
张洛闻Eren3 天前
k8s云原生【第十课】:水平 Pod 自动扩缩容
运维·数据库·云原生·kubernetes·github
于平安3 天前
MySQL-触发器
数据库·mysql
白远山3 天前
上海24小时自助健身房解决方案实战指南与经验分享
java·数据库·架构·需求分析