Sql Server关于表的建立、修改、删除
- 表的创建:
(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
在代码执行界面对其进行执行后刷新一下表的界面即可看到新增的表:
- 表的修改:
- 在可视化进行操作:右击新建的表A然后点击”设计“即可进入可视化界面对表A进行修改:
- 从代码命令对新建的表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、表的删除:
- 在可视化的条件下操作:点击数据库的“+”,展开其选项,再找到表,点击表的“+”,展开其选项可以看到所有创建的表,找到所需要删除的表,右击后会出现“删除”选项,点击“删除”即可。
(2)运用代码进行删除: 利用DROP TABLE语句可以删除数据表,该语句的常用格式如下:USE JXGL
????GO
?????DROP TABLE A
????GO
代码执行后效果图:
- 表的查看:
- 在可视化的条件下操作:点击数据库的“+”,展开其选项,再找到表,点击表的“+”,展开其选项可以看到所有创建的表。
- 运用代码进行查询:
Use Product
Select * from A;
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!