我在MySQL数据库中有一个非常大的表,其中有一个列名为exa_id,该表的行数超过10,000,000。我希望通过中的pandas.read_sql语句随机高效地选择数据中的1000个。我怎么写代码?
SQL select ext_id from table_name order by rand() limit 1000执行得非常糟糕,我想换一种方式。另一个解释是,列exa_id
我在MySQL DataBase有一张桌子。在这个表中,有5个机器人,每个机器人每小时可以写10条记录。每3个月,我已经创建了一个脚本,制作一个表的副本,然后删除所有的表条目(这样我可以保持I在一定的顺序)。CREATE TABLE omologationResult_{date} AS SELECT * FROM omologationResult
DELETE FROM omologationRe
我想知道是否存在从.xls或.xlsx电子表格创建MySQL表的(本地)可能性。请注意,我不想使用LOAD DATA INFILE或INSERT INTO将文件导入到现有表中,而是从头开始创建表。到目前为止,我使用python脚本构建了一个create语句,然后导入了该文件,但不知何故,我觉得这种方法很笨拙。