My SQL数据库实用技术(04)
时间:2007-12-23 来源:不详 作者:迈克DB
请注重,提示符又变回了‘m y s q l >’,这表示mysql 为键入的新查询作好了预备。可将查询存储在一个文件中并告诉mysql 从文件中读取查询而不是等待键盘输入。可利用外壳程序键入重定向实用程序来完成这项工作。例如,假如在文件my_file.sql 中存放有查
询,可如下执行这些查询:
可用这种办法调用任何所需的文件。这里用后缀为“ . s q l”来表示该文件含有SQL 语句。执行mysql 的这种方法将在输入数据到samp_db 数据库时的“增加新记录”中使用。为了装载一个表,让mysql 从某个文件中读取I N S E RT 语句比每次用手工键入这些语句更为方便。
本教程的其余部分向您提供了许多可以自己试试的查询。这些查询以‘m y s q l >’ 提示为前导后跟结束分号,这些例子通常都给出了查询输出结果。可以按给出的形式键入这些查询,所得到的结果应该与自学材料中的相同。给出的查询中无提示符的或无分号语句结束符的只是用来说明某个要点,不用执行它们。(假如愿意您可以试一下,但假如试的话,请记住给语句末尾加一个分号。)本书后面的章节中,我们一般不给出‘m y s q l >’ 提示或SQL 语句的分号。这样做的原因是为了可以在非mysql 客户机程序的语言环境(如在Perl 脚本中或PHP 脚本中)中发布查询,在这些语言环境中,既无提示符也不需要分号。在专门针对mysql 输入一个查询的场合会作出相应的说明。 织梦好,好织梦
1.4.5 创建数据库
现在开始创建samp_db 样例数据库及其表,填充这些表并对包含在这些表中的数据进行一些简单的查询。
使用数据库涉及几个步骤:
1) 创建(初始化)数据库。
2) 创建数据库中的表。
3) 对表进行数据插入、检索、修改或删除。
检索现有数据是对数据库执行的最简单且常见的操作。另外几个最简单且常见的操作是插入新数据、更新或删除现有数据。较少使用的操作是创建表的操作,而最不常用的操作是创建数据库。
我们将从头开始,先创建数据库,再插入数据,然后对数据进行检索。为了创建一个新的数据库,用mysql 连接到数据库然后发布C R E ATE DATABASE 语句,此语句指定了数据库名:
在创建表以及对这些表进行各种操作之前,必须先创建samp_db 数据库。创建数据库后,这个新创建的数据库并不是当前数据库。这可从执行下面的查询看出:
为了使samp_db 成为当前数据库,发布USE 语句即可:
dedecms.com
USE 为少数几个不需要终结符的语句之一,当然,加上终结符也不会出错。HELP 是另一个不需要终结符的语句。假如想了解不需要终结符的语句有哪些,可发布HELP 语句。在发布了USE 语句后,samp_db 成为缺省数据库:
使数据库成为当前数据库的另一个方法是在激活mysql 时在命令行上指定它,如下所示:
事实上,这是一个命名要使用的数据库的方法。假如需要连接参数可在数据库名前指定。例如,下列两个命令使我们能连接到在本地主机和p i t - v i p e r.snake.net 上的samp_db 数据库上:
上一篇:My SQL数据库实用技术(02) 下一篇:My SQL数据库实用技术(03)
文章评论
共有位Admini5网友发表了评论 查看完整内容