- 3
- 0
- 约1.4万字
- 约 184页
- 2017-01-07 发布于广东
- 举报
/*增加计算列*/ [DROP COLUMN column [,…n]] /*删除列*/ 其中各子句说明如下: ALTER COLUMN子句用于说明 修改表中指定列的属性,要修改 的列名由column_name给出, new_data_type 为被修改列的新的数据类型。 ADD子句向表中增加新列或新计 算列。新列的定义方法与CREATE TABLE语句中定义列的方法相同 DROP子句可删除现有的列。 下面通过例子说明ALTER TABLE语句的使用。 〖例2-11〗在表jsy中增加一个新列“籍贯”。 ALTER TABLE jsy ADD 籍贯 char(20) GO 〖例2-12〗在表jsy中删除名为“是否见习”的列 ALTER TABLE jy DROP COLUMN 是否见习 GO 注意:在删除一个列以前,必须先删除与该列有关的所有索引和约束。 〖例2-13〗修改表jsy中已有的列的属性,将“姓名”列的长度改为10,将“积分”列的数据类型改为tinyint。 ALTER TABLE jsy ALTER COLUMN 姓名char(10) ALTER COLUMN 积分tinyint GO (四)删除表 删除表使用DROP TABLE 语句,其语法格式为: DROP TABLE table_name 〖例2-13〗修改表jsy中已有的列的属性,将“姓名”列的长度改为10,将“积分”列的数据类型改为tinyint。 USE traffic1 GO ALTER TABLE jsy ALTER COLUMN 姓名char(10) ALTER COLUMN 积分tinyint GO 〖例2-14〗删除表jsy_new DROP TABLE jsy_new GO 表名jsy也可用traffic1.dbo.jsy表 示。删除一个表时,表的定义、 表中的记录以及与该表相关的索 引、约束和触发器等均被删除, 注意不能删除系统表和有外键约 束所参照的表。 通过对象资源管理器可以用界面方式在数据库中创建表,下面以在数据库traffic中创建驾驶员表jsy为例。首先确定jsy表的结构如表2.3,然后按以下步骤操作。 四、界面方式创建表 √ 文本型text 备注 √ 1 位型bit 是否见习 √ 1 5 数值型numeric 积分 √ 天津 20 字符型char 籍贯 √ 日期时间型smalldatetime 出生时间 √ 10 字符型char 所学专业 × 8 字符型char 姓名 √ × 6 字符型 char 驾照号 是否主键 可否空 默认值 小数 长度 数据类型 列名 第1步 启动SQL Server Management Studio,在“对象资源管理器”面板中,展开“数据库/traffic1”选项。右击“表”选项,在弹出的快捷菜单中选择“新建表”命令,如图2.18所示。 第2步 在弹出的“编辑”面板中分别输入各列的名称、数据类型、长度、是否允许为空等属性(可参考上面所述jsy表的结构),如图2.19所示。 第3步 选择驾照号列,单击工具栏上“设置主键”图标 设置主键,如图2.20所示。或在驾照号列上单击鼠标右键,在快捷菜单上选择“设置主键”。 第4步 单击籍贯列,在窗口的下部“列属性”标签卡的“默认值或绑定”空白行中输入“天津”,如图2.21所示。 第5步 单击工具栏上“保存”按钮,弹出“选择名称”对话框,如图2.22所示。在对话框中输入表的名称jsy,单击“确定”按钮,jsy表创建完毕。 五、界面方式修改表结构 (一)表的重命名 在SQL Server Management Studio 的“对象资源管理器”面板中展开“traffic1”选项,再展开“表”选项,选择其中的“dbo.jsy”选项并右击,在弹出的快捷菜单中,选择“重命名”命令,如图2.23所示。 然后,在原表名上输入表的新名称即可。 (二)查看表属性 在右边窗口选择需查看的表jsy,单击鼠标右键,在快捷菜单中选择“属性”,弹出属性对话框,如图2.25所示。其中有“常规”、“权限”、“扩展属性”3个标签卡,各标签卡显示了表各方面的属性等。 两种数据类型即real和float?。它 们也由整数部分和小数部分组 成,格式为real和float[(n)]。 real数据精度为7,存储长度为4 字节,表示数范围??-3.40E-38~ 3.40E+38。float数据精度由n指 定,当n在1~24之间,等效于 real型数据;当n在25~53之 间,精度为15,存储长度为8字 节;没有n值时默认精
您可能关注的文档
- SQLServer2008数据库案例教程于斌第11章SQLServer2008服务课件教学.ppt
- SQLServer2008数据库案例教程于斌第12章SQLServer2008服务课件教学.ppt
- SQLServer2008数据库应用技术张素青孙杰第1章课件教学.ppt
- SQLServer2008数据库应用技术张素青孙杰第2章课件教学.ppt
- SQLServer2008数据库应用技术张素青孙杰第3章课件教学.ppt
- SQLServer2008数据库应用技术张素青孙杰第4章课件教学.ppt
- SQLServer2008数据库应用技术张素青孙杰第5章课件教学.ppt
- SQLServer2008数据库应用技术张素青孙杰第6章课件教学.ppt
- SQLServer2008数据库应用技术张素青孙杰第7章课件教学.ppt
- SQLServer2008数据库应用技术张素青孙杰第8章课件教学.ppt
- 伟明环保-市场前景及投资研究报告-境内业务稳健运行,印尼市场贡献边际增量.pdf
- 桂东县法院系统招聘考试真题2025.pdf
- 贵州省黔南布依族2026年中考三模物理试题及答案.pdf
- 贵州省黔南州2026年中考语文二模试卷附答案.pdf
- 贵州省铜仁市2026年中考语文二模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套完整答案详解.docx
- 贵州省毕节市2026年中考语文一模试卷附答案.pdf
- 贵州省贵阳市南明区2026年中考语文一模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套参考答案详解.docx
- 贵州省贵阳市白云区2026年中考二模物理试题附答案.pdf
原创力文档

文档评论(0)