操作MySQL数据库PPT

上传人:日度 文档编号:145316188 上传时间:2020-09-18 格式:PPT 页数:11 大小:114.50KB
返回 下载 相关 举报
操作MySQL数据库PPT_第1页
第1页 / 共11页
操作MySQL数据库PPT_第2页
第2页 / 共11页
操作MySQL数据库PPT_第3页
第3页 / 共11页
操作MySQL数据库PPT_第4页
第4页 / 共11页
操作MySQL数据库PPT_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《操作MySQL数据库PPT》由会员分享,可在线阅读,更多相关《操作MySQL数据库PPT(11页珍藏版)》请在金锄头文库上搜索。

1、操作MySQL数据库,创建数据库 选择数据库 检查错误 删除数据库 查询数据库文件信息 查询数据表文件信息 查询数据库个数 查询数据库中数据表个数 查询数据库的名称 查询数据表的名称,创建数据库,创建数据库主要利用SQL命令,其结构形式为: $mysql_command=create database ; $result=mysql_query($mysql_command); 首先通过create database命令建立指定的数据库。第二行将建立数据库的信息赋给变量$result,如果要创建的数据库已经存在,则返回一个错误。也可以使用如下格式创建数据库: $result=mysql_que

2、ry(create database );,【范例20-4】连接本地“localhost”、用户名是“root”、访问密码是“123456”的MySQL服务器,建立“students”数据库文件。如果建立成功,则显示“成功建立数据库。”的提示,否则显示“建立数据库失败。”的提示并输出建立的数据库名。,选择数据库,当程序获得了一个服务器的连接后,接着要选择操作的数据库,否则可能引发错误。选择访问的数据库可以调用mysql_select_db()函数,其结构形式为: mysql_select_db(database) database是要访问的数据库名,如果该函数访问数据库成功,将返回true,否

3、则返回false。,【范例20-5】连接本地“localhost”、用户名是“root”、访问密码是“123456”的MySQL服务器,并选择名为students的数据库。,检查错误,MySQL库提供了两个错误检查函数:mysql_errno()和mysql_error(),它们都返回一个反映与MySQL操作相关联的错误信息(如果存在),都不需要参数。mysql_errno()函数返回一个数值型错误码,而mysql_error()函数返回一个错误的文字说明。如果没有出现错误,则数值型错误码为0,而文字说明的值是一个空字符串。 如果程序执行多个MySQL操作,其中的一个操作引发了错误,则关于该错

4、误信息在下一项操作开始时将会丢失。,【范例20-6】连接本地“localhost”,用户名是“root”,访问密码是“123456”的MySQL服务器。然后选择名为testdb的数据库(该数据库名在服务器上不存在),利用mysql_errno()和mysql_error()报告错误。,删除数据库,有时为了节省空间或为了保密,需要将建立的数据库删除,删除数据库可以使用如下SQL语句: $mysql_command=drop database if exists ; $result=mysql_query($mysql_command); 其结构类似于创建数据库,if表示判断数据库是否存在,如果存

5、在,则删除数据库。删除数据库也可以使用如下格式: $result=mysql_query(drop database if exists );,【范例20-7】连接本地“localhost”、用户名是“root”、访问密码是“123456”的MySQL服务器,删除“my_test”数据库。如果删除成功,则显示“成功删除数据库。”的提示,否则显示“删除数据库失败。”的提示。,查询数据库文件信息,要得到MySQL服务器建立的数据库文件的信息,可以用如下语句: $database=mysql_list_dbs($conn) $database是一个资源型变量,函数返回的是一个连接服务器的结果指针,包

6、含服务器上的所有可用数据库。$conn为连接服务器变量。,【范例20-8】得到本地“localhost”、用户名是“root”、访问密码是“123456”的MySQL服务器的数据库文件的信息。,查询数据表文件信息,要得到数据库中建立的数据表文件的信息,可以用如下语句: $tables=mysql_list_tables($database_name,$conn) $tables是也是一个资源型变量,函数返回的是一个指定数据库中的指针,其结果同mysql_list_dbs类似。$database_name是要查询的数据表名,$conn是服务器连接信息。,【范例20-9】得到本地“localhos

7、t”、用户名是“root”、访问密码是“123456”的MySQL服务器上的news数据库上的数据表文件的信息。,查询数据库个数,要得到指定MySQL服务器的数据库的个数信息,可以用如下语句: $database=mysql_list_dbs($conn) $database_count =mysql_num_rows($database) $database_count是数据库个数值变量,存储的是已经建立的数据库文件个数,实质就是$database数组的单元个数。$database是数据库文件名变量。,【范例20-10】连接本地“localhost”、用户名是“root”、访问密码是“123

8、456”的MySQL服务器,得到该服务器上的数据库个数。,查询数据库中数据表个数,要得到指定数据库的数据表的个数信息,可以使用如下语句: $tables_count =mysql_num_rows($tables) $tables_count是数据表个数值变量,存储的是已经建立的数据表文件个数,实质就是$tables数组的单元个数。$tables是数据表文件名变量。,【范例20-11】连接本地“localhost”、用户名是“root”、访问密码是“123456”的MySQL服务器,得到news数据库上的数据库表个数,,查询数据库的名称,要得到MySQL服务器数据库文件的名称,可以使用如下语句

9、: $dbase_name =mysql_tablename($database,$i) 变量$dbase_name存储查询的数据库文件名称,实质就是$database数组的第i个单元的元素值(i从0开始),$database为数据库文件名变量。,【范例20-12】连接本地“localhost”、用户名是“root”、访问密码是“123456”的MySQL服务器,得到该服务器上的数据库名称。,查询数据表的名称,要得到指定数据库文件的数据表名称,可以使用如下语句: $tables=mysql_list_tables($dbase_name,$conn); $tables_name=mysql_tablename($tables,$i); $tables_name为数据表文件名,存储的是指定数据库的数据表文件名称,实质就是$tables数组的第i个单元的元素值(i从0开始)。$tables为数据表文件名变量。,【范例20-13】连接本地“localhost”、用户名是“root”、访问密码是“123456”的MySQL服务器,得到名为news数据库上的数据库表名称。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 演讲稿/致辞

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号