SQL Server 2000 实例教程:从入门到精通

需积分: 10 1 下载量 188 浏览量 更新于2024-09-18 收藏 69KB DOC 举报
"这篇教程是关于SQL实例的基本操作,适合SQL初学者,通过学习可以快速掌握SQL Server 2000的基础知识。" 在SQL Server 2000中,数据库管理和数据操作是核心功能。以下是一些基本的SQL操作,它们构成了数据库管理的基础: 1. **创建数据库**: 使用`CREATE DATABASE`语句可以创建新的数据库。例如,创建名为`mysql`的数据库: ```sql CREATE DATABASE mysql; ``` 2. **切换数据库**: 使用`USE`语句可以切换当前工作数据库。在此例中,我们切换到`mysql`数据库: ```sql USE mysql; ``` 3. **创建表**: `CREATE TABLE`语句用于定义表的结构。在`mysql`数据库中创建一个名为`bm_biao`的部门表,包含id(主键)、部门名称和地点字段: ```sql CREATE TABLE bm_biao ( id INT PRIMARY KEY, bmn VARCHAR(10), dd NVARCHAR(10) ); ``` 4. **查看表结构**: 使用`SELECT * FROM`可以查看表中的所有记录。对于空表,没有记录返回: ```sql SELECT * FROM bm_biao; ``` 5. **创建外键关联**: 在创建新表`yg_biao`(员工表)时,可以设置外键约束,将`bmbh`字段与`bm_biao`表的`id`字段关联,确保数据完整性: ```sql CREATE TABLE yg_biao ( id INT PRIMARY KEY, xmn VARCHAR(10), zwn VARCHAR(10), sjbh INT, rzsj DATETIME, gz NUMERIC(10, 2), jj NUMERIC(10, 2), bmbh INT FOREIGN KEY REFERENCES bm_biao(id) ); ``` 6. **外键规则**: - 外键必须引用一个主键,即`bmbh`只能指向`bm_biao`的`id`字段。 - 外键和主键的数据类型需一致,这里的`INT`与`INT`匹配。 7. **插入数据**: 使用`INSERT INTO`语句向表中添加记录。在`bm_biao`中添加部门数据,然后在`yg_biao`中添加员工数据: ```sql INSERT INTO bm_biao VALUES (1, '教导处', '教学楼三楼中厅'); INSERT INTO yg_biao VALUES (1, '沈颖', '副校长', 1, '1996-9-1', 2300.50, 500, 3); ``` 并依此类推,向两个表中添加更多记录。 8. **查询数据**: `SELECT * FROM`用于查询表中的所有记录。这可以帮助查看已添加的记录: ```sql SELECT * FROM bm_biao; SELECT * FROM yg_biao; ``` 这个教程通过简单的步骤介绍了如何使用SQL Server 2000进行基本的数据库操作,包括创建数据库、定义表结构、设置外键约束以及插入和查询数据。对于初学者来说,这是一个很好的起点,能够帮助他们快速理解和应用SQL语言。随着对这些基本概念的熟悉,可以进一步深入学习更复杂的查询、联接、视图、存储过程等高级特性,从而更全面地掌握SQL Server 2000及其它SQL数据库系统。