php - 使用 php 中的管理面板从 mysql 数据库中的 Web 应用程序创建数据库

标签 php mysql database

这是我的要求:

  • 管理面板
  • 从数据库中的网络应用程序创建数据库
  • 创建数据库后可以创建多个带有字段的表。
  • 已创建的数据库及其表的列表。
  • 可以修改字段的类型和大小。

我的要求是我必须不使用 mysql 数据库而是使用自己的自定义 UI 创建表

我必须通过管理面板做的所有事情。

请你给我一些想法。我该怎么做,

感谢您的支持。

最佳答案

您可以使用自定义 UI 来读取用户所需的所有信息。然后使用MySQL语句DDL来应用这些信息并将它们创建到数据库中。您已拥有所需的一切,如下所示:

Create database from web application in database

您可以使用CREATE DATABASE命令在您拥有的 mysql 连接中创建数据库。

After creating database can create number of tables with fields.

然后用户选择预定义的数据库,然后输入表名、列名和数据类型。您可以使用 CREATE TABLE命令使用您从用户那里获得的信息创建表。

Listing of created database and it's tables.

使用SHOW Databases列出已创建的数据库。另外SHOW TABLES列出表格。

To get the list of tables under a specific database, you can use

infomration_schema 像这样:

SELECT TABLE_NAME
FROM information_schema.TABLES
WHERE TABLE_SCHEMA = 'database name';

Can modify the fields with type and size.

您可以使用ALTER TABLE修改类型和大小。

关于php - 使用 php 中的管理面板从 mysql 数据库中的 Web 应用程序创建数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46293269/

相关文章:

PHP 不完整类 OOP

.NET Entity Framework

phpmyadmin mysql语法错误-多where条件

php - 如果不为空则回显相关表行 - PHP

sql - 选择两列的最大值(重新访问)

MySQL多进程写入

php - mysql_real_escape_string 与 php 中的单例数据库?

php - 我如何在 Joomla 中使 textarea 成为 TinyMCE?

php - 使用 Postman 通过 HTTP POST 上传图片

javascript - 如何使用 jquery 或 ajax 通过单击提交表单