qq_34835742
Chinese darker
2021-01-22 14:57

【求大佬】数据库内容分割和水平分表问题

  • oracle
  • mysql
  • sql
  • nosql

得到一个Mysql数据库(user),其中只有一个表(table1)和一个字段(number)。
内容如图:

老师要求:
①创建number1~9个表(共9个表),表中有两个字段分别是uid和name,

②把源数据中的数据以开头数字进行分类存储,比如1开头的存入number1表,2开头的存入number2表中。
(提取出来后还要删除元数据中的对应内容)

③存储时还要将元数据分割开,“-”前半段存到uid,“-”后半段存入name。遇到uid一致时,name用逗号隔开

 

注:源数据一共3千万条,一定要考虑到语句是否精简

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

0条回答

为你推荐

换一换