背景:根据业务需要需要把60张主子表批量入库到hive表。

创建测试数据:

 1   def createBatchTestFile(): Unit = {
 2     for (layer <- 0 to 59) {
 3       val sWriter = new PrintWriter(new File("D:\\server_" + layer + ".txt"))
 4       val nWriter = new PrintWriter(new File("D:\\neighour_" + layer + ".txt"))
 5
 6       sWriter.write(layer + "," + "server_" + layer)
 7       nWriter.write(layer + "," + "neighour_" + layer)
 8
 9       sWriter.close()
10       nWriter.close()
11     }
12   }

上传数据到服务器hdfs:

  1 [hadoop@vd01 fglib]$ ls
  2 neighour_0.txt   neighour_20.txt  neighour_31.txt  neighour_42.txt  neighour_53.txt  server_0.txt   server_20.txt  server_31.txt  server_42.txt  server_53.txt
  3 neighour_10.txt  neighour_21.txt  neighour_32.txt  neighour_43.txt  neighour_54.txt  server_10.txt  server_21.txt  server_32.txt  server_43.txt  server_54.txt
  4 neighour_11.txt  neighour_22.txt  neighour_33.txt  neighour_44.txt  neighour_55.txt  server_11.txt  server_22.txt  server_33.txt  server_44.txt  server_55.txt
  5 neighour_12.txt  neighour_23.txt  neighour_34.txt  neighour_45.txt  neighour_56.txt  server_12.txt  server_23.txt  server_34.txt  server_45.txt  server_56.txt
  6 neighour_13.txt  neighour_24.txt  neighour_35.txt  neighour_46.txt  neighour_57.txt  server_13.txt  server_24.txt  server_35.txt  server_46.txt  server_57.txt
  7 neighour_14.txt  neighour_25.txt  neighour_36.txt  neighour_47.txt  neighour_58.txt  server_14.txt  server_25.txt  server_36.txt  server_47.txt  server_58.txt
  8 neighour_15.txt  neighour_26.txt  neighour_37.txt  neighour_48.txt  neighour_59.txt  server_15.txt  server_26.txt  server_37.txt  server_48.txt  server_59.txt
  9 neighour_16.txt  neighour_27.txt  neighour_38.txt  neighour_49.txt  neighour_5.txt   server_16.txt  server_27.txt  server_38.txt  server_49.txt  server_5.txt
 10 neighour_17.txt  neighour_28.txt  neighour_39.txt  neighour_4.txt   neighour_6.txt   server_17.txt  server_28.txt  server_39.txt  server_4.txt   server_6.txt
 11 neighour_18.txt  neighour_29.txt  neighour_3.txt   neighour_50.txt  neighour_7.txt   server_18.txt  server_29.txt  server_3.txt   server_50.txt  server_7.txt
 12 neighour_19.txt  neighour_2.txt   neighour_40.txt  neighour_51.txt  neighour_8.txt   server_19.txt  server_2.txt   server_40.txt  server_51.txt  server_8.txt
 13 neighour_1.txt   neighour_30.txt  neighour_41.txt  neighour_52.txt  neighour_9.txt   server_1.txt   server_30.txt  server_41.txt  server_52.txt  server_9.txt
 14 [hadoop@vd01 fglib]$ hadoop fs -mkdir /user/hive_user/dang/fglib
 15 17/09/07 13:24:14 INFO hdfs.PeerCache: SocketCache disabled.
 16 [hadoop@vd01 fglib]$ hadoop fs -copyFromLocal * /user/hive_user/dang/fglib/
 17 17/09/07 13:24:39 INFO hdfs.PeerCache: SocketCache disabled.
 18 [hadoop@vd01 fglib]$
 19
 20 [hadoop@vd01 fglib]$ hadoop fs -ls /user/hive_user/dang/fglib
 21 17/09/07 13:25:51 INFO hdfs.PeerCache: SocketCache disabled.
 22 Found 120 items
 23 -rw-r--r--+  3 hive_user hadoop         12 2017-09-07 13:24 /user/hive_user/dang/fglib/neighour_0.txt
 24 -rw-r--r--+  3 hive_user hadoop         12 2017-09-07 13:24 /user/hive_user/dang/fglib/neighour_1.txt
 25 -rw-r--r--+  3 hive_user hadoop         14 2017-09-07 13:24 /user/hive_user/dang/fglib/neighour_10.txt
 26 -rw-r--r--+  3 hive_user hadoop         14 2017-09-07 13:24 /user/hive_user/dang/fglib/neighour_11.txt
 27 -rw-r--r--+  3 hive_user hadoop         14 2017-09-07 13:24 /user/hive_user/dang/fglib/neighour_12.txt
 28 -rw-r--r--+  3 hive_user hadoop         14 2017-09-07 13:24 /user/hive_user/dang/fglib/neighour_13.txt
 29 -rw-r--r--+  3 hive_user hadoop         14 2017-09-07 13:24 /user/hive_user/dang/fglib/neighour_14.txt
 30 -rw-r--r--+  3 hive_user hadoop         14 2017-09-07 13:24 /user/hive_user/dang/fglib/neighour_15.txt
 31 -rw-r--r--+  3 hive_user hadoop         14 2017-09-07 13:24 /user/hive_user/dang/fglib/neighour_16.txt
 32 -rw-r--r--+  3 hive_user hadoop         14 2017-09-07 13:24 /user/hive_user/dang/fglib/neighour_17.txt
 33 -rw-r--r--+  3 hive_user hadoop         14 2017-09-07 13:24 /user/hive_user/dang/fglib/neighour_18.txt
 34 -rw-r--r--+  3 hive_user hadoop         14 2017-09-07 13:24 /user/hive_user/dang/fglib/neighour_19.txt
 35 -rw-r--r--+  3 hive_user hadoop         12 2017-09-07 13:24 /user/hive_user/dang/fglib/neighour_2.txt
 36 -rw-r--r--+  3 hive_user hadoop         14 2017-09-07 13:24 /user/hive_user/dang/fglib/neighour_20.txt
 37 -rw-r--r--+  3 hive_user hadoop         14 2017-09-07 13:24 /user/hive_user/dang/fglib/neighour_21.txt
 38 -rw-r--r--+  3 hive_user hadoop         14 2017-09-07 13:24 /user/hive_user/dang/fglib/neighour_22.txt
 39 -rw-r--r--+  3 hive_user hadoop         14 2017-09-07 13:24 /user/hive_user/dang/fglib/neighour_23.txt
 40 -rw-r--r--+  3 hive_user hadoop         14 2017-09-07 13:24 /user/hive_user/dang/fglib/neighour_24.txt
 41 -rw-r--r--+  3 hive_user hadoop         14 2017-09-07 13:24 /user/hive_user/dang/fglib/neighour_25.txt
 42 -rw-r--r--+  3 hive_user hadoop         14 2017-09-07 13:24 /user/hive_user/dang/fglib/neighour_26.txt
 43 -rw-r--r--+  3 hive_user hadoop         14 2017-09-07 13:24 /user/hive_user/dang/fglib/neighour_27.txt
 44 -rw-r--r--+  3 hive_user hadoop         14 2017-09-07 13:24 /user/hive_user/dang/fglib/neighour_28.txt
 45 -rw-r--r--+  3 hive_user hadoop         14 2017-09-07 13:24 /user/hive_user/dang/fglib/neighour_29.txt
 46 -rw-r--r--+  3 hive_user hadoop         12 2017-09-07 13:24 /user/hive_user/dang/fglib/neighour_3.txt
 47 -rw-r--r--+  3 hive_user hadoop         14 2017-09-07 13:24 /user/hive_user/dang/fglib/neighour_30.txt
 48 -rw-r--r--+  3 hive_user hadoop         14 2017-09-07 13:24 /user/hive_user/dang/fglib/neighour_31.txt
 49 -rw-r--r--+  3 hive_user hadoop         14 2017-09-07 13:24 /user/hive_user/dang/fglib/neighour_32.txt
 50 -rw-r--r--+  3 hive_user hadoop         14 2017-09-07 13:24 /user/hive_user/dang/fglib/neighour_33.txt
 51 -rw-r--r--+  3 hive_user hadoop         14 2017-09-07 13:24 /user/hive_user/dang/fglib/neighour_34.txt
 52 -rw-r--r--+  3 hive_user hadoop         14 2017-09-07 13:24 /user/hive_user/dang/fglib/neighour_35.txt
 53 -rw-r--r--+  3 hive_user hadoop         14 2017-09-07 13:24 /user/hive_user/dang/fglib/neighour_36.txt
 54 -rw-r--r--+  3 hive_user hadoop         14 2017-09-07 13:24 /user/hive_user/dang/fglib/neighour_37.txt
 55 -rw-r--r--+  3 hive_user hadoop         14 2017-09-07 13:24 /user/hive_user/dang/fglib/neighour_38.txt
 56 -rw-r--r--+  3 hive_user hadoop         14 2017-09-07 13:24 /user/hive_user/dang/fglib/neighour_39.txt
 57 -rw-r--r--+  3 hive_user hadoop         12 2017-09-07 13:24 /user/hive_user/dang/fglib/neighour_4.txt
 58 -rw-r--r--+  3 hive_user hadoop         14 2017-09-07 13:24 /user/hive_user/dang/fglib/neighour_40.txt
 59 -rw-r--r--+  3 hive_user hadoop         14 2017-09-07 13:24 /user/hive_user/dang/fglib/neighour_41.txt
 60 -rw-r--r--+  3 hive_user hadoop         14 2017-09-07 13:24 /user/hive_user/dang/fglib/neighour_42.txt
 61 -rw-r--r--+  3 hive_user hadoop         14 2017-09-07 13:24 /user/hive_user/dang/fglib/neighour_43.txt
 62 -rw-r--r--+  3 hive_user hadoop         14 2017-09-07 13:24 /user/hive_user/dang/fglib/neighour_44.txt
 63 -rw-r--r--+  3 hive_user hadoop         14 2017-09-07 13:24 /user/hive_user/dang/fglib/neighour_45.txt
 64 -rw-r--r--+  3 hive_user hadoop         14 2017-09-07 13:24 /user/hive_user/dang/fglib/neighour_46.txt
 65 -rw-r--r--+  3 hive_user hadoop         14 2017-09-07 13:24 /user/hive_user/dang/fglib/neighour_47.txt
 66 -rw-r--r--+  3 hive_user hadoop         14 2017-09-07 13:24 /user/hive_user/dang/fglib/neighour_48.txt
 67 -rw-r--r--+  3 hive_user hadoop         14 2017-09-07 13:24 /user/hive_user/dang/fglib/neighour_49.txt
 68 -rw-r--r--+  3 hive_user hadoop         12 2017-09-07 13:24 /user/hive_user/dang/fglib/neighour_5.txt
 69 -rw-r--r--+  3 hive_user hadoop         14 2017-09-07 13:24 /user/hive_user/dang/fglib/neighour_50.txt
 70 -rw-r--r--+  3 hive_user hadoop         14 2017-09-07 13:24 /user/hive_user/dang/fglib/neighour_51.txt
 71 -rw-r--r--+  3 hive_user hadoop         14 2017-09-07 13:24 /user/hive_user/dang/fglib/neighour_52.txt
 72 -rw-r--r--+  3 hive_user hadoop         14 2017-09-07 13:24 /user/hive_user/dang/fglib/neighour_53.txt
 73 -rw-r--r--+  3 hive_user hadoop         14 2017-09-07 13:24 /user/hive_user/dang/fglib/neighour_54.txt
 74 -rw-r--r--+  3 hive_user hadoop         14 2017-09-07 13:24 /user/hive_user/dang/fglib/neighour_55.txt
 75 -rw-r--r--+  3 hive_user hadoop         14 2017-09-07 13:24 /user/hive_user/dang/fglib/neighour_56.txt
 76 -rw-r--r--+  3 hive_user hadoop         14 2017-09-07 13:24 /user/hive_user/dang/fglib/neighour_57.txt
 77 -rw-r--r--+  3 hive_user hadoop         14 2017-09-07 13:24 /user/hive_user/dang/fglib/neighour_58.txt
 78 -rw-r--r--+  3 hive_user hadoop         14 2017-09-07 13:24 /user/hive_user/dang/fglib/neighour_59.txt
 79 -rw-r--r--+  3 hive_user hadoop         12 2017-09-07 13:24 /user/hive_user/dang/fglib/neighour_6.txt
 80 -rw-r--r--+  3 hive_user hadoop         12 2017-09-07 13:24 /user/hive_user/dang/fglib/neighour_7.txt
 81 -rw-r--r--+  3 hive_user hadoop         12 2017-09-07 13:24 /user/hive_user/dang/fglib/neighour_8.txt
 82 -rw-r--r--+  3 hive_user hadoop         12 2017-09-07 13:24 /user/hive_user/dang/fglib/neighour_9.txt
 83 -rw-r--r--+  3 hive_user hadoop         10 2017-09-07 13:24 /user/hive_user/dang/fglib/server_0.txt
 84 -rw-r--r--+  3 hive_user hadoop         10 2017-09-07 13:24 /user/hive_user/dang/fglib/server_1.txt
 85 -rw-r--r--+  3 hive_user hadoop         12 2017-09-07 13:24 /user/hive_user/dang/fglib/server_10.txt
 86 -rw-r--r--+  3 hive_user hadoop         12 2017-09-07 13:24 /user/hive_user/dang/fglib/server_11.txt
 87 -rw-r--r--+  3 hive_user hadoop         12 2017-09-07 13:24 /user/hive_user/dang/fglib/server_12.txt
 88 -rw-r--r--+  3 hive_user hadoop         12 2017-09-07 13:24 /user/hive_user/dang/fglib/server_13.txt
 89 -rw-r--r--+  3 hive_user hadoop         12 2017-09-07 13:24 /user/hive_user/dang/fglib/server_14.txt
 90 -rw-r--r--+  3 hive_user hadoop         12 2017-09-07 13:24 /user/hive_user/dang/fglib/server_15.txt
 91 -rw-r--r--+  3 hive_user hadoop         12 2017-09-07 13:24 /user/hive_user/dang/fglib/server_16.txt
 92 -rw-r--r--+  3 hive_user hadoop         12 2017-09-07 13:24 /user/hive_user/dang/fglib/server_17.txt
 93 -rw-r--r--+  3 hive_user hadoop         12 2017-09-07 13:24 /user/hive_user/dang/fglib/server_18.txt
 94 -rw-r--r--+  3 hive_user hadoop         12 2017-09-07 13:24 /user/hive_user/dang/fglib/server_19.txt
 95 -rw-r--r--+  3 hive_user hadoop         10 2017-09-07 13:24 /user/hive_user/dang/fglib/server_2.txt
 96 -rw-r--r--+  3 hive_user hadoop         12 2017-09-07 13:24 /user/hive_user/dang/fglib/server_20.txt
 97 -rw-r--r--+  3 hive_user hadoop         12 2017-09-07 13:24 /user/hive_user/dang/fglib/server_21.txt
 98 -rw-r--r--+  3 hive_user hadoop         12 2017-09-07 13:24 /user/hive_user/dang/fglib/server_22.txt
 99 -rw-r--r--+  3 hive_user hadoop         12 2017-09-07 13:24 /user/hive_user/dang/fglib/server_23.txt
