php实验四概要1.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
php实验四概要1

实验综合成绩 (百分制) 实验评阅教师签名 其中 实验态度 优 良 中 及格 不及格 实验报告 优 良 中 及格 不及格 实 验 报 告 实验时间: 2015 年 12 月 8 日 3-4 节 一、实验运行环境 Windows2000+php5.0+apache2.0+mysql5.0 二、实验目的 1、掌握mysql数据库的安装与配置 2、掌握数据库、数据表的建立方法 3、掌握mysql用户的创建方法 4、掌握php操作mysql数据库的方法 三、实验要求 通过本次试验,要学会数读取据库信息并且进行增删改查以及分页显示 四、实验内容和步骤 (一)、mysql数据库的安装与配置 (二)、mysql数据库、数据表的建立 1、创建数据库 格式:CREATE DATABASE [IF NOT EXISTS] db_name 功能:CREATE DATABASE 以给定名字创建一个数据库。 如果数据库已经存在,并且你没有指定 IF NOT EXISTS,这时会产生一个错误。 例如:演示操作过程 说明: 数据库名db_name最大长度64,数据库名db_name不允许 “/”、“\” 或 “.” 在 MySQL 中,数据库以包含数据库表对应文件的目录实现的。因为数据库在初始创建时没有表,所以 CREATE DATABASE 语句只在 MySQL 数据目录下创建一个目录。所以我们还可以直接通过建立目录的形式(注意:在data文件夹中)创建一个数据库。(不推荐使用直接通过建立目录的形式建立数据库) 删除数据库的命令是DROP DATABASE [IF EXISTS] db_name DROP DATABASE 移除数据库的所有表并删除数据库。 (不推荐使用直接通过删除目录的形式删除数据库) 2、创建数据库表 create table 表名 (列表定义[指定主键],列表定义[指定主键]……); 说明: (1)列表定义的书写格式为: 列名 类型 [not null|null][default value][primary key][auto_increment] [not null|null]:表示字段是否允许为空,默认null; default value:表示字段的默认值。DEFAULT 值必须是一个常量,不可以是一个函数或一个表达式。对于一个日期列,你不能将一个像 NOW() 或 CURRENT_DATE 的函数设置为缺省值。 例如:我们可以写为:default ‘a’(字符型需加引号,数字型不需要加引号) primary key:表示字段是否定义为主键;PRIMARY KEY 是一个唯一 KEY,一张表只能有一个 PRIMARY KEY。 auto_increment:表示字段是否为自动增量。每个表只能有一个auto_increment字段,并且必须被索引。 (2)在定义表前需要先选择数据库,选择数据库使用“use 数据库名”; (3)创建数据库表后你将得到以下三个文件: 文件 用途 tbl_name.frm 表定义 (form) 文件 tbl_name.MYD 数据文件 tbl_name.MYI 索引文件 (4)create table详细格式请参阅MYSQL中文参考手册。 例如: 创建一个数据库 create database lyz; 选择该数据库 use lyz; 创建一个表 create table user ( id int auto_increment primary key, name char(8), ser char(2) default ‘男’); (5)create table是在MYSQL提示符下使用的,当输入大量语句时间会显得很不方便。解决的方法是:先把语句输入到一个文件中,并保存为扩展名为SQL的文件,然后在MYSQL提示符下调用source sql文件。 例如:2.sql CREATE DATABASE IF NOT EXISTS book; use book; DROP TABLE IF EXISTS c_messages; CREATE TABLE c_messages ( id int NOT NULL auto_increment primary key, type tinyint(4) DEFAULT 0 NOT NULL, room varchar(30) NOT NULL, usernam

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档