




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
操作MySQL数据库 创建数据库选择数据库检查错误删除数据库查询数据库文件信息查询数据表文件信息查询数据库个数查询数据库中数据表个数查询数据库的名称查询数据表的名称 创建数据库 创建数据库主要利用SQL命令 其结构形式为 mysql command createdatabase result mysql query mysql command 首先通过createdatabase命令建立指定的数据库 第二行将建立数据库的信息赋给变量 result 如果要创建的数据库已经存在 则返回一个错误 也可以使用如下格式创建数据库 result mysql query createdatabase 范例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 dropdatabaseifexists result mysql query mysql command 其结构类似于创建数据库 if表示判断数据库是否存在 如果存在 则删除数据库 删除数据库也可以使用如下格式 result mysql query dropdatabaseifexists 范例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为数据表文件名 存储的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 在线教育平台用户增长与留存策略内容营销报告
- 农田水利设施改造与农业保险融合发展研究报告
- 保安证的考试试题及答案
- 航空航天行业2025年高精度加工技术市场潜力与机遇报告001
- 安全专工招聘试题及答案
- 安全技能比赛试题及答案
- 安全工作规定试题及答案
- 基于核心素养培训课件
- 2025年商业地产项目数字化运营与客户满意度提升的个性化服务模式创新实施案例分析报告
- 御膳培训标准课件图片
- 区域代理商合同模板
- 国家开放大学(浙江)地域文化(本)作业1-5
- HG/T 2520-2023 工业亚磷酸 (正式版)
- 会所会员管理制度
- DZ/T 0462.8-2023 矿产资源“三率”指标要求 第8部分:硫铁矿、磷、硼、天然碱、钠硝石(正式版)
- 广东省广州市海珠区2024年七年级下册数学期末试卷附答案
- 湖南省长沙市芙蓉区2022-2023学年一年级下学期期末测试数学试卷
- JT-T 1495-2024 公路水运危险性较大工程专项施工方案编制审查规程
- 肝动脉化疗栓塞术及护理
- 改革开放与新时代智慧树知到期末考试答案2024年
- 教师如何促进学生自主学习
评论
0/150
提交评论