100 -rw-r--r--+  3 hive_user hadoop         12 2017-09-07 13:24 /user/hive_user/dang/fglib/server_24.txt
101 -rw-r--r--+  3 hive_user hadoop         12 2017-09-07 13:24 /user/hive_user/dang/fglib/server_25.txt
102 -rw-r--r--+  3 hive_user hadoop         12 2017-09-07 13:24 /user/hive_user/dang/fglib/server_26.txt
103 -rw-r--r--+  3 hive_user hadoop         12 2017-09-07 13:24 /user/hive_user/dang/fglib/server_27.txt
104 -rw-r--r--+  3 hive_user hadoop         12 2017-09-07 13:24 /user/hive_user/dang/fglib/server_28.txt
105 -rw-r--r--+  3 hive_user hadoop         12 2017-09-07 13:24 /user/hive_user/dang/fglib/server_29.txt
106 -rw-r--r--+  3 hive_user hadoop         10 2017-09-07 13:25 /user/hive_user/dang/fglib/server_3.txt
107 -rw-r--r--+  3 hive_user hadoop         12 2017-09-07 13:24 /user/hive_user/dang/fglib/server_30.txt
108 -rw-r--r--+  3 hive_user hadoop         12 2017-09-07 13:24 /user/hive_user/dang/fglib/server_31.txt
109 -rw-r--r--+  3 hive_user hadoop         12 2017-09-07 13:24 /user/hive_user/dang/fglib/server_32.txt
110 -rw-r--r--+  3 hive_user hadoop         12 2017-09-07 13:24 /user/hive_user/dang/fglib/server_33.txt
111 -rw-r--r--+  3 hive_user hadoop         12 2017-09-07 13:25 /user/hive_user/dang/fglib/server_34.txt
112 -rw-r--r--+  3 hive_user hadoop         12 2017-09-07 13:25 /user/hive_user/dang/fglib/server_35.txt
113 -rw-r--r--+  3 hive_user hadoop         12 2017-09-07 13:25 /user/hive_user/dang/fglib/server_36.txt
114 -rw-r--r--+  3 hive_user hadoop         12 2017-09-07 13:25 /user/hive_user/dang/fglib/server_37.txt
115 -rw-r--r--+  3 hive_user hadoop         12 2017-09-07 13:25 /user/hive_user/dang/fglib/server_38.txt
116 -rw-r--r--+  3 hive_user hadoop         12 2017-09-07 13:25 /user/hive_user/dang/fglib/server_39.txt
117 -rw-r--r--+  3 hive_user hadoop         10 2017-09-07 13:25 /user/hive_user/dang/fglib/server_4.txt
118 -rw-r--r--+  3 hive_user hadoop         12 2017-09-07 13:25 /user/hive_user/dang/fglib/server_40.txt
119 -rw-r--r--+  3 hive_user hadoop         12 2017-09-07 13:25 /user/hive_user/dang/fglib/server_41.txt
120 -rw-r--r--+  3 hive_user hadoop         12 2017-09-07 13:25 /user/hive_user/dang/fglib/server_42.txt
121 -rw-r--r--+  3 hive_user hadoop         12 2017-09-07 13:25 /user/hive_user/dang/fglib/server_43.txt
122 -rw-r--r--+  3 hive_user hadoop         12 2017-09-07 13:25 /user/hive_user/dang/fglib/server_44.txt
123 -rw-r--r--+  3 hive_user hadoop         12 2017-09-07 13:25 /user/hive_user/dang/fglib/server_45.txt
124 -rw-r--r--+  3 hive_user hadoop         12 2017-09-07 13:25 /user/hive_user/dang/fglib/server_46.txt
125 -rw-r--r--+  3 hive_user hadoop         12 2017-09-07 13:25 /user/hive_user/dang/fglib/server_47.txt
126 -rw-r--r--+  3 hive_user hadoop         12 2017-09-07 13:25 /user/hive_user/dang/fglib/server_48.txt
127 -rw-r--r--+  3 hive_user hadoop         12 2017-09-07 13:25 /user/hive_user/dang/fglib/server_49.txt
128 -rw-r--r--+  3 hive_user hadoop         10 2017-09-07 13:25 /user/hive_user/dang/fglib/server_5.txt
129 -rw-r--r--+  3 hive_user hadoop         12 2017-09-07 13:25 /user/hive_user/dang/fglib/server_50.txt
130 -rw-r--r--+  3 hive_user hadoop         12 2017-09-07 13:25 /user/hive_user/dang/fglib/server_51.txt
131 -rw-r--r--+  3 hive_user hadoop         12 2017-09-07 13:25 /user/hive_user/dang/fglib/server_52.txt
132 -rw-r--r--+  3 hive_user hadoop         12 2017-09-07 13:25 /user/hive_user/dang/fglib/server_53.txt
133 -rw-r--r--+  3 hive_user hadoop         12 2017-09-07 13:25 /user/hive_user/dang/fglib/server_54.txt
134 -rw-r--r--+  3 hive_user hadoop         12 2017-09-07 13:25 /user/hive_user/dang/fglib/server_55.txt
135 -rw-r--r--+  3 hive_user hadoop         12 2017-09-07 13:25 /user/hive_user/dang/fglib/server_56.txt
136 -rw-r--r--+  3 hive_user hadoop         12 2017-09-07 13:25 /user/hive_user/dang/fglib/server_57.txt
137 -rw-r--r--+  3 hive_user hadoop         12 2017-09-07 13:25 /user/hive_user/dang/fglib/server_58.txt
138 -rw-r--r--+  3 hive_user hadoop         12 2017-09-07 13:25 /user/hive_user/dang/fglib/server_59.txt
139 -rw-r--r--+  3 hive_user hadoop         10 2017-09-07 13:25 /user/hive_user/dang/fglib/server_6.txt
140 -rw-r--r--+  3 hive_user hadoop         10 2017-09-07 13:25 /user/hive_user/dang/fglib/server_7.txt
141 -rw-r--r--+  3 hive_user hadoop         10 2017-09-07 13:25 /user/hive_user/dang/fglib/server_8.txt
142 -rw-r--r--+  3 hive_user hadoop         10 2017-09-07 13:25 /user/hive_user/dang/fglib/server_9.txt

