操作MySQL数据库

上传人:门**** 文档编号:243390845 上传时间:2024-09-22 格式:PPT 页数:11 大小:210.50KB
返回 下载 相关 举报
操作MySQL数据库_第1页
第1页 / 共11页
操作MySQL数据库_第2页
第2页 / 共11页
操作MySQL数据库_第3页
第3页 / 共11页
点击查看更多>>
资源描述
第,3,章,HTML,基础,Click to edit Master text styles,Second level,Third level,Fourth level,1-,11,北京源智天下科技有限公司,联系方式:,操作,MySQL,数据库,创建数据库,选择数据库,检查错误,删除数据库,查询数据库文件信息,查询数据表文件信息,查询数据库个数,查询数据库中数据表个数,查询数据库的名称,查询数据表的名称,创建数据库,创建数据库主要利用,SQL,命令,其结构形式为:,$,mysql_command,=create database ;,$result=,mysql_query($mysql_command,);,首先通过,create database,命令建立指定的数据库。第二行将建立数据库的信息赋给变量,$result,,如果要创建的数据库已经存在,则返回一个错误。也可以使用如下格式创建数据库:,$result=,mysql_query(create,database );,【,范例,20-4】,连接本地“,localhost,”,、用户名是“,root”,、访问密码是“,123456”,的,MySQL,服务器,建立“,students”,数据库文件。如果建立成功,则显示“成功建立数据库。”的提示,否则显示“建立数据库失败。”的提示并输出建立的数据库名。,选择数据库,当程序获得了一个服务器的连接后,接着要选择操作的数据库,否则可能引发错误。选择访问的数据库可以调用,mysql_select_db,(),函数,其结构形式为:,mysql_select_db(database,),database,是要访问的数据库名,如果该函数访问数据库成功,将返回,true,,否则返回,false,。,【,范例,20-5】,连接本地“,localhost,”,、用户名是“,root”,、访问密码是“,123456”,的,MySQL,服务器,并选择名为,students,的数据库。,检查错误,MySQL,库提供了两个错误检查函数:,mysql_errno,(),和,mysql_error,(),,它们都返回一个反映与,MySQL,操作相关联的错误信息(如果存在),都不需要参数。,mysql_errno,(),函数返回一个数值型错误码,而,mysql_error,(),函数返回一个错误的文字说明。如果没有出现错误,则数值型错误码为,0,,而文字说明的值是一个空字符串。,如果程序执行多个,MySQL,操作,其中的一个操作引发了错误,则关于该错误信息在下一项操作开始时将会丢失。,【,范例,20-6】,连接本地“,localhost,”,,用户名是“,root”,,访问密码是“,123456”,的,MySQL,服务器。然后选择名为,testdb,的数据库(该数据库名在服务器上不存在),利用,mysql_errno,(),和,mysql_error,(),报告错误。,删除数据库,有时为了节省空间或为了保密,需要将建立的数据库删除,删除数据库可以使用如下,SQL,语句:,$,mysql_command,=drop database if exists ;,$result=,mysql_query($mysql_command,);,其结构类似于创建数据库,,if,表示判断数据库是否存在,如果存在,则删除数据库。删除数据库也可以使用如下格式:,$result=,mysql_query(drop,database if exists );,【,范例,20-7】,连接本地“,localhost,”,、用户名是“,root”,、访问密码是“,123456”,的,MySQL,服务器,删除“,my_test,”,数据库。如果删除成功,则显示“成功删除数据库。”的提示,否则显示“删除数据库失败。”的提示。,查询数据库文件信息,要得到,MySQL,服务器建立的数据库文件的信息,可以用如下语句:,$database=,mysql_list_dbs($conn,),$database,是一个资源型变量,函数返回的是一个连接服务器的结果指针,包含服务器上的所有可用数据库。,$,conn,为连接服务器变量。,【,范例,20-8】,得到本地“,localhost,”,、用户名是“,root”,、访问密码是“,123456”,的,MySQL,服务器的数据库文件的信息。,查询数据表文件信息,要得到数据库中建立的数据表文件的信息,可以用如下语句:,$tables=,mysql_list_tables($database_name,,,$,conn,),$tables,是也是一个资源型变量,函数返回的是一个指定数据库中的指针,其结果同,mysql_list_dbs,类似。,$,database_name,是要查询的数据表名,,$,conn,是服务器连接信息。,【,范例,20-9】,得到本地“,localhost,”,、用户名是“,root”,、访问密码是“,123456”,的,MySQL,服务器上的,news,数据库上的数据表文件的信息。,查询数据库个数,要得到指定,MySQL,服务器的数据库的个数信息,可以用如下语句:,$database=,mysql_list_dbs($conn,),$,database_count,=,mysql_num_rows($database,),$,database_count,是数据库个数值变量,存储的是已经建立的数据库文件个数,实质就是,$database,数组的单元个数。,$database,是数据库文件名变量。,【,范例,20-10】,连接本地“,localhost,”,、用户名是“,root”,、访问密码是“,123456”,的,MySQL,服务器,得到该服务器上的数据库个数。,查询数据库中数据表个数,要得到指定数据库的数据表的个数信息,可以使用如下语句:,$,tables_count,=,mysql_num_rows($tables,),$,tables_count,是数据表个数值变量,存储的是已经建立的数据表文件个数,实质就是,$tables,数组的单元个数。,$tables,是数据表文件名变量。,【,范例,20-11】,连接本地“,localhost,”,、用户名是“,root”,、访问密码是“,123456”,的,MySQL,服务器,得到,news,数据库上的数据库表个数,,查询数据库的名称,要得到,MySQL,服务器数据库文件的名称,可以使用如下语句:,$,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,数据库上的数据库表名称。,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 小学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!