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