实现批量创建表及批量入库:

 1 val conf = new SparkConf().setAppName("My_Test")
 2     //.setMaster("local[1]").setMaster("spark://xx.xx.xx.xx:7077").setJars(List("xxx.jar")).set("spark.executor.memory", "10g")
 3     val sc = new SparkContext(conf)
 4     val hiveContext = new HiveContext(sc)
 5     // use my_hive_db;
 6     hiveContext.sql("use my_hive_db")
 7
 8     import hiveContext.implicits._
 9
10     hiveContext.setConf("mapred.max.split.size", "256000000")
11     hiveContext.setConf("mapred.min.split.size.per.node", "100000000")
12     hiveContext.setConf("mapred.min.split.size.per.rack", "100000000")
13     hiveContext.setConf("hive.input.format", "org.apache.hadoop.hive.ql.io.CombineHiveInputFormat")
14     hiveContext.setConf("hive.merge.mapfiles", "true")
15     hiveContext.setConf("hive.merge.mapredfiles", "true")
16     hiveContext.setConf("hive.merge.size.per.task", "256000000")
17     hiveContext.setConf("hive.merge.smallfiles.avgsize", "256000000")
18     hiveContext.setConf("hive.groupby.skewindata", "true")
19
20 //    for (layer <- 0 to 59) {
21 //      hiveContext.sql("create table if not exists bathServer_" + layer + "(id int,name string) row format delimited fields terminated by ',' stored as textfile")
22 //      hiveContext.sql("create table if not exists bathNeighbour_" + layer + "(id int,name string) row format delimited fields terminated by ',' stored as textfile")
23 //      hiveContext.sql("load data inpath 'hdfs:/user/userxx/dang/server_" + layer + ".txt' into table bathServer_"+ layer )
24 //      hiveContext.sql("load data inpath 'hdfs:/user/userxx/dang/neighour_" + layer + ".txt' into table bathNeighbour_"+ layer )
25 //    }
26
27     sc.parallelize(0 to 59).collect().foreach((layer)=>{
28         hiveContext.sql("create table if not exists bathServer_" + layer + "(id int,name string) row format delimited fields terminated by ',' stored as textfile")
29         hiveContext.sql("create table if not exists bathNeighbour_" + layer + "(id int,name string) row format delimited fields terminated by ',' stored as textfile")
30         hiveContext.sql("load data inpath 'hdfs:/user/userxx/dang/fglib/server_" + layer + ".txt' into table bathServer_"+ layer )
31         hiveContext.sql("load data inpath 'hdfs:/user/userxx/dang/fglib/neighour_" + layer + ".txt' into table bathNeighbour_"+ layer )
32     })
33
34     sc.stop()
35   }

