《SQLSERVER课件-创建表、添加、删除.ppt》由会员分享,可在线阅读,更多相关《SQLSERVER课件-创建表、添加、删除.ppt(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、创建表、添加记录、删除记录创建表、添加记录、删除记录 课程目标课程目标n n表格的创建方式表格的创建方式n n增加、删除、修改记录增加、删除、修改记录创建表格创建表格n n表实数据库中存储数据的对象,表中的数据以行表实数据库中存储数据的对象,表中的数据以行和列方式组织。和列方式组织。n n行描述实体的实例,列定义实体的属性。行描述实体的实例,列定义实体的属性。n n表的标识名称应在数据库中唯一。表的标识名称应在数据库中唯一。创建表格创建表格n n命名约定命名约定n n表表n n可以包含可以包含1 1到到128128个字符,包括字母、符号和数个字符,包括字母、符号和数字字n n第一个字符必须是字
2、母第一个字符必须是字母n n首字符之后的字符可以包括字母、数字或首字符之后的字符可以包括字母、数字或#、$符号以及符号以及 _ _n n除非在引号内定义对象名称,否则不允许有空除非在引号内定义对象名称,否则不允许有空格格创建表格创建表格n n创建表步骤创建表步骤n n1 1、识别表名、识别表名n n2 2、识别表属性、识别表属性n n3 3、确定属性是否允许为、确定属性是否允许为NULLNULLn n4 4、识别各属性的数据类型、识别各属性的数据类型n n5 5、确定个属性的约束(可选)、确定个属性的约束(可选)n n6 6、编写语句、编写语句创建表格创建表格n n格式:Create tabl
3、e Create table 表名表名(字段名(字段名 数据类型数据类型 ideentity(seed,incrementideentity(seed,increment),),字段名字段名 as as 表达式,表达式,)注:注:identity identity 自动递增列自动递增列 as as 表达式表达式 定义计算列定义计算列数据类型数据类型修改表格修改表格n n修改表格修改表格n n格式:格式:Alter table Alter table 表名表名add add 新字段名新字段名 数据类型数据类型 加入一个新字段加入一个新字段drop column drop column 字段名字段
4、名 删除一个字段删除一个字段alter column alter column 字段名字段名 数据类型数据类型 n n删除表格删除表格n n格式:格式:Drop table Drop table 表名表名查看表格属性及表格重命名查看表格属性及表格重命名n n格式:格式:n nSp_helpSp_help 表名表名 查看表格属性查看表格属性n n格式:格式:n nSp_renameSp_rename 表名,新表名表名,新表名 表格更名表格更名插入数据插入数据n n记录插入n n格式:n nInsert into Insert into 表名表名 字段列表字段列表 values values(值列
5、表)(值列表)注:注:1 1、若省略字段列表,则标识给所有字段赋、若省略字段列表,则标识给所有字段赋值值 2 2、值列表的个数,顺序与类型应与字段列、值列表的个数,顺序与类型应与字段列表兼容表兼容插入数据插入数据n n批量数据插入n n格式:insert into insert into 表名表名 select select 字段列表字段列表 from from 表名表名where where 条件条件注:注:insert insert 表和表和select select 表结果集的列数、列序、数表结果集的列数、列序、数据类型必须要一致据类型必须要一致修改数据修改数据n n更新表中数据n n格式:Update Update 表名表名Set Set 字段名字段名=值值,字段名字段名=值值from from 表名表名 where where 条件条件 删除数据删除数据n n删除数据删除数据n n格式:格式:Delete Delete 表名表名from from 表名表名 where where 条件条件 n n格式:格式:Truncate table Truncate table 表名表名注:清空表格,保持结构注:清空表格,保持结构
限制150内