php mysql管理_MySQL 连接与管理
让 PHP 支持 MySQL
PHP 有专有的 MySQL 函数库以使用操作 MYSQL 数据库。
在 PHP 5 及以后版本中不再默认支持 MySQL ,所以在运行这些库之前,请确定 php.ini 加载了 MySQL 数据库支持:
extension = mysql.dll
MySQL 连接
mysql_connect() 函数用于开启一个到 MySQL 数据库的连接。
语法:
mysql_connect( servername, username, password )
以上 3 个参数虽然都是可选,但通常情况下我们都需要明确写明。
测试数据库连接的例子:
$conn = @mysql_connect("localhost","root","root1234");
if (!$conn){
die("连接数据库失败:" . mysql_error());
} else {
echo "连接数据库成功!";
}
?>
在本例子中,用 @ 运算符屏蔽了 mysql_connect() 函数连接失败时的错误提示,改为自定义的错误信息提示。如果连接数据库失败,提示错误提示如下:
连接数据库失败:Access denied for user 'root'@'localhost' (using password: YES)
在 PHP 程序执行完之后,会自动关闭对数据库的连接。如果想在执行完之前就关闭数据库连接,可以使用 mysql_close() 函数:
mysql_close( $conn );
请注意其中的参数是对应的连接资源变量。
管理 MySQL 数据库
对于 MySQL 的管理,通常是通过 phpMyAdmin 来进行的。关于 phpMyAdmin 的安装,请参见《phpMyAdmin 安装》。
登陆 phpMyAdmin 后,可以做账号权限内允许的各种管理操作。phpMyAdmin 采用 HTML 框架结构,左侧是库表选择,右侧是操作主界面。
右侧操作主界面上,可以对数据库表进行“浏览数据”、“结构修改”、“运行 SQL 语句”、“搜索”、“插入数据”、“导出”、“导入”、“表属性更改”、“清空”甚至“删除”等操作。不同版本界面及操作上会有些细微差异。
在管理数据库之前,需要对一些基本的概念如创建库、权限、表及表属性以及数据类型等有所了解。要了解这些知识请继续学习后续的教程。
提示
通常提供数据库支持的主机商,也会提供 phpMyAdmin 以方便用户管理自己的数据库。
php mysql管理_MySQL 连接与管理相关推荐
- mysql用户授权root权限管理_mysql用户权限管理
权限管理: 用户: 系统层面:用户就是一个用户名===>用户名:密码 能做什么? 1.登录系统 2.管理系统对象 MySQL: 不再是单纯的用户名和密码 用户名@'主机范围' 主机范围被称之为白 ...
- mysql二进制日志管理_MYSQL二进制日志管理脚本
MYSQL二进制日志管理脚本脚本原理是每小时对进行flush生成新的二进制日志,将二进制日志备份至NFS,并压缩存放:#!/bin/bash#Purpose:管理二进制日志,每小时刷新二进制日志,并将 ...
- mysql用户_MySQL用户权限管理详解
用户权限管理主要有以下作用: 1. 可以限制用户访问哪些库.哪些表 2. 可以限制用户对哪些表执行SELECT.CREATE.DELETE.DELETE.ALTER等操作 3. 可以限制用户登录的IP ...
- MYSQL二级表的管理_MySQL分区表的管理~2
一.维护分区 对于表的维护,我们一般有如下几种方式: CHECK TABLE, OPTIMIZE TABLE, ANALYZE TABLE和REPAIR TABLE. 而这几种方式,对于分区同样适用. ...
- mysql中用户管理_mysql 中用户管理小结
一.root用户密码的维护: 由于安装MySQL完后,MySQL会自动提供一个不带密码的root用户,为了安全起见给root设置密码: #mysqladmin -u root password 123 ...
- golang mysql 崩溃_mysql连接问题,goruntime里执行总是出错,程序一直崩溃
初学golang,尝试写一个程序,但是在mysql操作时遇到了问题~ 看网上文章,推荐mysql直接创建一个db全局变量,然后连接一次,以后使用到直接用这个db,我按照这样的方法,然后进行操作,可是程 ...
- 1130 mysql 服务器_mysql 连接远程连接服务器 1130错误
今天在用sqlyog连接非本地的Mysql服务器的数据库,居然无法连接很奇怪,报1130错误, ERROR 1130: Host 192.168.3.100 is not allowed to con ...
- mycat连接mysql时间_mysql连接异常及mycat报sql timeout问题
1.mysql部署为一主两从,单库最大连接数为10000:版本为5.7 2.mycat采用分表,有5到6个表采用分表模式:最大一张表,分了256张表,其次分了64,其他的大概是10张左右:版本为1.6 ...
- include_fns.php_一步一步教你用PHP+MySql筹建网站 No.3 管理页面_mysql
一步一步教你用PHP+mysql搭建网站 No.3 管理页面 先来看一下本篇blog将要介绍的内容. 我们的主页面已经搭建完成了,然后左边的navigation里面的大部分内容也都能点击了,只剩下&q ...
最新文章
- 关于K-Meleon浏览器的使用技巧汇总
- HTML之页面结构分析
- rhel6上使用udev配置oracle asm,Red Hat Enterprise Linux 6使用udev配置Oracle ASM总结文档
- 网络实验环境搭建--1.工具及搭建思路
- python如何查看有什么模块_在python中如何查看模块功能
- Mac/Linux/Win使用scrcpy投屏
- c++ list遍历_List集合就这么简单「源码剖析」
- PAT1104 Sum of Number Segments精度问题
- 那些年 我们都在...
- 正点原子 STM32芯片解读 M3_Bath
- mysql查询市区县_通过数据库获取省份城市区县的名字
- python视频换脸下载_FaceSwap下载|Faceswap(AI视频换脸软件) v1.0官方版(附使用教程)...
- 深入理解游戏中寻路算法
- C++ deque类使用详解
- win10 无法删除 注册表 蓝牙_win10删除蓝牙设备后无法重新添加如何解决
- PR模板 复古回忆棱镜光效梦幻内容展示PR视频模板
- 启动牛市的密钥藏宝计划(TPC),火热来袭!
- 树的递归与非递归遍历算法
- outlook 2007 激活方法
- 领导驾驶舱如何助力领导做决策?
热门文章
- ASP.NET Core on K8S深入学习(6)Health Check
- ASP.NET Core Web API中使用Swagger
- 【北京】线下活动 | Azure SQL Database Managed Instance发布会
- c# 弹性和瞬态故障处理库Polly 学习
- 在.NetCore中使用Myrmec检测文件真实格式
- Windows Server Containers 支持 Windows 开发者使用 Docker
- .NET程序员走向高端必读书单汇总
- 架构师必须知道的架构设计原则
- C语言试题四十七之程序定义了N×M的二维数组,并在主函数中自动赋值。请编写函数function(int a[N][M], int m),该函数的功能是:将数组右上半三角元素中的值乘以m。
- 贪心算法之用优先队列(priority_queue)实现哈夫曼编码问题