这是我的要求:
- 管理面板
- 从数据库中的网络应用程序创建数据库
- 创建数据库后可以创建多个带有字段的表。
- 已创建的数据库及其表的列表。
- 可以修改字段的类型和大小。
我的要求是我必须不使用 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/