管理数据表
创建表的目在于利用表进行数据的存储和管理。对数据进行管理的前提是数据的存储,向表中添加数据,没有数据的表是没有任何实际意义的;添加完成后,用户也可以根据自己的需要对表中数据进行修改和删除。在SQL Server 2008中,对于数据的管理包括插入、修改和删除,通过Management Studio来操作,也可以利用SQL语句来实现。
1、界面方式插入数据表
1.利用对象资源管理器插入表数据
(1)启动SQL Server Management Studio;
(2)展开SQL Server实例,选择“表” ,单击鼠标右键,然后从弹出的快捷菜单中选择“编辑前200行”命令;
(3)在表窗口中,显示出当前表中数据,单击表格中最后一行,填写相应数据信息。
2、命令方式插入数据表
1、插入一个元组基本格式
INSERT INTO <表名>[(<列名>[,<列名>…])]
VALUES([,<表达式>……])
参数说明:
Table_name:表名
Column_name:列名
Expression: 对应字段的值或表达式,字符和日期型需要加单引号。
2、若数据表结构为student(sno,sname,ssex,sage)
插入一个完整的元组
INSERT INTO Student VALUES(‘200215121’,‘李勇’,‘男’,20)
插入一个不完整的元组
INSERT INTO Student(Sno,Sname)VALUES(‘200215122’,‘刘晨’)
插入数据表注意事项
1、新插入记录应与表结构定义匹配;
2、列名项数与提供值的数目应匹配;
3、可以指定列值为Null ;
4、INTO子句中没有出现的属性列,新记录在这些列上将取空值(Null)或默认值;
5、如果INTO子句中没有指明任何列名,则新插人的记录必须在每个属性列上均有值,且顺序应与表中属性列顺序一致。
3、数据导入
导入导出是SQL Server数据库系统与外部进行数据交换的操作。导入数据是从外部其他系统数据源中将数据复制并插入到SQL Server数据库中的过程。导出数据是将SQL Server数据库中的数据复制到其他数据源中的过程。
SQL Server可以导入的数据源包括ODBC数据源(例如Oracle数据库)、OLE DB数据源(例如其他SQL Server实例)、ASCII文本文件和Excel电子表格等格式,也可以将SQL Server的数据导出为这些格式。
使用SQL Server导入导出向导需要以下几个步骤:
1)选择数据源。如果是导入数据则选择要导入的数据所在的对象,如果是导出数据则选择SQL Native Client。
2)选择目标。如果是导入数据则选择SQL Native Client,如果是导出数据则选择要导出数据所在的对象。
3)指定要传输的数据。可以选择数据库里的某些表或视图,也可用一个T-SQL查询语句来指定要传输的数据;
4)指定是立即执行还是保存SSIS包以便日后使用。
1、启动SQL Server导入和导出向导方法
方法1:在【开始】菜单上,选择【所有程序】→ 【Microsoft SQL Server 2008】→【导入和导出数据】。
方法2:在 SQL Server Management Studio 中,连接到数据库引擎服务器类型,展开数据库,右击数据库名称,在弹出的对话框中选择【任务】,再单击【导入数据】/ 【导出数据】 。
方法3:在命令提示符窗口中运行 DTSWizard.exe(默认位置位于 C:\Program Files\Microsoft SQL Server\100\DTS\Binn)。
2、SQL Server导入和导出向导界面点击下一步
在选择数据源对话框中进行数据源选择,然后点击下一步。以Excel为例
点击浏览选择Excel文件路径,点击下一步
选择将数据导入到哪个数据库,然后点击下一步
点击下一步
先选择需要导入的表,再编辑映射后点击下一步
点击下一步
点击完成
点击完成
执行成功,点击关闭