批量导入数据到hive表中:假设我有60张主子表如何批量创建导入数据相关推荐

  1. php将excel数据导入mysql表中_【PHP】将EXCEL表中的数据轻松导入Mysql数据表

    在网络上有不较多的方法,在此介绍我已经验证的方法. 方法一.利用EXCEL表本身的功能生成SQL代码 ①.先在"phpmyadmin"中建立数据库与表(数据库:excel,数据表: ...

  2. 查询一个表中所有id字段在另一个表中对应值的SQL语句怎么写?

    编辑器加载中... 查询一个表中所有id字段在另一个表中对应值的SQL语句怎么写?多表联结查询:select rbd.RBDID, rbd.ProductCode,p.ProductCnName,p. ...

  3. 一个表中的字段值用作另一个表的In查询条件

    Question表与Paper表 Paper表中字段QuestionIds存储的是Question表中字段Id的拼接后的值 如: 'f855eba1-b308-4bd7-a250-c071a0e1bd ...

  4. Excel VBA 将当前活动工作表中的图片保存到以工作表名称命名的文件夹内

    Sub exportpic() '将当前活动工作表中的图片保存到以工作表名称命名的文件夹内 Dim sn, path As String, j% sn = ActiveSheet.Name path ...

  5. 查询表中id相同的记录mysql_mysql – 从两个表中的ID相同的两个表中选择数据

    好的,我有两个名为subobject的表:parentID,objectName,subID(primary)和subrelation:ID,className parentID | objectNa ...

  6. mysql表中的中文是乱码_mysql插入表中的中文显示为乱码或问号的解决方法

    版权声明:本文为博主原创文章,未经博主允许不得转载. 今天在做ssh的博客项目时发现mysql数据库中的中文显示为问号,网上查阅了很多资料,都不是很全,所以我总结一下,供大家参考和自己复习. 1.我的 ...

  7. 顺序表中有效元素的长度_图解线性表,启动数据结构的大门,深刻理解链式存储和顺序存储!...

    数据结构之线性表 前言 ❝ 提到数据结构,可能会有很多人马上联想到栈,队列,树,哈希表,图等各种经常提到的数据结构,但是我们去忽略了本质,这些都是抽象的逻辑结构,追本溯源,数据结构中的存储方式只有两种 ...

  8. mysql中vlookup函数_wps表中vlookup函数使用方法将一表引到另一表

    Excel表格处理数据的功能很强大,工作中,经常需要从数据库文件中查找索引数据到另一个文件中,如何实现这个引用?通过VLOOKUP函数,就可以轻松做到. VLOOKUP函数是一个纵向查找函数,用于按列 ...

  9. mysql一个表中多个字段对应另一个表的id如何查询?

    比如有如下2个表 a 和b a aID b1ID b2ID b3ID 1 1 3 5 2 2 4 6 b bID bCon 1 苹果 2 香蕉 3 国内 4 国外 5 出口 6 进口 其中a表中的b1 ...

最新文章

  1. Android开源SIP协议栈比较
  2. PHP安全基础第一章
  3. Centos7搭建SVN服务步骤说明
  4. URAL1815 Farm in San Andreas(费马点,圆圆相交)
  5. CF Educational Codeforces Round 57划水记
  6. html仿真花卉代码,仿真鲜花幼儿园手工教案
  7. mysql 截取最后三位查询
  8. 列表页 编辑页 删除页
  9. 怎样做网站,需要考虑的几个seo因素
  10. 新型计算机离我们还有多远
  11. 【Java 微信公众号开发】① 介绍、测试号、接入
  12. 一只100万年也不死的猫
  13. Android产品研发(二十一)--Android中的UI优化
  14. 机器人时代 - 电子书下载(高清版PDF格式+EPUB格式)
  15. 高级加密标准 (AES) 和安全断言标记语言 (SAML) 的 Web 安全
  16. 自家的摇头扇线掉了 (电风扇的五根线怎么接)
  17. 科沃斯擦窗机器人擦不干净怎么办_科沃斯窗宝能擦到玻璃的边角么想买个擦窗机器人,就是担心擦不干净,尤其是窗子边角的地方,要是还要人返工,那不如找钟点工来擦了...
  18. 在gitee上部署静态html表白烟花页面,Gitee Go (持续集成)服务(保姆级图文+实现代码)【杂记】
  19. 批量搜狗快速收录查询
  20. Newsstand报刊杂志

热门文章

  1. python概率密度函数_Python中概率密度函数的快速卷积
  2. php nsdata,iOS播放PCM,NSData流代码(Audio Queue Services)
  3. linux字符终端看视频,在Linux终端上看电影很酷吗?
  4. java hashmap 初始化赋值_HashMap引用传递,对象直接赋值,修改的是同一个对象,new HashMap「」(Map)才是生成新的对象...
  5. python中等高线填充颜色_Python matplotlib使用colormap更改contourf plot中指定值的颜色...
  6. matlab simulink互感,Simulink互感模块用set_param函数不能正确赋值
  7. OFDM专题之子载波间干扰问题(二)
  8. 《压缩感知理论及其研究进展》读书笔记
  9. Spartan-6的时钟资源、全局时钟缓冲器/多路复用器
  10. Pycharm+Django搭建第一个Python Web程序