您的位置:学习中国 推荐教程 正文
原作者:kuku 添加时间:2007-06-02 原文发表:2007-06-02 人气:5 来源:互联网

本文章共5385字,分4页,当前第3页,快速翻页:
 
-----------------------------------------------------------------------------------------------------------------------------------------------

本文提示:《MySQL数据库基础教程(3)》是本站编辑们为广大网友精选的实用文章,本文阐述了关于文章的相关理论,相对来说专业性强,但是本文只是针对于某个问题提出的见解与论述,未必能辐射到相关问题的方方面面,所以本文处理问题的方法仅仅为您提供一些参考。更多问题请查阅学习中国网其他栏目哦.

-----------------------------------------------------------------------------------------------------------------------------------------------

数据表

  在我们执行各种数据库命令之前,首先需要创建用来保存信息的数据表。我们可以通过以下方式在MySQL数据库中创建新的数据表:

mysql$#@62; CREATE TABLE test (

$#@62; name VARCHAR (15),

$#@62; email VARCHAR (25),

$#@62; phone_number INT,

$#@62; ID INT NOT NULL AUTO_INCREMENT,

$#@62; PRIMARY KEY (ID));

系统反馈信息为:

Query OK, 0 rows affected (0.10 sec)

mysql$#@62;

  这样,我们就在数据库中创建了一个新的数据表。注意,同一个数据库中不能存在两个名称相同的数据表。

  这里,我们使用CREATE TABLE命令创建的test数据表中包含name,email,phone_number和ID四个字段。MySQL数据库允许字段名中包含字符或数字,最大长度可以达到64个字符。

  下面,我们来看一看创建数据表时所用到的几个主要的参数选项。

Primary Key

  具有Primary Key限制条件的字段用于区分同一个数据表中的不同记录。因为同一个数据表中不会存在两个具有相同值的Primary Key字段,所以对于那些需要严格区分不同记录的数据表来说,Primary Key具有相当重要的作用。

Auto_Increment

  具有Auto_Increment限制条件的字段值从1开始,每增加一条新记录,值就会相应地增加1。一般来说,我们可以把Auto_Increment字段作为数据表中每一条记录的标识字段。

NOT NULL

  NOT NULL限制条件规定用户不得在该字段中插入空值。

其它数据表命令

  除了创建新的数据表之外,MySQL数据库还提供了其它许多非常实用的以数据表作为操作对象的命令。

显示数据表命令

mysql$#@62; show tables;

  该命令将会列出当前数据库下的所有数据表。

显示字段命令

mysql$#@62; show columns from tablename;

  该命令将会返回指定数据表的所有字段和字段相关信息。

 

数据操作

  对MySQL数据库中数据的操作可以划分为四种不同的类型,分别是添加、删除、修改和查询,我们将会在本节中对此进行介绍。但是,首先我们需要强调的一点就是MySQL数据库所采用的SQL语言同其它绝大多数计算机编程语言一样,对命令的语法格式有严格的规定。任何语法格式上的错误,例如不正确的使用括号、逗号或分号等都可能导致命令执行过程中的错误。因此,建议用户在学习时一定要多留心语法格式的使用。

添加记录

  用户可以使用INSERT命令向数据库中添加新的记录。

例如:

mysql$#@62; INSERT INTO test VALUES

mysql$#@62; (John, carrots@mail.com,

mysql$#@62; 5554321, NULL);

  上述命令正确执行后会返回以下信息:

Query OK, 1 row affected (0.02 sec)

mysql$#@62;

  对上述命令有几点我们需要说明。首先,所有的字符类型数据都必须使用单引号括起来。其次,NULL关键字与AUTO_INCREMENT限制条件相结合可以为字段自动赋值。最后,也是最重要的一点就是新记录的字段值必须与数据表中的原字段相对应,如果原数据表中有4个字段,而用户所添加的记录包含3个或5个字段的话都会导致错误出现。

  MySQL数据库的一个非常显著的优势就是可以对整数、字符串和日期数据进行自动转换。因此,用户在添加新记录时就不必担心因为数据类型不相符而出现错误。

查询数据

  如果我们无法从数据库中查找和读取数据的话,数据库就丧失了其存在和使用的价值。

  在MySql数据库中,用户可以使用SELECT命令进行数据的查询。

例如:

mysql$#@62; SELECT * FROM test

mysql$#@62; WHERE (name = "John");

上述命令会返回如下结果:

name

email

phone

ID

John

carrots@mail.com

5554321

1
 

本文章更多内容<<上一页 - 1 - 2 - 3 - 4 - 下一页>>
本页地址
收藏到:[收藏夹] [百度搜藏] [新浪ViVi] [POCO网摘] [ 和讯网摘] [好哦网摘] [Google书签]
               
[搜狐网摘] [365Key网摘] [天极网摘] [我摘] [博采网摘] [igooi网摘]

相关文章

Php利用java解析xml
使用PHP实现动态网页
使用PHP和XSL stylesheets转换XML文档
自己写的mysql类
在php中输出html代码
关于session的问题集锦解决方案
用PHP写的MD5加密函数
Win XP下全新安装Apache2,PHP5,MYSQL5
用PHP写FTP文件上传
几个php技巧
PHP应用分页显示制作详细讲解
PHP安装攻略:安装并配置PHP
PHP中通过Web执行C/C++应用程序
PHP中实现面向对象编程
SSI使用详解(二)
SSI使用详解(一)
PHP和MySQL开发的8个技巧
虚拟主机中对PHP的特殊设置
提升PHP速度全攻略
多php服务器实现多session并发运行

相关评论


本文章所属分类:首页 推荐教程   PHP编程