有没有办法使用select语句在phpmyadmin中创建表?

时间:2014-11-11 02:20:15

标签: mysql phpmyadmin

我有一张包含大量数据的表格。我想从这个大型数据集创建多个表。我知道如何使用select语句选择我需要的属性,从该select语句创建表非常方便。类似于"选择*来自mytable,其中ID = blahblah;从e创建表格;"。

4 个答案:

答案 0 :(得分:2)

CREATE TABLE new_table AS
SELECT col1, col2, col3, ...
FROM old_table
WHERE blah blah blah

这不仅适用于phpMyAdmin,它是一个可以在任何地方使用的标准SQL查询。

答案 1 :(得分:0)

您可以使用与查询相同的方式创建表。

有关CREATE TABLE语法的详细信息,请参阅http://dev.mysql.com/doc/refman/5.1/en/create-table.html

答案 2 :(得分:0)

试试这个:

CREATE TABLE tblnew SELECT * FROM othertable;

答案 3 :(得分:0)

如果您打算在数据发生变化时维护数据,更好的方法可能是创建由blahblah过滤记录的表的视图。这样,数据只存储一次,可以更容易地更新,删除和添加。它很简单: 创建视图myview AS select_statement;

请参阅http://dev.mysql.com/doc/refman/5.0/en/create-view.html