1. php: MySQL:
1、默认是"root/",密码为空,登录时mysql.exe --user=root [--password=chuqingq] MySQL
或者mysql -uroot -p123
2、创建用户,create user chuqq identified by 'chuqingq'
3、连接时不能用localhost,会使用明明管道,如果明确用tcp/ip,则使用127.0.0.1
Note: Whenever you specify "localhost" or "localhost:port" as server, the MySQL client library will override this and try to connect to a local socket (named pipe on Windows). If you want to use TCP/IP, use "127.0.0.1" instead of "localhost". If the MySQL client library tries to connect to the wrong local socket, you should set the correct path as in your PHP configuration and leave the server field blank.
4、使用mysql_connect连接
现在使用的账号是root/chuqingq, chuqq/chuqingq
5、给chuqq赋予所有权限,以创建数据库
grant all on *.* to 'chuqq'@'%';
6、创建数据库
CREATE DATABASE IF NOT EXISTS test_db
7、选择数据库
use test_db/mysql_select_db('test_db', $link)
<?php
// 连接
$link = mysql_connect('127.0.0.1', 'chuqq', 'chuqingq');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully\n';
// 把数据库的权限赋给chuqq
// grant all on *.* to 'chuqq'@'%';
// 选择数据库
if (!mysql_select_db('test_db', $link)) {
die("mysql_select_db error" . mysql_error());
}
echo "test_db selected\n";
// 创建数据库
if (mysql_query('CREATE DATABASE IF NOT EXISTS test_db')) {
echo "test_db created\n";
} else {
// Can't create database 'test_db'; database exists
// Access denied for user 'chuqq'@'%' to database 'test_db' 需要把数据库的权限赋给用户
die("create test_db error\n" . mysql_error());
}
// 创建新表
if (mysql_query('CREATE TABLE IF NOT EXISTS test_table(ID int, DATA varchar(15))')) {
echo "test_table created\n";
} else {
die("create test_table error\n" . mysql_error());
}
// 插入数据
if (mysql_query('INSERT INTO test_table(ID, DATA) VALUES(1, "11111")')) {
echo "test_table inserted\n";
} else {
die("insert test_table error\n" . mysql_error());
}
// 查询数据
if ($results = mysql_query('SELECT * FROM test_table')) {
echo "test_table SELECTED\n";
print_r(mysql_fetch_array($results));
} else {
die("SELECT test_table error\n" . mysql_error());
}
mysql_close($link);
?>
分享到:
相关推荐
PHP 连接 MYSQL 数据库、创建数据库、创建表教程 PHP 是一种广泛使用的服务器端脚本语言,经常与 MYSQL 数据库结合使用。本文档将详细介绍如何通过 PHP 连接 MYSQL 数据库、创建数据库和创建表。 一、PHP 连接 ...
在MySQL中,我们创建数据库、定义表结构、设置约束,以及执行查询来检索或修改数据。表是由列和行组成的,每列都有特定的数据类型,如整数、字符串或日期。 PHP与MySQL的结合主要通过PHP的MySQLi(MySQL Improved)...
### PHP与MySQL交互:创建数据库、表及插入数据 #### 一、PHP MySQL 创建数据库 在PHP中直接创建MySQL数据库通常涉及到管理员级别的操作,需要具备较高的权限。然而,在某些特定场景下,比如自动化脚本或者应用...
《MySQL/PHP数据库应用开发指南》是一本专为开发者设计的教程,主要聚焦于如何利用PHP编程语言与MySQL数据库系统协同工作,构建数据驱动的Web站点。MySQL是一种广泛使用的开源关系型数据库管理系统,而PHP则是一种...
若要修改已创建数据库的默认字符集,可以使用`ALTER DATABASE db_name DEFAULT CHARACTER SET utf8;`命令。 6. 数据表操作: - 选择数据库:使用`USE db_name;`切换到特定的数据库进行操作。 - 显示所有数据表...
MySQL 创建数据库和数据表 MySQL 是一种开源的关系数据库管理系统,广泛应用于 web 开发领域。在 MySQL 中,创建数据库和数据表是最基本的操作。下面将详细介绍 MySQL 创建数据库和数据表的知识点。 一、创建...
总的来说,通过创建这样一个PHP类,我们可以高效且灵活地备份MySQL数据库,这对于维护数据安全和管理Web应用程序的数据备份策略至关重要。在实际开发中,理解并掌握此类工具的原理和实现方式,将有助于提升我们的PHP...
// 创建数据库 $sql = "CREATE DATABASE mycounter DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;"; mysql_query($sql); // 选择数据库 mysql_select_db($mysql_database, $conn); // 创建数据表 $sql = ...
在MySQL中,可以通过SQL命令来创建新的数据库,然后在该数据库中定义表格,如药品信息表、库存表等。导入的SQL文件很可能是用于初始化这些表格结构和数据的,包括药品ID、名称、规格、生产厂家、入库日期、库存数量...
<<php&mysql 无需编程轻松创建数据库网站>> 凌锋 编著php&mysql 未注册不完全版电子书
这就是在PHP中连接MySQL数据库创建登录和注册页面的基本流程。确保在实际项目中添加额外的安全措施,例如输入验证、错误处理以及防止SQL注入和跨站脚本攻击(XSS)。同时,还要注意存储敏感数据时应遵循的最佳实践,如...
【标题】"PHP_MySQL无需编程轻松创建数据库网站"所涵盖的知识点主要涉及三个核心领域:PHP、MySQL和Dreamweaver。这三个技术是构建动态、数据驱动网站的基础。 PHP(Hypertext Preprocessor)是一种广泛使用的开源...
MySQL支持大型数据库,支持5000万条记录的数据仓库,32位系统表文件最大可支持4GB,64位系统支持最大的表文件为8TB。 MySQL用户管理: 1. 新建用户:可以使用命令行方式或图形化界面方式新建用户。 2. 用户类型:...
以上就是使用PHP创建MySQL数据库及数据表的基本过程。这段代码非常适合初学者学习,因为它简洁明了,易于理解。通过实践这些基本操作,可以为以后更复杂的应用程序开发打下坚实的基础。同时,建议初学者在学习过程中...
PHP & MySQL 无需编程轻松创建数据库网站
本文将详细介绍连接 Android 和 PHP+MySQL 数据库的过程,包括安装 WAMP Server、创建 PHP 项目、创建 MySQL 数据库和表、使用 PHP 连接 MySQL 数据库等步骤。 安装 WAMP Server WAMP 是一个一键安装的软件,提供...
// 创建数据库连接对象 $db = new clsMysql('localhost', 'root', 'password', 'testdb', 1, './logs/error.log'); // 执行 SQL 查询 $result = $db->query('SELECT * FROM users WHERE id = 1'); // 处理查询结果...
在这个例子中,首先创建数据库连接,然后选择要操作的数据库,接着执行SQL查询获取所有数据,最后遍历查询结果并打印出来。当完成数据库操作后,记得关闭数据库连接以释放资源。 总结来说,PHP和MySQL的结合是开发...
实验训练1旨在让学生熟悉MySQL环境,掌握创建数据库和表的操作,理解数据类型和数据完整性,并练习使用相关的SQL语句。以下是对实验内容的详细说明: 首先,【实验1-1】涉及MySQL的安装与配置。这包括下载安装包,...
本文将详细介绍 PHP 连接调用 MySQL 数据库的方法,包括如何使用相关函数连接数据库,创建数据库,选择缺省数据库,执行查询语句,取出查询结果,获取结果集信息,关闭数据库连接等。 一、连接数据库 PHP 中使用 `...