SQL Server 2012 数据表操作(创建、修改、删除)

版权声明:转载请注明来源 https://blog.csdn.net/gengkui9897/article/details/89431265







准备工作

    在对数据表进行操作之前,需要对SSMS工具进行设置,否则会出现数据表无法保存的情况:在SSMS界面选择“工具”菜单,然后点击“选项”。
在这里插入图片描述
进入选项界面后,选择“设计器”,取消勾选“阻止保存要求重新创建表的更改”选项,点击确定。
在这里插入图片描述



创建数据表
使用SSMS工具创建数据表
  1. 展开“数据库”后,再展开需要创建数据表的数据库,右击“表”,选择“新建表”。
    在这里插入图片描述
  2. 进入表设计器界面。
    在这里插入图片描述
  3. 在列名中输入属性名,然后选择相应的数据类型,勾选是否允许为NULL值。
    在这里插入图片描述
  4. 在工具栏单击“保存”按钮或按住Ctrl+S键保存已经编辑好的数据表,在弹出对话框中输入表名,点击“确定”即可。
    在这里插入图片描述
  5. 完成表创建后,“表”节点下就会看到刚创建的数据表,如果没找到,可以点击“表”结点,然后点击刷新或按F5键进行刷新。
    在这里插入图片描述

使用SQL方式创建数据表
  1. 在SSMS工具栏中单击“新建查询”,打开“SQL编辑器”窗口
    在这里插入图片描述
  2. 输入创建SQL代码
USE schoolDB                                                 --打开数据库schoolDB
GO
IF EXISTS(SELECT * FROM sysobjects WHERE name='student') 
DROP TABLE student                --检查student是否已经存在,如果存在,则删除
GO
CREATE TABLE student                                           --表名为student
(
	  StuID int NOT NULL,                                           --学生学号
	  StuName varchar(15) NOT NULL,                                 --学生姓名
	  Sex char(2) NULL,                                             --性别
	  Major varchar(20) NULL,                                      --所选专业
)
  1. 点击“分析”按钮,或按住Ctrl+F5,对SQL代码进行语法分析,确保SQL语句语法正确。
    在这里插入图片描述

  2. 点击“执行”按钮,或按住F5,执行SQL代码。
    在这里插入图片描述

  3. 完成表创建后,“表”节点下就会看到刚创建的数据表,如果没找到,可以点击“表”结点,然后点击刷新或按F5键进行刷新。
    在这里插入图片描述



修改数据表
使用SSMS工具修改数据表
  1. 展开“数据库”后,展开需要创建数据表的数据库,再展开“表”,右击需要修改的数据表,选择“设计”。
    在这里插入图片描述

  2. 进入表设计器界面。
    在这里插入图片描述

  3. 在表设计器中就可以对数据表进行修改,比如修改Sex列名的数据类型为int,新增Address属性列。
    在这里插入图片描述

  4. 如果需要删除属性,则右击该行,选择“删除列”。
    在这里插入图片描述

  5. 修改完后,点击保存或按“F5”对修改的数据表进行保存。
    在这里插入图片描述


使用SQL方式修改数据表
  1. 在SSMS工具栏中单击“新建查询”,打开“SQL编辑器”窗口
    在这里插入图片描述
  2. 输入创建SQL代码
USE schoolDB                                                 --打开数据库schoolDB
GO
ALTER TABLE student ADD Address varchar(50) NULL     --添加Address列
                                     
GO
ALTER TABLE student ALTER COLUMN Sex int      --修改Sex列数据类型

GO
ALTER TABLE student DROP COLUMN Address               --删除Address列

  1. 点击“分析”按钮,或按住Ctrl+F5,对SQL代码进行语法分析,确保SQL语句语法正确。
    在这里插入图片描述

  2. 点击“执行”按钮,或按住F5,执行SQL代码。
    在这里插入图片描述

删除数据表
使用SSMS工具创删除据表
  1. 展开“数据库”后,展开需要创建数据表的数据库,再展开“表”,右击需要删除的数据表,选择“删除”。
    在这里插入图片描述
  2. 弹出“删除对象”界面。
    在这里插入图片描述
  3. 点击确定,就可以删除数据表。
    在这里插入图片描述
使用SQL方式删除数据表
  1. 在SSMS工具栏中单击“新建查询”,打开“SQL编辑器”窗口
    在这里插入图片描述
  2. 输入创建SQL代码
USE schoolDB                            --打开数据库schoolDB
GO
DROP TABLE student						--删除数据表student

  1. 点击“分析”按钮,或按住Ctrl+F5,对SQL代码进行语法分析,确保SQL语句语法正确。
    在这里插入图片描述

  2. 点击“执行”按钮,或按住F5,执行SQL代码。
    在这里插入图片描述

  3. 刷新数据表,可以发现student表已经被成功删除。
    在这里插入图片描述



猜你喜欢

转载自blog.csdn.net/gengkui9897/article/details/89431265