WEB开发网
开发学院数据库MySQL Mysql入门系列:MySQL教程(1) 阅读

Mysql入门系列:MySQL教程(1)

 2006-12-31 10:48:46 来源:WEB开发网   
核心提示: 除非另有指定,否则后面的例子都假定在激活mysql时,Mysql入门系列:MySQL教程(1)(9),在命令行上给出samp_db 使其成为当前数据库,如果激活数据库时忘了在命令行上指定数据库,则不可能对姓进行排序,■ 如果先输入只有姓的姓名,只需发布USE samp_db 语句即可,1.

除非另有指定,否则后面的例子都假定在激活mysql时,在命令行上给出samp_db 使其成为当前数据库。如果激活数据库时忘了在命令行上指定数据库,只需发布USE samp_db 语句即可。

1.4.6 创建表

本节中,我们将创建样例数据库samp_db 所需的表。我们首先考虑美国历史同盟需要的表。然后再考虑学分保存方案所需的表。在某些数据库的书籍中,在这里要大讲分析与设计、实体—关系图、标准程序以及诸如此类的东西。这里确实也可以讲这些东西,但是我宁可只讲点实用的东西,比方说,我们的数据库应该是怎样的:数据库中将包含什么内容,每个表中有哪些数据以及由决定如何表示数据而带来的一些问题。这里所作出的关于数据表示的选择并不是绝对的。在其他场合下,可能会选择不同的方式来表示类似的数据,这取决于应用的需要以及打算将数据派何用途。

1. 美国历史同盟所需的表

美国历史同盟的表设计相当简单:

■ 总统( p r e s i d e n t )表。此表含有描述每位总统的记录。同盟站点上的联机测验要使用这个表。

■ 会员( member )表。此表用来维护同盟每个会员的当前信息。这些信息将用来建立会员地址名录的书面和联机版本、发送会员资格更新提示等等。

(1) president表

president 表很简单,因此我们先讨论它。这个表将包含每位美国总统的一些基本信息:

■ 姓名。姓名在一个表中可用几种方式表示。如,可以用一个单一的列来存放完整的姓名,或者用分开的列来分别容纳名和姓。当然用单一的列更为简单,但是在使用上会带来一些限制,如:

■ 如果先输入只有名的姓名,则不可能对姓进行排序。

■ 如果先输入只有姓的姓名,就不可能对具有名的姓名进行显示。

上一页  4 5 6 7 8 9 10  下一页

Tags:Mysql 入门 系列

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接