中文字幕人妻中文_99精品欧美一区二区三区综合在线_精品久久久久一区二区_色月丁香_免费福利在线视频_欧美大片免费观看网址_国产伦精品一区二区三区在线播放_污污污污污污www网站免费_久久月本道色综合久久_色69激情爱久久_尹人香蕉久久99天天拍_国产美女www_亚洲国产精品无码7777一线_五月婷婷六月激情_看免费一级片_精品久久久久久成人av_在线色亚洲_女人另类性混交zo_国产精品青青在线观看爽香蕉_人人澡人人添人人爽一区二区

主頁 > 知識庫 > MySQL入門(三) 數據庫表的查詢操作【重要】

MySQL入門(三) 數據庫表的查詢操作【重要】

熱門標簽:深圳 外呼系統從哪買 商家地圖標注哪個好 陜西400電話如何申請 德惠市地圖標注 地圖標注賺錢真假 合肥營銷外呼系統收費 遵義地圖標注app 承德電腦地圖標注

序言

 1、MySQL表操作(創建表,查詢表結構,更改表字段等),

 2、MySQL的數據類型(CHAR、VARCHAR、BLOB,等),

 本節比較重要,對數據表數據進行查詢操作,其中可能大家不熟悉的就對于INNER JOIN(內連接)、LEFT JOIN(左連接)、RIGHT JOIN(右連接)等一些復雜查詢。 通過本節的學習,可以讓你知道這些基本的復雜查詢是怎么實現的,但是建議還是需要多動手去敲,雖然理解了什么是內連接等,但是從理解到學會,是完全不一樣的感覺。

   --WH

一、單表查詢

      1.1、查詢所有字段

      1.2、查詢指定字段

      1.3、查詢指定記錄

      1.4、帶IN關鍵字的查詢

      1.5、帶BETWEEN AND 的范圍查詢

      1.6、帶LIKE的字符匹配查詢

      1.7、查詢空值

      1.8、帶AND的多條件查詢

      1.9、帶OR的多條件查詢

      1.10、關鍵字DISTINCT(查詢結果不重復)

      1.11、對查詢結果排序

      1.12、分組查詢(GROUP BY)

      1.13、使用LIMIT限制查詢結果的數量

   集合函數查詢

      1.14、COUNT()函數

      1.15、SUM()函數

      1.16、AVG()函數

      1.17、MAX()函數

      1.18、MIN()函數    

二、多表查詢

   小知識

      為表取別名

      為字段取別名

   基于兩張表 

      2.1、普通雙表連接查詢

      2.2、內連接查詢

      2.3、外連接查詢

2.3.1、左外連接查詢

2.3.2、右外連接查詢

      2.4、復合條件連接查詢

   子查詢

      2.5、帶ANY、SOME關鍵字的子查詢

      2.6、帶ALL關鍵字的子查詢

      2.7、帶EXISTS關鍵字的子查詢

      2.8、帶IN關鍵字的子查詢

      2.9、帶比較運算符的子查詢

    

   合并結果查詢

      2.10、UNION[ALL]的使用

三、使用正則表達式查詢

      3.1、查詢以特定字符或字符串開頭的記錄

      3.2、查詢以特定字符或字符串結尾的記錄

      3.3、用符號"."來替代字符串中的任意一個字符

      3.4、使用"*"和"+"來匹配多個字符

      3.5、匹配指定字符串

      3.6、匹配指定字符中的任意一個

      3.7、匹配指定字符以外的字符

      3.8、使用{n,}或者{n,m}來指定字符串連續出現的次數

四、綜合案例 練習數據表查詢操作

      4.1、搭建環境

 省略

      4.2、查詢操作

 省略

      4.3、在已經創建好的employee表中進行如下操作

4.3.1、計算所有女員工(F)的年齡

4.3.2、使用LIMIT查詢從第3條記錄開始到第六條記錄

4.3.3、查詢銷售人員(SALSEMAN)的最低工資

4.3.4、查詢名字以字母N或者S結尾的記錄

4.3.5、查詢在BeiJing工作的員工的姓名和職務

4.3.6、使用左連接方式查詢employee和dept表

4.3.7、查詢所有2001~2005年入職的員工的信息,查詢部門編號為20和30的員工信息并使用UNION合并兩個查詢結果

4.3.8、使用LIKE查詢員工姓名中包含字母a的記錄

4.3.9、使用REGEXP查詢員工姓名中包含T、C或者M 3個字母中任意1個的記錄

  想直接做題的,跳過講解,直接到練習區。

      這張講解的目錄就是想上面這樣,可以直接看自己感興趣的部分,而不用從最基礎的看起,接下來就一步步實現這上面龐大的工作量了。

一、單表查詢

      創建查詢環境

CREATE TABLE fruits(

  f_id CHAR(10) NOT NULL,

  s_id INT NOT NULL,

  f_name char(255) NOT NULL,

  f_price DECIMAL(8,2) NOT NULL,

  PRIMARY KEY(f_id)

);

解釋:

   f_id:主鍵 使用的是CHAR類型的字符來代表主鍵

   s_id:這個其實是批發商的編號,也就是代表該水果是從哪個批發商那里過來的,寫這個字段的目的是為了方便后面擴增表。

   f_name:水果的名字

   f_price:水果的價格,使用的是DECIMAL這個數據類型,如果不清楚這個類型去查看一下上面一篇講解數據類型的文章。

       添加數據。

INSERT INTO fruits(f_id,s_id,f_name,f_price) VALUES

   ('a1' , 101 , 'apple' , 5.2),

   ('b1' , 101 , 'blackberry' , 10.2),

   ('bs1' , 102 , 'orange' , 11.2),

   ('bs2' , 105 , 'melon' , 8.2),

   ('t1' , 102 , 'banana' , 10.3),

   ('t2' , 102 , 'grape' , 5.3),

   ('o2' , 103 , 'coconut' , 9.2),

   ('c0' , 101 , 'cherry' , 3.2),

   ('a2' , 103 , 'apricot' , 2.2),

   ('l2' , 104 , 'lemon' , 6.4),

   ('b2' , 104 , 'berry' , 7.6),

   ('m1' , 106, 'mango' , 15.6),

   ('m2' , 105 , 'xbabay' , 2.6),

   ('t4' , 107, 'xbababa' , 3.6),

   ('m3' , 105 , 'xxtt' , 11.6),

   ('b5' , 107, 'xxxx' , 3.6 );

      blackberry:黑莓  melon:甜瓜  grape:葡萄  coconut:椰子  cherry:櫻桃  apricot:杏子  berry:漿果  mango:芒果  后面幾個xbabay都是為了測試所編寫的,沒有實際意義。

      注意:在復制我的代碼到cmd窗口時,應注意語句之間不能有空格,不然會報錯,我這里是為了使你們觀看更清楚,所以每行前面度加有空格,

      1.1、查詢所有字段

 SELECT * FROM fruits;

  

   解釋:* 代表所有字段,也就是從表中將所有字段下面的記錄度查詢出來

      1.2、查詢指定字段

   查詢f_name 和 f_price 字段的記錄

   SELECT f_name, f_price FROM fruits;

  

      1.3、查詢指定記錄

   指定記錄:也就是按條件進行查詢,將滿足一定條件的記錄給查詢出來,使用WHERE關鍵字

   SELECT * FROM fruits WHERE f_name = 'apple';  //將名為apple的記錄的所有信息度查詢出來

  

   SELECT * FROM fruits WHERE f_price > 15;    //將價格大于15的記錄的所有字段  查詢出來

  

      1.4、帶IN關鍵字的查詢

   IN關鍵字:IN(xx,yy,...) 滿足條件范圍內的一個值即為匹配項

   SELECT * FROM fruits WHERE f_name IN('apple','orange');

  

   SELECT * FROM fruits WHERE s_id IN(101, 105); //s_id 為101 或者 105 的記錄

  

   SELECT * FROM fruits WHERE s_id NOT IN(101,105); //s_id 不為101或者105的記錄

  

   

      1.5、帶BETWEEN AND 的范圍查詢

   BETWEEN ... AND ... : 在...到...范圍內的值即為匹配項,

   SELECT * FROM fruits WHERE f_price BETWEEN 5 AND 15;  //f_price 在5到15之間,包括5和15。

  

   SELECT * FROM fruits WHERE f_price NOT BETWEEN 5 AND 15;  //f_price 不在5到15之間。

  

    

      1.6、帶LIKE的字符匹配查詢

    LIKE: 相當于模糊查詢,和LIKE一起使用的通配符有 "%"、"_"

        "%":作用是能匹配任意長度的字符。

        "_":只能匹配任意一個字符

    SELECT * FROM fruits WHERE f_name LIKE 'b%';  //f_name以b字母開頭的所有記錄

  

    SELECT * FROM fruits WHERE f_name LIKE 'b%y';  //f_name以b字母開頭,y字母結尾的所有記錄

  

    SELECT * FROM fruits WHERE f_name LIKE '____y';   //此處有四個_,說明要查詢以y字母結尾并且y之前只有四個字符的記錄

  

    總結:'%'和'_'可以在任意位置使用,只需要記住%能夠表示任意個字符,_只能表示一個任意字符

  

      1.7、查詢空值

    空值不是指為空字符串""或者0,一般表示數據未知或者在以后在添加數據,也就是在添加數據時,其字段上默認為NULL,也就是說,如果該字段上不插入任何值,就為NULL。此時就可以查詢出來。

    SELECT * FROM 表名 WHERE 字段名 IS NULL;  //查詢字段名是NULL的記錄

    SELECT * FROM 表名 WHERE 字段名 IS NOT NULL;  //查詢字段名不是NULL的記錄

    這里由于沒有合適的數據,就不自己在創建表,添加數據,然后來測試這條語句了,很簡單,看一下就應該懂了

      1.8、帶AND的多條件查詢

    AND: 相當于"邏輯與",也就是說要同時滿足條件才算匹配

    SELECT * FROM fruits WHERE s_id = 101 AND f_price > 5;  //同時滿足s_id = 101、f_price >5 這兩個條件才算匹配。

    

      1.9、帶OR的多條件查詢

    OR: 相當于"邏輯或",也就是說只要滿足其中一個條件,就算匹配上了,跟IN關鍵字效果差不多

    SELECT * FROM fruits WHERE s_id = 101 OR f_price > 10;  //s_id =101 或者 f_price >10 ,只要符合其中一個條件,就算匹配

    

     可以看到,查詢出來的記錄,f_price有低于10的,那么其肯定s_id=101,s_id不等于101的,其f_price肯定大于10,這就說明了OR的效果。只要滿足其中一個條件,就算匹配。

      1.10、關鍵字DISTINCT(查詢結果不重復)

     SELECT s_id FROM fruits;  //查詢所有的s_id,會出現很多重復的值。

        

     使用DISTINCT就能消除重復的值

     SELECT DISTINCT s_id FROM fruits;

        

     將重復的值刪除后,就只留下7條記錄了。

       

      1.11、對查詢結果排序(ORDER BY)

     看上面輸出的值沒順序,可以給他們進行排序。使用關鍵字 ORDER BY,有兩個值供選擇 DESC 降序 、 ASC 升序(默認值)

     SELECT DISTINCT s_id FROM fruits ORDER BY s_id;    //默認就是升序,

        

     SELECT DISTINCT s_id FROM fruits ORDER BY s_id DESC;  //使用降序,也就是從高到底排列

       

      1.12、分組查詢(GROUP BY)

     分組查詢很多人不知道什么意思,一開始我也是很蒙圈的,所以沒關系,一起來看看。

     分組查詢就是將相同的東西分到一個組里面去,現實生活中舉個例子,廁所分男女,這也是一個分組的應用,在還沒有分男女廁所前,大家度共用廁所,后面通過分男女性別,男的跟男的分為一組,女的和女的分為一組,就這樣分為了男女廁所了。這就是分組的意思, 在上面對s_id進行查詢的時候,發現很多重復的值,我們也就可以對它進行分組,將相同的值分為一組,

     SELECT s_id FROM fruits GROUP BY s_id;  //將s_id進行分組,有實際意義,按批發商進行分組,從101批發商這里拿的水果度會放在101這個組中

       

     解釋:將s_id分組后,就沒有重復的值了,因為重復的度被分到一個組中去了,現在在來看看每個組中有多少個值

     SELECT s_id, COUNT(f_name), GROUP_CONCAT(f_name) FROM fruits GROUP BY s_id;

        

     解釋:

       COUNT():這個是下面要講解到的一個函數,作用就是計算有多少條記錄, 

       GROUP_CONCAT(): 將分組中的各個字段的值顯示出來 

     SELECT s_id, COUNT(f_name), GROUP_CONCAT(f_name), GROUP_CONCAT(f_price) FROM fruits GROUP BY s_id;         

        

     分組之后還可以進行條件過濾,將不想要的分組丟棄,使用關鍵字 HAVING

     SELECT s_id,COUNT(f_name),GROUP_CONCAT(f_name) FROM fruits GROUP BY s_id HAVING COUNT(f_name) > 1;//他能夠過s_id分組,然后過濾出水果種類大于1的分組信息。

        

總結:

        知道GROUP BY的意義,并且會使用HAVING對分組進行過濾, HAVING和WHERE都是進行條件過濾的,區別就在于 WHERE 是在分組之前進行過濾,而HAVING是在分組之后進行條件過濾。

      1.13、使用LIMIT限制查詢結果的數量  

     LIMIT[位置偏移量] 行數 通過LIMIT可以選擇數據庫表中的任意行數,也就是不用從第一條記錄開始遍歷,可以直接拿到 第5條到第10條的記錄,也可以直接拿到第12到第15條的記錄。 具體看下面例子

     SELECT * FROM fruits LIMIT 4;  //沒有寫位置偏移量,默認就是0,也就是從第一條開始,往后取4條數據,也就是取了第一條數據到第4條的數據。

       

     SELECT * FROM fruits LIMIT 4,3;  //從第5條數據開始,往后取3條數據,也就是從第5條到第8條

       

     注意:LIMIT的第一個參數不寫默認就是0,也就是說,第一條記錄的索引是0,從0開始的,第二個參數的意思是取多少行的記錄,需要這兩個才能確定一個取記錄的范圍

   集合函數查詢

      1.14、COUNT()函數

     這個函數在上面其實用過,作用是統計數據表中包含的記錄行的總數,或者根據查詢結果返回列中包含的數據行數,

       COUNT(*):計算表中的總的行數,不管某列有數值或者為空值,因為*就是代表查詢表中所有的數據行

       COUNT(字段名):計算該字段名下總的行數,計算時會忽略空值的行,也就是NULL值的行。

     SELECT COUNT(*) FROM fruits;

        

     SELECT COUNT(f_name) FROM fruits;  //查詢fruits表中f_name字段名下有多少個行數,

        

  沒有空值,所以計算出來的行數和總的記錄行數是一樣的。

      1.15、SUM()函數

     SUM()是一個求總和的函數,返回指定列值的總和

     SELECT SUM(f_price) FROM fruits;  //這個沒有實際的意義,只是測試SUM()函數有求總和的能力

       

 如果有人覺得這個測試的不準,可以手動去加一下所有的f_price。然后來進行對比,反正我是信了。

      1.16、AVG()函數

    AVG()函數通過計算返回的行數和每一行數據的和,求的指定列數據的平均值(列數據指的就是字段名下的數據,不要搞不清楚列和行,搞不清就對著一張表搞清楚哪個是列哪個是行),通俗點講,就是將計算得來的總之除以總的記錄數,得出一個平均值,

     SELECT AVG(f_price) FROM fruits;  

       

  就相當于  116/16 = 7.25

      1.17、MAX()函數

     MAX()返回指定列中的最大值

      SELECT MAX(f_price) FROM fruits;

        

      1.18、MIN()函數    

    MIN()返回查詢列中的最小值

     SELECT MIN(f_price) FROM fruits;

       

二、多表查詢

   小知識

      為表取別名

 因為是對兩張表進行查詢了,那么每次寫表名的話就有點麻煩,所以用一個簡單別名來代表表名

  格式:表名 AS 別名

  在下面的例子中會用的到,到時候不要不認識

      為字段取別名

 給字段名取別名的原因是有些字段名是為了顯示更加清楚,比如

       SELECT f_price AS '價格' FROM fruits;

        

      語句執行順序問題

   一、sql執行順序 、

     (1)from   
     (2) on
     (3) join
     (4) where
     (5)group by
     (6) avg,sum....
     (7)having
     (8) select
     (9) distinct
     (10) order by

 也就是說,我們每次執行的SQL語句,都是從FROM開始的。

   基于兩張表 

     搭建查詢環境,前面已經有一張表了,現在在增加一張suppliers(供應商)表和前面哪個fruits表創建練習,也就是說 讓fruits中s_id字段值指向suppliers的主鍵值,創建一個外鍵約束關系。

        CREATE TABLE suppliers  

        (

 s_id INT NOT NULL,

 s_name CHAR(50) NOT NULL,

 s_city CHAR(50) NULL,

 s_zip CHAR(10) NULL,

 s_call CHAR(50) NOT NULL,

 PRIMARY KEY(s_id)

        );

        其實這里并沒有達到真正的外鍵約束關系,只是模擬,讓fruits中的s_id中的值 能匹配到 suppliers 中的主鍵值,通過手動添加這種數據,來達到這種關系,反正是死數據,也不在添加別的數據,就不用建立外鍵約束關系了,這里要搞清楚

        INSERT INTO suppliers(s_id,s_name,s_city,s_zip,s_call)

        VALUES

        (101,'Supplies A','Tianjin','400000','18075'),

        (102,'Supplies B','Chongqing','400000','44333'),

        (103,'Supplies C','Shanghai','400000','90046'),

        (104,'Supplies D','Zhongshan','400000','11111'),

        (105,'Supplies E','Taiyuang','400000','22222'),

        (106,'Supplies F','Beijing','400000','45678'),

        (107,'Supplies G','Zhengzhou','400000','33332');

  

      2.1、普通雙表連接查詢

 問題:查詢水果的批發商編號,批發商名字,水果名稱,水果價格

    分析:看下要求,就知道要查詢兩張表,如果需要查詢兩張表,那么兩張表的關系必定是外鍵關系,或者類似于外鍵關系(類似于也就是說兩張表并沒有真正加外鍵約束,但是其特點和外鍵是一樣的,就像上面我們手動創建的兩張表一樣,雖然沒有設置外鍵關聯關系,但是其特性跟外鍵關系是一樣的。)

  SELECT s.s_id,s.s_name,f.f_name,f.f_price FROM fruits AS f, suppliers AS s WHERE f.s_id = s.s_id;

    

     解釋:這里使用了表別名,并且這里是連接兩張表的關系是在于 fruits中的s_id 等于 suppliers中的s_id。 這個大家度能理解把,也就是水果中記錄了批發商的編號,通過該編號就能在suppliers表中找到對應的批發商的詳細信息,就這樣,兩張表就聯系起來了。

     注意:第一個執行的是FROM,所以上面為表取別名,在語句的任何地方的可以使用。

      2.2、內連接查詢

     知道了上面兩張表基本的連接查詢后,內連接查詢就很簡單了,因為內連接跟上面的作用是一樣的,唯一的區別就是語法的不一樣

      格式:表名 INNER JOIN 表名 ON 連接條件

      問題:查詢水果的批發商編號,批發商名字,水果名稱,水果價格

        SELECT s.s_id,s.s_name,f.f_name,f.f_price

        FROM fruits AS f INNER JOIN suppliers AS s

        ON f.s_id = s.s_id;

     不知道這樣寫sql語句會不會讓你們看的更清楚

  

     

   還需要知道一個特殊一點的東西,那就是自連接查詢,什么是自連接查詢?就是涉及到的兩張表都是同一張表。

   問題:查詢供應f_id='a1'的水果供應商提供的其他水果種類?

     SELECT f2.f_id,f2.f_name

     FROM fruits AS f1 INNER JOIN fruits AS f2

     ON f1.s_id = f2.s_id AND f1.f_id = 'a1';

    

     解釋:把fruits表分開看成是兩張完全一樣的表,在f1表中找到f_id='a1'的s_id,然后到f2這張表中去查找和該s_id相等的記錄,也就查詢出來了問題所需要的結果。還有另一種方法,不用內連接查詢,通過子查詢也可以做到,下面會講解,這里先給出答案,到時可以回過頭來看看這個題。

     SELECT f_id,f_name

     FROM fruits

     WHERE s_id = (SELECT s_id FROM fruits WHERE f_id='a1');

    

     效果和內連接是一樣的,其實原理度是一樣的,還是借助的兩張表,只是這個更容易讓人理解,可以通過這個來去理解上面那個自連接查詢。

      2.3、外連接查詢

     內連接是將符合查詢條件(符合連接條件)的行返回,也就是相關聯的行就返回。

      外連接除了返回相關聯的行之外,將沒有關聯的行也會顯示出來。

      為什么需要將不沒關聯的行也顯示出來呢?這就要根據不同的業務需求了,就比如,order和customers,顧客可以有訂單也可以沒訂單,現在需要知道所有顧客的下單情況,而我們不能夠只查詢出有訂單的用戶,而把沒訂單的用戶丟在一邊不顯示,這個就跟我們的業務需求不相符了,有人說,既然知道了有訂單的顧客,通過單表查詢出來不包含這些有訂單顧客,不就能達到我們的要求嗎,這樣是可以,但是很麻煩,如何能夠將其一起顯示并且不那么麻煩呢?為了解決這個問題,就有了外連接查詢這個東西了。

2.3.1、左外連接查詢

      格式: 表名 LEFT JOIN 表名 ON 條件; 返回包括左表中的所有記錄和右表中連接字段相等的記錄,通俗點講,就是除了顯示相關聯的行,還會將左表中的所有記錄行度顯示出來。用例子來展示一下所說效果把。

      由于上面我們所用到的fruits和suppliers中的記錄都是設計好的,并沒有哪個供應商沒有提供水果,現在為了體現左外連接的效果,在suppliers中增加兩條記錄,fruits中并沒有對應這兩條記錄得水果信息,

      INSERT INTO suppliers VALUES(108,'suppliers T','Jiangxi','33333','11111');

      INSERT INTO suppliers VALUES(109,'suppliers Y','Jiangxi','22222','44444');

 

     SELECT s.s_id,s.s_name,f.f_id,f.f_name

     FROM suppliers AS s LEFT JOIN fruits AS f

     ON s.s_id = f.s_id;

 

解釋:

   suppliers表是在LEFT JOIN的左邊,所以將其中所有記錄度顯示出來了,有關聯項的,也有沒有關聯項的。這就是左外連接的意思,將左邊的表所有記錄都顯示出來(前提是按照我們所需要的字段,也就是SELECT 后面所選擇的字段)。如果將suppliers表放LEFT JOIN的右邊,那么就不會在顯示108和109這兩條記錄了。來看看

     SELECT s.s_id,s.s_name,f.f_id,f.f_name

     FROM fruits AS f LEFT JOIN suppliers AS s

     ON s.s_id = f.s_id;

 

       

2.3.2、右外連接查詢

      格式: 表名 RIGHT JOIN 表名 ON 條件 返回包括右表中的所有記錄和右表中連接字段相等的記錄

      其實跟左外連接差不多,就是將右邊的表給全部顯示出來

       SELECT s.s_id,s.s_name,f.f_id,f.f_name

       FROM fruits AS f RIGHT JOIN suppliers AS s

       ON s.s_id = f.s_id;     //這條語句出來的結果是跟上面左外連接一樣,就是調換了一下位置,其實效果還是一樣的。

 

          

     注意:

       LEFT JOIN 和 RIGHT JOIN這只是一種寫法,其中還有另一種寫法 LEFT OUTER JOIN 和 RIGHT OUTER JOIN .

       一般寫這種復雜查詢的時候,寫sql語句的順序應該是先從FROM  

      2.4、復合條件連接查詢

     在連接查詢(內連接、外連接)的過程中,通過添加過濾條件,限制查詢的結果,使查詢的結果更加準確,通俗點講,就是將連接查詢時的條件更加細化。

      問題一:在fruits和suppliers表中使用INNER JOIN語法查詢suppliers表中s_id為107的供應商的供貨信息?

SELECT s.s_id,s.s_name,f.f_id,f.f_name

FROM suppliers AS s INNER JOIN fruits AS f

ON s.s_id = f.s_id AND s.s_id = 107;

 

     問題二:在fruits表和suppliers表之間,使用INNER JOIN語法進行內連接查詢,并對查詢結果進行排序

SELECT s.s_id,s.s_name,f.f_id,f.f_name

FROM suppliers AS s INNER JOIN fruits AS f

ON s.s_id = f.s_id

ORDER BY f.s_id;        //對f.s_id進行升序。默認的是ASC,所以不用寫。

 

      對f.s_id進行排序其實也就是對s.s_id進行排序,效果是一樣的,因為條件就是f.s_id=s.s_id。

   子查詢

        子查詢,將查詢一張表得到的結果來充當另一個查詢的條件,這樣嵌套的查詢就稱為子查詢

      2.5、帶ANY、SOME關鍵字的子查詢     

  搭建環境

      CREATE TABLE tb11 (num1 INT NOT NULL);

      CREATE TABLE tb12 (num2 INT NOT NULL);

      INSERT INTO tb11 VALUES(1),(5),(13),(27);

      INSERT INTO tb12 VALUES(6),(14),(11),(20);

  ANY關鍵字接在一個比較操作符的后面,表示若與子查詢返回的任何值比較為TRUE,則返回TRUE,通俗點講,只要滿足任意一個條件,就返回TRUE。

     SELECT num1 FROM tb11 WHERE num1 > ANY(SELECT num2 FROM tb12);//這里就是將在tb12表中查詢的結果放在前一個查詢語句中充當條件參數。只要num1大于其結果中的任意一個數,那么就算匹配。

   SOME關鍵字和ANY關鍵字的用法一樣,作用也相同,這里不做多講解了。

      2.6、帶ALL關鍵字的子查詢

   使用ALL時表示需要同時滿足所有條件。

       SELECT num1 FROM tb11 WHERE num1 > ALL(SELECT num2 FROM tb12);  //num1需要大于所有的查詢結果才算匹配

 

      2.7、帶EXISTS關鍵字的子查詢

   EXISTS關鍵字后面的參數是任意一個子查詢,如果子查詢有返回記錄行,則為TRUE,外層查詢語句將會進行查詢,如果子查詢沒有返回任何記錄行,則為FALSE,外層查詢語句將不會進行查詢。

       SLEECT * FROM tb11 WHERE EXISTS(SELECT * FROM tb12 WHERE num2 = 3);  //查詢tb12中有沒有num2=3的記錄,有的話則會將tb11的所有記錄查詢出來,沒有的話,不做查詢

 

      2.8、帶IN關鍵字的子查詢

    這個IN關鍵字的作用跟上面單表查詢的IN是一樣的,不過這里IN中的參數放的是一個子查詢語句。

       SELECT s_id,f_id,f_name

       FROM fruits

       WHERE s_id IN(SELECT s_id FROM suppliers WHERE s_id = 107);

 

      2.9、帶比較運算符的子查詢

    除了使用關鍵字ALL、ANY、SOME等之外,還可以使用普通的比較運算符。來進行比較。比如我們上面講解內連接查詢的時候,就用過子查詢語句,并且還是用的=這個比較運算符,這里就不做多解釋了,可以往上面看一下 

    

   合并結果查詢

        利用UNION關鍵字,可以將查詢出的結果合并到一張結果集中,也就是通過UNION關鍵字將多條SELECT語句連接起來,注意,合并結果集,只是增加了表中的記錄,并不是將表中的字段增加,僅僅是將記錄行合并到一起。其顯示的字段應該是相同的,不然不能合并。

      2.10、UNION[ALL]的使用

        UNION:不使用關鍵字ALL,執行的時候會刪除重復的記錄,所有返回的行度是唯一的,

         UNION ALL:不刪除重復航也不對結果進行自動排序。

        格式:

   SELECT 字段名,... FROM 表名

   UNION[ALL]

   SELECT 字段名,... FROM 表名

        問題一:查詢所有價格小于9的水果的信息,查詢s_id等于101個103所有水果的信息,使用UNION連接查詢結果

   SELECT s_id,f_name,f_price FROM fruits WHERE f_price 9

   UNION ALL

   SELECT s_id,f_name,f_price FROM fruits WHERE s_id = 101 OR s_id=103;

   解釋:顯示的字段都是s_id,f_name,f_price,只是將兩個的記錄行合并到一張表中。僅僅增加的是記錄行,而顯示的字段還是那三個,沒有增加,

   

   使用UNION,而不用UNION ALL的話,重復的記錄就會被刪除掉。

 

三、使用正則表達式查詢

      這個非常簡單,就是使用REGEXP關鍵字來指定正則表達式,畫一張表格,就能將下面所有的度覆蓋掉。

   

      3.1、查詢以特定字符或字符串開頭的記錄

   SELECT * FROM fruits WHERE f_name REGEXP '^b';    //以b開頭的記錄

    

   就講解這一個,下面這些的形式跟這個一模一樣,唯一的差別就在正則表達式不一樣,一般使用這種模糊查詢,使用MySQL中的'_'和'%'就已經足夠了。

      3.2、查詢以特定字符或字符串結尾的記錄

      3.3、用符號"."來替代字符串中的任意一個字符

      3.4、使用"*"和"+"來匹配多個字符

      3.5、匹配指定字符串

      3.6、匹配指定字符中的任意一個

      3.7、匹配指定字符以外的字符

      3.8、使用{n,}或者{n,m}來指定字符串連續出現的次數

四、綜合案例 練習數據表查詢操作

      4.1、搭建環境

        兩張表: employee(員工)表和dept(部門)表。

     CREATE TABLE dept

     (

       d_no INT NOT NULL PRIMARY KEY AUTO_INCREMENT,    //部門編號

       d_name VARCHAR(50),  //部門名稱

       d_location VARCHAR(100)//部門地址

     );

      CREATE TABLE employee

      (

       e_no INT NOT NULL PRIMARY KEY,    //員工編號

       e_name VARCHAR(100) NOT NULL,    //員工姓名

       e_gender CHAR(2) NOT NULL,      //員工性別

       dept_no INT NOT NULL,//部門編號

       e_job VARCHAR(100) NOT NULL,    //職位

       e_salary SMALLINT NOT NULL,     //薪水

       hireDate DATE,    //入職日期

       CONSTRAINT dno_fk FOREIGN KEY(dept_no) REFERENCES dept(d_no)

      );

表結構

    

        插入數據

    INSERT INTO dept

    VALUES

       (10,'ACCOUNTING','ShangHai'),

       (20,'RESEARCH','BeiJing'),

       (30,'SALES','ShenZhen'),

       (40,'OPERATIONS','FuJian');

   單詞解釋:ACCOUNTING:會計部門  RESEARCH:研發部  SALES:銷售部  OPERATIONS:實踐部

   

    INSERT INTO employee

    VALUES

       (1001, 'SMITH' , 'm' , 20 , 'CLERK' , 800 , '2005-11-12'),

       (1002, 'ALLEN' , 'f' , 30 , 'SALESMAN' , 1600, '2003-05-12'),

       (1003, 'WARD' , 'f' , 30 , 'SALESMAN' , 1250, '2003-05-12'),

       (1004, 'JONES' , 'm' , 20 , 'MANAGER' , 2975, '1998-05-18'),

       (1005, 'MARTIN' , 'm' , 30 , 'SALESMAN' , 1250, '2001-06-12'),

       (1006, 'BLAKE' , 'f' , 30 , 'MANAGER' , 2850, '1997-02-15'),

       (1007, 'CLARK' , 'm' , 10 , 'MANAGER' , 2450, '2002-09-12'),

       (1008, 'SCOTT' , 'm' , 20 , 'ANALYST' , 3000, '2003-05-12'),

       (1009, 'KING' , 'f' , 10 , 'PRESIDENT' , 5000, '1995-01-01'),

       (1010, 'TURNER' , 'f' , 30 , 'SALESMAN' , 1500, '1997-10-12'),

       (1011, 'ANAMS' , 'm' , 20 , 'CLERK' , 1100, '1999-10-15'),

       (1012, 'JAMES' , 'f' , 30 , 'CLERK' , 950, '2008-06-15');

   單詞解釋:SALESMAN:銷售員  CLERK:普通職員  MANAGER:經理  PRESIDENT:董事長  ANALYST:分析師 m:male 男性  f:female 女性

    

      4.2、查詢操作     

4.2.1、在employee表中,查詢所有記錄的e_no,e_name和e_salary字段值

       SELECT e_no,e_name,e_salary FROM employee;

    

4.2.2、在employee表中,查詢dept_no等于10和20的所有記錄

       方式一:SELECT * FROM employee WHERE dept_no IN(10,20);

    

       方式二:SELECT * FROM employee WHERE dept_no = 10 OR dept_no = 20;

    

4.2.3、在employee表中,查詢工資范圍在800~2500之間的員工信息

       SELECT * FROM employee WHERE e_salary BETWEEN 800 AND 2500;

    

4.2.4、在employee表中,查詢部門編號為20的部門中的員工信息

       SELECT * FROM employee WHERE dept_no = 20;

    

4.2.5、在employee表中,查詢每個部門最高工資的員工信息

     分析:每個員工都可能處于不同的部門,要先找出每個部門中的所有員工,應該想到分組,將相同部門的員工分為一組。然后在使用MAX()函數比較最大的salary。注意不要MAX(GROUP_CONCAT(e_salary)), 這樣寫就會報錯,GROUP_CONCAT(e_salary)是將分組中所有的e_salary顯示出來,我們直接MAX(e_salary)就會將該分組中所有的e_salary進行比較,拿到最大的一份。

       SELECT e_no,e_name,MAX(e_salary) FROM employee GROUP BY dept_no;

      

       我嘗試過其他方法,但是最終還是要對在相同部門中的員工做比較,只有通過分組才能對相同部門中的員工做比較,如果不分組,那么將對全部的記錄進行比較。

4.2.6、查詢員工BLAKE所在部門和部門所在地

     分析:看下題目就應該知道是兩張表,也就應該使用連接查詢,找出是用內連接還是外連接,然后找出連接條件,

   方式一:SELECT d.d_no,d.d_name,d.d_location

        FROM employee AS e,dept AS d

        WHERE e.e_name = 'BLAKE' AND e.dept_no = d.d_no;

    

   方式二:SELECT d.d_no,d.d_name,d.d_location

        FROM employee AS e INNER JOIN dept AS d

        ON e.e_name = 'BLAKE' AND e.dept_no = d.d_no;

    

4.2.7、使用連接查詢,查詢所有員工的部門和部門信息

     分析:這個題跟上面哪個題差不多,使用內連接

     SELECT e.e_no,e.e_name,d.d_no,d.d_name,d.d_location

     FROM employee AS e INNER JOIN dept AS d

     ON e.dept_no = d.d_no;

    

4.2.8、在employee中,計算每個部門各有多少員工

     分析:每個部門用分組

     SELECT COUNT(e.e_name)

     FROM employee AS e

     GROUP BY e.dept_no  

         

      注意:SUM()和COUNT()要分清楚,SUM()是計算數值總和的,COUNT()是計算總的記錄行數的。

4.2.9、在employee表中,計算不同類型職員的總工資數

     分析:對員工職位類型進行分組

     SELECT e.e_job,SUM(e.e_salary)

     FROM employee AS e

     GROUP BY e.e_job;

      

4.2.10、在employee表中,計算不同部門的平均工資

     分析:對部門進行分組

      SELECT e.dept_no,AVG(e.e_salary)

      FROM employee AS e

      GROUP BY e.dept_no;

      

4.2.11、在employee表中,查詢工資低于1500的員工信息

      SELECT * from employee WHERE e_salary 1500;

        

4.2.12、在employee表中,將查詢記錄先按部門編號由高到低排列,再按員工工資由高到低排列

      SELECT * FROM employee ORDER BY dept_no DESC,e_salary DESC;

      

4.2.13、在employee表中,查詢員工姓名以字母A或S開頭的員工信息

      方式一: SELECT * FROM employee WHERE e_name LIKE 'A%' OR e_name LIKE 'S%';

      

      方式二:SELECT * FROM employee WHERE e_name REGEXP '^A' OR e_name REGEXP '^S';

      

4.2.14、在employee表中,查詢到目前為止,工齡大于等于10年的員工信息

      方式一:SELECT * FROM employee WHERE (YEAR(NOW()) - YEAR(hireDate)) > 10;  

      

      方式二:SELECT * FROM employee WHERE (YEAR(CURDATE()) - YEAR(hireDate)) > 10; 

       

       解釋:記得我們前一節學的數據類型嗎,其中CURDATE()代表的是YYYY-MM-DD, NOW()代表的是YYYY-MM-DD HH:MM:SS,所以這里兩個度能用,只要將其截取為為YEAR,然后相減,就能得到相差幾年了。

      4.3、在已經創建好的employee表中進行如下操作

4.3.1、計算所有女員工(F)的年齡(從入職到現在的時間)

       SELECT e.e_name,e.e_gender,YEAR(CURDATE()) - YEAR(e.hireDate)

        FROM employee AS e

        WHERE e.e_gender = 'f';

      

4.3.2、使用LIMIT查詢從第3條記錄開始到第六條記錄

        SELECT * FROM employee LIMIT 2,3; 

      

4.3.3、查詢銷售人員(SALSEMAN)的最低工資

        SELECT MIN(e_salary)

         FROM employee

         WHERE e_job = 'SALESMAN'; 

        

4.3.4、查詢名字以字母N或者S結尾的記錄

        方式一:

   SELECT * FROM employee WHERE e_name LIKE '%N' OR e_name LIKE '%S'; 

        

        方式二:

   SELECT * FROM employee WHERE e_name REGEXP 'N$' OR e_name REGEXP 'S$';

        

4.3.5、查詢在BeiJing工作的員工的姓名和職務

       方式一:SELECT e_name,e_job FROM employee WHERE dept_no = (SELECT d_no FROM dept WHERE d_location = 'BeiJing');

        

       方式二:SELECT e.e_name, e.e_job FROM employee AS e,dept AS d WHERE e.dept_no = d.d_no AND d.d_location = 'BeiJing';

        

       方式三:SELECT e.e_name,e.e_job FROM employee AS e INNER JOIN dept AS d ON e.dept_no = d.d_no AND d.d_location = 'BeiJing';

        

4.3.6、使用左連接方式查詢employee和dept表

       SELECT * FROM employee LEFT JOIN dept ON employee.dept_no = dept.d_no;

        

4.3.7、查詢所有2001~2005年入職的員工的信息,查詢部門編號為20和30的員工信息并使用UNION合并兩個查詢結果

  SELECT * FROM employee WHERE YEAR(hireDate) BETWEEN 2001 AND 2005

   UNION

   SELECT * FROM employee WHERE dept_no IN(20,30);

        

4.3.8、使用LIKE查詢員工姓名中包含字母a的記錄

  SELECT * FROM employee WHERE e_name LIKE 'a%' OR e_name LIKE '%a' OR e_name LIKE '%a%'; 

           

4.3.9、使用REGEXP查詢員工姓名中包含T、C或者M 3個字母中任意1個的記錄

  SELECT * FROM employee WHERE e_name REGEXP '[TCM]';

        

總結:

      花了我一天多的時間寫這篇文章,收獲很大,總結以下幾點

      1、在寫復雜查詢的時候,也就是涉及到兩張表時,先寫FROM,然后在寫別的,要知道SQL語句的執行順序

      2、單表查詢不是很難,記住幾個特點的,LIKE、GROUP BY很重要。記住他的用法

      3、兩張表的查詢也就是內連接、外連接,外連接包括左外連接和右外連接,理解了這幾個,基本上就沒什么難處

      4、多練,把我寫的全部自己實現一遍,基本上你就能夠全部理解透徹了,并且在做題的過程中慢慢就會自己總結一些做題的經驗。

 希望能對大家有所幫助,如果有幫助,就請順手點個推薦把,哈哈。  

您可能感興趣的文章:
  • MySQL入門(四) 數據表的數據插入、更新、刪除
  • MySQL入門(二) 數據庫數據類型詳解
  • MySQL入門(一) 數據表數據庫的基本操作
  • MySQL入門(五) MySQL中的索引詳講

標簽:揚州 貴州 新余 贛州 南陽 三門峽 商丘 巴中

巨人網絡通訊聲明:本文標題《MySQL入門(三) 數據庫表的查詢操作【重要】》,本文關鍵詞  MySQL,入門,三,數據庫,表,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《MySQL入門(三) 數據庫表的查詢操作【重要】》相關的同類信息!
  • 本頁收集關于MySQL入門(三) 數據庫表的查詢操作【重要】的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 苏州同鑫鸿精密机械有限公司| 山东泰山机械有限公司| 机械设备租赁有限公司| 沧州恒宇机械有限公司| 随州市恒大机械铸造有限公司| 沈阳冶金机械有限公司| 浙江双子机械制造有限公司| 盐城 机械 有限公司| 大连铸鸿机械有限公司| 杭州瑞东机械有限公司| 广州磊蒙机械设备有限公司| 郑州祥龙建筑机械租赁有限公司| 泰州机械 有限公司| 广东巨风机械制造有限公司| 招商局重工深圳有限公司| 盐城益聚达机械有限公司| 济南章力机械有限公司| 宁波将军机械有限公司| 浙江双子机械制造有限公司| 佛山市奥索包装机械有限公司| 威塑料机械有限公司| 天重江天重工有限公司| 青岛特固机械有限公司| 宁波双马机械工业有限公司| 太仓悦凯精密机械有限公司| 重庆 机械有限公司| 杭州誉球机械有限公司| 聊城日发纺织机械有限公司| 苏州奥达机械部件有限公司| 佛山市创宝包装机械有限公司| 杭州海的机械有限公司| 上海玖钲机械设备有限公司 | 黄石华旦机械制造有限公司| 江门振达机械有限公司| 常州宏机械有限公司| 上海达辉机械有限公司| 山东硕诚机械有限公司| 江西协旭机械有限公司| 河南黎明路桥重工有限公司| 台州市四海机械有限公司| 上海信烨精密机械有限公司| 盐山宏润重工有限公司| 宝钢盐城钢铁有限公司| 木业有限公司起名大全| 江阴乐帕克智能机械有限公司 | 上海爱德夏机械有限公司| 上海国翔包装机械制造有限公司| 延边鸿起实业有限公司| 河南广泰机械有限公司| 南通中船机械制造有限公司| 成都康博机械有限公司| 浙江天风塑料机械有限公司| 德国arku机械制造有限公司| 沧州科信环保机械有限公司 | 硕方精密机械有限公司| 上海利昆机械有限公司| 徐州工程机械有限公司| 安阳嘉和机械有限公司| 郑州宇通重工有限公司| 泰兴机械制造有限公司| 江苏祥达机械制造有限公司| 山东凯达起重机械有限公司 | 郑州市机械有限公司| 佛山市精密机械有限公司| 武汉机械工程有限公司| 北京建筑机械有限公司| 大连精密机械有限公司| 四川宏华友信石油机械有限公司| 烟台金土源机械化工程有限公司| 新乡市特昌振动机械有限公司| 成都松茂工程机械有限公司| 福州优利机械有限公司| 荣龙精密机械有限公司| 科尼乐机械设备有限公司| 浙江上洋机械有限公司| 山东机械设备有限公司| 嘉宝精密机械有限公司| 深圳液压机械有限公司| 上海冉本机械制造有限公司| 广州华臻机械设备有限公司| 宁波佳诚机械有限公司| 徐工随车起重机有限公司| 珠海市机械设备有限公司| 济南精密机械有限公司| 山东化工机械有限公司| 无锡市康晖机械制造有限公司 | 上海沪工起重机械有限公司| 浙江机械有限公司招聘信息| 常州科尧机械有限公司| 汇大机械制造有限公司| 武汉船用机械有限公司| 佛山隆机械有限公司| 山东平安工程机械有限公司| 山东骏腾起重设备有限公司| 华东造纸机械有限公司| 河南龙昌机械制造有限公司| 昆山 机械 有限公司| 扬州文轩钢铁有限公司| 桂林中天机械有限公司| 山鑫机械制造有限公司| 上海法德机械设备有限公司| 合肥春华起重机械有限公司| 浙江胜祥机械有限公司| 上海成套机械有限公司| 山西中德科工机械制造有限公司| 上海星贝包装机械有限公司| 安徽机械设备有限公司| 溧阳市机械有限公司| 上海冉本机械制造有限公司| 青岛鳌福机械有限公司| 唐钢唐银钢铁有限公司| 无锡布勒机械制造有限公司招聘| 重庆龙文机械设备有限公司| 无锡力马化工机械有限公司| 扬州文轩钢铁有限公司| 无锡精密机械有限公司| 昆山 精密机械有限公司| 新乡黄氏食品机械有限公司| 上海北阅机械设备有限公司| 东莞市卓越机械有限公司招聘| 富华重工制造有限公司| 湖南博长钢铁贸易有限公司| 东莞市欧西曼机械设备有限公司| 曼透平机械有限公司| 广州市旭朗机械设备有限公司 | 南通艾迈特机械有限公司| 东莞太星机械有限公司| 安徽省机械有限公司| 新源重工机械有限公司| 泉州恒泉机械有限公司| 上海化工机械厂有限公司| 常州海杰冶金机械制造有限公司| 东阳机械设备制造有限公司| 宁波力源机械有限公司| 东莞塑胶机械有限公司| 东莞协鑫机械有限公司| 宁波必沃纺织机械有限公司 | 湖北襄玉机械有限公司| 海德机械设备有限公司| 洛阳美卓重工机械有限公司| 盐城石油机械有限公司| 曲阜天阳机械有限公司| 青岛 木工机械有限公司| 绵阳科睿机械有限公司| 无锡海天机械有限公司| 宣化华泰矿冶机械有限公司| 陕西 机械有限公司怎么样| 苏州华尔普机械有限公司| 南通江华机械有限公司| 江苏润山机械有限公司| 上海东蒙路桥机械有限公司| 华新机械有限公司官网| 武汉瑞威特机械有限公司| 苏州友众传动机械有限公司| 广州市市政工程机械施工有限公司| 深圳市荣德机械设备有限公司| 林州市振晨重工装备制造有限公司| 江阴市祥达机械制造有限公司| 力华机械设备有限公司| 昆山台一精密机械有限公司| 大连 工程机械有限公司| 山西高义钢铁有限公司| 卫华起重机有限公司| 广州华劲机械有限公司| 昆山乔地精密机械有限公司| 江苏包装机械有限公司| 鸿源机械制造有限公司| 温州威特机械有限公司| 济南快克数控机械有限公司| 北京大森长空包装机械有限公司| 上海中机械有限公司| 浙江中禾机械有限公司| 沂水阳东机械有限公司| 上海取祥机械有限公司| 湖北铁正机械有限公司| 广州德机械有限公司| 浙江诚泰化工机械有限公司| 广州善友机械设备有限公司| 厦门全新彩钢机械有限公司| 济南圣元机械工程有限公司| 成都欧曼机械有限公司| 昆山市机械有限公司| 河北荣信钢铁有限公司| 华盛机械设备有限公司| 江苏卫东机械有限公司| 北京雄伟京发机械加工有限公司 | 河南安普包装机械制造有限公司 | 佳铭机械有限公司骗局| 厦门 机械有限公司| 河北永洋钢铁有限公司| 沁阳宏达钢铁有限公司| 龙口隆基机械有限公司| 上海环球机械有限公司| 浙江荣升机械有限公司| 诸城市盛和机械有限公司| 山东信川机械有限公司| 南通天成机械有限公司| 常州朝康机械有限公司| 台州宏汇机械有限公司| 芜湖 机械 有限公司| 山东 纺织机械 有限公司| 江苏宏程重工有限公司| 卓郎智能机械有限公司| 上海嘉亿机械有限公司| 江苏巨威机械有限公司| 信息技术有限公司起名| 佛山市机械设备有限公司| 徐州东亚钢铁有限公司| 洛北重工机械有限公司| 正扬电子机械有限公司| 南通液压机械有限公司| 台州精密机械有限公司| 东光包装机械有限公司| 江苏百事德机械有限公司| 随州盛星机械有限公司| 五矿钢铁西安有限公司| 杭州金竺机械有限公司| 江苏沃得农业机械有限公司| 机械配件苏州有限公司| 东莞市自动化机械有限公司| 广州 机械设备有限公司| 山东省机械有限公司| 佛山市包装机械有限公司| 宝鸡市机械有限公司| 佛山顺德木工机械有限公司| 宜春江特机械传动有限公司| 宜兴永康机械有限公司| 苏州爱德克精密机械有限公司| 旭恒精工机械制造有限公司| 安徽华邦机械有限公司| 安徽方圆机械有限公司| 杭州兴达机械有限公司| 河南豫工机械有限公司| 四川机械制造有限公司| 焦作巨航粮油机械有限公司| 菲特压片机械有限公司| 瑞祥机械制造有限公司| 鑫锐机械设备有限公司| 杭州爱科机械有限公司| 石家庄机械设备有限公司| 深圳市兴合发齿轮机械有限公司| 永华机械有限公司招聘| 上海集美食品机械有限公司| 精一机械(中山)有限公司| 山东山特重工机械有限公司| 东莞五金机械有限公司| 潍坊新成达机械有限公司| 卡麦龙机械有限公司| 晋工机械有限公司官网| 汕头 机械有限公司| 山东创铭机械有限公司| 上海小虎机械有限公司| 宁波食品机械有限公司| 上海松精机械制造有限公司| 唐山新宝泰钢铁有限公司| 杭州方圆塑料机械有限公司 | 浙江双子机械制造有限公司| 扬州金威机械有限公司| 浙江天联机械有限公司| 常州市龙鑫化工机械有限公司| 长春泰盟机械制造有限公司 | 东莞兆泰机械设备有限公司| 徐州随车起重机有限公司| 广州盛广誉机械设备有限公司| 经纬纺织机械有限公司| 江阴市华夏包装机械有限公司| 杭州德工机械有限公司| 张家港 机械设备有限公司| 鹤壁万丰矿山机械制造有限公司| 东方传动机械有限公司| 山西高义钢铁有限公司| 淮安天宇机械有限公司| 长江机械设备有限公司| 郑州长宏机械制造有限公司| 高臻机械机械有限公司| 江源机械制造有限公司| 瑞安正博机械有限公司| 山东莱芜煤矿机械有限公司| 上海展仕机械设备有限公司| 沈阳东荣机械有限公司| 重型机械制造有限公司| 常州达德机械有限公司| 济南建设机械有限公司| 广州广重分离机械有限公司| 东莞自动化机械有限公司| 安徽艾特巴机械制造有限公司 | 杭州雅顿过滤机械有限公司| 长沙威重化工机械有限公司| 济南龙铸液压机械有限公司| 东莞市博志达工程机械制造有限公司| 济宁经纬工程机械有限公司| 山东联邦重工有限公司| 宁波天竺工程机械有限公司| 江苏熔盛重工有限公司| 广州市京龙工程机械有限公司| 广东巨风机械制造有限公司| 济南鼎业机械制造有限公司 | 广州金本机械设备有限公司| 大连港机械有限公司| 大连吉利机械配件有限公司| 宏源机械设备有限公司| 长沙宏银机械有限公司| 上海丁博重工机械有限公司| 济南闽源钢铁有限公司| 天津伟业钢铁贸易有限公司| 郑州市天赐重工机械有限公司| 杭州海的机械有限公司| 康纳机械制造有限公司| 山东凯达起重机械有限公司 | 大连 工程机械有限公司| 大连起重机有限公司| 新乡 筛分机械有限公司| 广州市天烨食品机械有限公司 | 沈阳水泥机械有限公司| 西安飞鸿机械有限公司| 上海 坚机械有限公司| 长沙力诺机械有限公司| 江阴市机械设备有限公司| 福州四兴机械有限公司| 上海沪工起重机械有限公司| 上海烨昌食品机械有限公司| 上海机械工程有限公司| 矿山机械设备有限公司| 山东华雄机械有限公司| 徐州市机械有限公司| 上海机械施工有限公司| 佛山市奥索包装机械有限公司| 石家庄食品机械有限公司| 德莱赛机械苏州有限公司| 随州市恒大机械铸造有限公司| 嘉善远景机械有限公司| 诸城顺德机械有限公司| 江苏 机械制造有限公司| 台湾鸿昌机械有限公司| 营口京华钢铁有限公司招聘| 杭州容瑞机械技术有限公司| 泰州机械制造有限公司| 济宁萨奥机械有限公司| 洛北重工机械有限公司| 温州韦盛机械有限公司| 东莞住重塑胶机械有限公司| 农友机械设备有限公司| 浙江康机械有限公司| 东莞精密机械有限公司| 江苏桂铭机械有限公司| 新源重工机械有限公司| 绵阳新晨动力机械有限公司招聘| 重庆庆泰机械有限公司| 道依茨法尔机械有限公司| 苏州宏呈祥机械有限公司| 浙江大宇轻工机械有限公司| 金沙机械制造有限公司| 青岛诺机械有限公司| 上海机械制造有限公司| 河南矿山机械有限公司| 浙江佳成机械有限公司| 朝阳重工机械有限公司| 西马特机械制造有限公司| 深圳步先包装机械有限公司| 深圳优捷机械有限公司| 杭州杭达机械有限公司| 深圳创世纪机械有限公司| 上海机械设备有限公司| 华电重工装备有限公司| 浙江天泰机械有限公司| 河北华昌机械设备有限公司 | 潍坊瑞发机械有限公司| 安丰钢铁有限公司地址| 山矿机械设备有限公司| 漳州 机械有限公司| 禹城 机械 有限公司| 布勒机械设备有限公司| 山东通佳机械有限公司| 洛阳洛北重工机械有限公司| 苏州拓博机械设备有限公司| 江苏如石机械有限公司| 河南千里机械有限公司| 摩丁机械常州有限公司| 杭州爱科机械有限公司| 济南机械设备有限公司| 东风悦达起亚汽车有限公司| 河南钢铁贸易有限公司| 苏州包装机械有限公司| 农业机械设备有限公司| 鞍山机械设备有限公司| 天津 机械 有限公司| 上海瑞阳机械有限公司| 江西平起实业有限公司| 诸城市铭威食品机械有限公司 | 山东鑫弘重工有限公司| 五洋纺织机械有限公司| 三一汽车起重机械有限公司| 利德盛机械有限公司| 泰钢钢铁贸易有限公司| 重庆有限公司 机械| 湖南天雁机械责任有限公司| 盐城市鑫益达精密机械有限公司| 珠海康信精密机械有限公司 | 江苏红旗印染机械有限公司| 广州科盛隆纸箱包装机械有限公司| 力源液压机械有限公司| 三联传动机械有限公司| 山东化工机械有限公司| 天津蓝科机械有限公司| 浙江科尔博机械有限公司| 威海欧东机械有限公司| 唐山亚捷机械有限公司| 湖南省湘粮机械制造有限公司 | 天津钢铁销售有限公司| 广州机械制造有限公司| 焦作市虹起制动器有限公司| 普思信机械部件有限公司| 新麦机械 无锡 有限公司| 许昌智工机械制造有限公司| 无锡起重机械有限公司| 汕头市伟力塑料机械厂有限公司| 广东重工建设监理有限公司怎么样| 上海宾迪机械设备有限公司| 大连港机械有限公司| 青岛橡塑机械有限公司| 常州杭钢卓信机械装备有限公司| 鸿兴织带机械有限公司| 重庆明天机械有限公司| 宝 重工机械有限公司| 上海隆康机械设备有限公司| 河南小松工程机械有限公司| 江阴博丰钢铁有限公司| 经纬纺织机械有限公司| 重庆科邦机械有限公司| 中机北方机械有限公司| 上海 鑫机械设备有限公司| 河南柴油机重工有限公司| 江苏贝斯特数控机械有限公司| 浙江环兴机械有限公司| 苏州五金机械有限公司| 郑州茂祥机械有限公司| 成都固特机械有限公司| 保定机械制造有限公司| 江阴惠尔信机械有限公司| 合肥锦利丰机械有限公司| 昆山塑料机械有限公司| 迁安荣信钢铁有限公司| 沈阳盈好机械有限公司| 玉环机械制造有限公司| 深圳旭生机械有限公司| 中核机械工程有限公司| 福建联丰机械有限公司| 石家庄机械有限公司| 无锡裕达机械有限公司| 山东枭隆机械有限公司| 宁波机械配件有限公司| 苏州市大华精密机械有限公司| 国机重工洛阳有限公司| 德锐尔机械有限公司| 杭州海兴机械有限公司| 成都精密机械有限公司| 意达纺织机械有限公司| 机械有限公司 法兰| 三星重工业宁波有限公司招聘 | 济宁新田工程机械有限公司| 天津天丰钢铁有限公司| 佛山市科振机械设备有限公司| 四川阳光机械有限公司| 莱州市龙骏化工机械有限公司| 南京伟舜机械有限公司| 深圳市创世纪机械有限公司| 佛山市松可包装机械有限公司| 济宁青科机械有限公司| 济南迈动数控机械有限公司| 杭州通绿机械有限公司| 玉环县三和机械制造有限公司| 兖矿大陆机械有限公司| 东莞安默琳机械制造技术有限公司| 上海嘉迪机械有限公司| 食品有限公司起名大全| 无锡新麦机械有限公司| 德国arku机械制造有限公司| 宏达机械制造有限公司| 常州市昊博机械有限公司| 厦门东亚机械有限公司| 厦门全新彩钢机械有限公司| 天津动力机械有限公司| 山推楚天工程机械有限公司| 中信重工机器人有限公司| 太行机械工业有限公司| 湖南金牛重工机械有限公司| 上海中造机械有限公司| 卡麦龙机械有限公司| 山东正丰钢铁有限公司| 长沙威重化工机械有限公司| 深圳美鹏机械设备有限公司| 重庆 机械有限公司| 京西重工上海有限公司| 东莞市岛精机械有限公司| 江苏冶金机械有限公司| 临沂盛德机械有限公司| 溧阳三元钢铁有限公司| 杭州 机械有限公司| 青岛联瑞精密机械有限公司| 茂名重力石化机械制造有限公司| 江宏机械制造有限公司| 莱州聚峰机械有限公司| 昆山苏隆机械制造有限公司| 江阴 机械制造有限公司| 杭州机械制造有限公司| 昆山瑞钧机械设备有限公司| 台州市路桥奇勇农业机械有限公司| 金韦尔机械有限公司| 沈阳水泥机械有限公司| 南通力福通起重机械有限公司| 福建省 机械有限公司| 江苏科威机械有限公司| 温州锐光机械有限公司| 上海百勤机械有限公司| 天津千百顺钢铁贸易有限公司| 上海瀚艺冷冻机械有限公司 | 山鑫矿山机械有限公司| 岳阳神冈起重电磁铁有限公司| 瑞迪机械实业有限公司| 天津瑞星传动机械有限公司| 常州 机械有限公司| 东莞启益电器机械有限公司| 温州工程机械有限公司| 宁波盛技机械有限公司| 肯拉铎机械有限公司| 重庆科邦机械有限公司| 沈阳华盛机械有限公司| 浙江 机械 有限公司| 东莞市康机械有限公司| 上海宝丰机械制造有限公司| 烟台华隆机械有限公司| 沧州恒宇机械有限公司| 南京三友机械有限公司| 上海奎星包装机械有限公司| 南皮县中顺环保机械有限公司| 瑞特精密机械有限公司| 豫工机械设备有限公司| 浙江矿山机械有限公司| 上海宝峨机械有限公司| 常州龙鹏机械有限公司| 山东兖州煤矿机械有限公司| 温州市日力轻工机械有限公司| 河南柴油机重工有限公司| 青岛兴机械有限公司| 河北冠能石油机械制造有限公司 | 广州市 包装机械有限公司| 无锡伊诺特石化机械设备有限公司 | 海之力机械有限公司| 上海满鑫机械有限公司| 东莞市鸿铭机械有限公司| 东莞市利成机械有限公司| 河北东方德源机械制造有限公司 | 佛山市宝捷精密机械有限公司| 中石化机械有限公司| 苏州首达机械有限公司| 台山市机械厂有限公司| 无锡布勒机械有限公司| 泰安古河机械有限公司| 科瑞森机械有限公司| 上海毅锴机械有限公司| 金田豪迈木业机械有限公司| 上海亚遥工程机械有限公司| 郑州未来机械制造有限公司| 郑州未来机械制造有限公司| 上海佳力士机械有限公司| 济南光先数控机械有限公司| 厦门华峰辊压机械有限公司| 武汉中轻机械有限公司| 无锡胜麦机械有限公司| 浙江长江机械有限公司| 无锡振华机械有限公司| 定州宏远机械有限公司| 木工机械设备有限公司| 诸城市安泰机械有限公司| 徐州徐工基础工程机械有限公司 | 诸城市天顺机械有限公司| 山东锐驰机械有限公司| 上海京雅机械有限公司| 青岛兴机械有限公司| 泰州市机械有限公司| 富达机械制造有限公司| 广州工友起重设备制造有限公司| 深圳龙润彩印机械设备有限公司 | 上海钦典机械制造有限公司| 河北机械进出口有限公司| 上海枫信传动机械有限公司| 连云港机械制造有限公司| 秦皇岛国阳钢铁有限公司| 苏州晋日五金机械有限公司| 上海得力起重索具有限公司| 汇大机械制造有限公司| 常州锐展机械有限公司| 苏州市联佳精密机械有限公司| 廊坊中建机械有限公司| 申光洗涤机械有限公司| 佛山市科机械有限公司| 中山市信元铝门窗机械制造有限公司| 吴江迈锐机械有限公司怎么样| 宣化华泰矿冶机械有限公司| 山东瑞泽重工有限公司| 河南卫华起重机有限公司| 山鑫矿山机械有限公司| 上海上丰机械有限公司| 东莞市利瀚机械有限公司| 台湾鸿昌机械有限公司| 河南矿山起重有限公司| 东莞住重塑胶机械有限公司| 淄博联泰机械有限公司| 河北雪龙机械制造有限公司| 山东数控机械有限公司| 南通宝顺机械有限公司| 武汉萱裕机械有限公司| 矿山起重机有限公司| 广州市汇格机械设备有限公司| 开封元创机械有限公司| 江苏天宇机械有限公司| 临广电气机械有限公司| 天津京龙工程机械有限公司| 恒利达机械有限公司| 中意合资 威尼托机械有限公司| 常州万高机械制造有限公司| 青岛锻压机械有限公司| 上海建筑机械有限公司| 上海戴服特包装机械有限公司| 宣化金科钻孔机械有限公司| 山东机械铸造有限公司| 青岛安成食品机械有限公司 | 浙江正润机械有限公司| 动力机械制造有限公司| 青岛凯顿机械有限公司| 志成机械制造有限公司| 南京明瑞机械设备有限公司| 广州市三禾机械有限公司| 江苏竣业过程机械设备有限公司 | 陕西重型机械制造有限公司| 卡骏机械设备有限公司| 沈阳韩兆机械有限公司| 济南建设机械有限公司| 上海戴服特包装机械有限公司 | 江阴市博越机械有限公司| 诸城市盛和机械有限公司| 娄底 有限公司 机械| 威海化工机械有限公司招聘 | 河南江瀚机械制造有限公司| 上海航空机械有限公司| 宝鸡 机械有限公司| 济南光先数控机械有限公司| 聊城 机械 有限公司| 威海华东重工有限公司| 浙江工程机械有限公司| 好烤克食品机械有限公司| 杭州杭奥机械有限公司| 上海宝日机械制造有限公司| 海安机械制造有限公司| 法麦凯尼柯机械有限公司| 京华机械设备有限公司| 重庆磐达机械有限公司| 天津 起重有限公司| 杭州海兴机械有限公司| 江苏仁达机械有限公司| 银三环机械有限公司| 济南大彤机械设备有限公司| 山东机械设备有限公司| 河南双鑫钢铁有限公司| 精密机械制造有限公司| 台湾高明机械有限公司| 北京刷机械有限公司| 山东造纸机械厂有限公司| 东莞机械制造有限公司| 天津金都钢铁有限公司| 四川开拓建筑机械租赁有限公司| 洛阳机械设备有限公司| 中山弘立机械有限公司| 机械化工程有限公司| 上海东芝机械有限公司| 渭南金狮机械有限公司| 台湾鸿昌机械有限公司| 包头吉宇钢铁有限公司| 郑州郑瑞机械有限公司| 浙江引春机械有限公司| 新疆汇合钢铁有限公司| 无锡锡昌机械有限公司| 欧克机械制造有限公司| 德耐尔压缩机械有限公司| 徐工工程机械有限公司| 烟台石油机械有限公司| 南京腾阳机械有限公司| 常州安捷起重吊装有限公司| 杭州誉球机械有限公司| 南通凯迪自动机械有限公司| 海的动力机械有限公司| 江阴兴澄特种钢铁有限公司| 山东利丰机械有限公司| 宁江精密机械有限公司| 东宇机械设备有限公司| 鑫港机械制造有限公司| 山东建昌机械有限公司| 无锡胜喜路机械有限公司| 普特工程机械有限公司| 盐城市联鑫钢铁有限公司| 安来动力机械有限公司| 工程机械有限公司经营范围| 厦门 机械有限公司| 厦门银华机械有限公司| 山东德工机械有限公司| 山东卡特重工有限公司| 辽宁亿丰钢铁有限公司| 济宁高扬工程机械有限公司| 上海玖钲机械设备有限公司| 浙江先锋机械有限公司| 河南正工机械制造有限公司| 山东同洲机械制造有限公司 | 东芝机械上海有限公司| 东莞市铖铭机械有限公司 | 无锡市康晖机械制造有限公司| 普瑞特机械有限公司| 国机重工洛阳有限公司| 青州泰达机械有限公司| 安宁市永昌钢铁有限公司| 深圳市铭利达精密机械有限公司 | 宁波住重机械有限公司| 广西美鹏机械设备有限公司| 江苏双友重型机械有限公司| 张家港市旺巴巴机械有限公司| 常州市工程机械有限公司| 浙江瑞大机械有限公司| 江苏江海机械有限公司| 铁岭圣添机械有限公司| 济南沃德机械制造有限公司| 基伊埃机械设备天津有限公司| 济南博威液压机械有限公司| 苏州博扬机械有限公司| 河南矿山起重机有限公司地址| 泉州泉盛机械有限公司| 力升机械有限公司.| 新疆昆仑钢铁有限公司| 宁波永博机械制造有限公司 | 杭州中亚机械有限公司| 浙江绿峰机械有限公司| 沂水阳东机械有限公司| 浙江珠峰机械有限公司| 上海精元机械有限公司| 安徽金丰机械有限公司| 浙江荣升机械有限公司| 上海卓汇机械有限公司| 四平红嘴钢铁有限公司| 通力机械制造有限公司| 梁发记机械有限公司| 辛集市澳森钢铁有限公司| 山东康弘机械有限公司| 东莞泽源机械有限公司| 金龙机械制造有限公司| 上海铁美机械有限公司| 新乡市东振机械制造有限公司| 杭州嘉诚机械有限公司| 山鑫机械制造有限公司| 陕西 工程机械有限公司| 机械设计 有限公司| 中船重工海空智能装备有限公司| 东莞市卓越机械有限公司招聘| 上海贝得尔石化机械设备有限公司| 广州市汇格机械设备有限公司| 上海钊凯包装机械有限公司| 上海映易包装机械设备有限公司| 广东华三行工程机械有限公司| 全氏食品机械(上海)有限公司| 温岭市林大机械有限公司| 瑞德森机械有限公司| 汤姆包装机械有限公司| 上海东蒙路桥机械有限公司| 佛山市松川机械设备有限公司| 贵州机械设备有限公司| 三莲机械制造有限公司| 东莞市鸿企机械有限公司| 泰安越泰机械有限公司| 嘉诚机械制造有限公司| 南京力霸起重设备机械有限公司| 机械设备租赁有限公司| 浙江省机械有限公司| 威海威力起重有限公司| 浙江科力塑料机械有限公司| 常州双鸟起重机械有限公司| 有限公司发起人协议| 河北澳金机械设备有限公司| 山西 机械设备有限公司| 青岛德固特机械制造有限公司| 德大机械昆山有限公司| 河南大方起重机有限公司| 中船重工重庆液压机电有限公司| 重庆捷庆机械有限公司| 东元精密机械有限公司| 浙江超力机械有限公司| 荆州华力机械有限公司| 深圳液压机械有限公司| 东莞市浈颖机械设备有限公司| 佛山星光传动机械有限公司| 南通明诺机械有限公司| 深圳市塑胶机械有限公司| 苏州工业园区嘉宝精密机械有限公司| 艾沃意特机械设备制造有限公司| 济南庚辰钢铁有限公司| 广州机械自动化有限公司| 上海科熙起重设备有限公司 | 南京重霸起重设备有限公司| 浙江耐士伦机械有限公司| 湖南省湘粮机械制造有限公司 | 丹阳荣嘉精密机械有限公司 | 杭州机械设备制造有限公司| 浙江森工木工机械有限公司| 力源液压机械有限公司| 在天精密机械有限公司| 常州赛瑞克包装机械有限公司| 三星重工业宁波有限公司| 东莞市包装机械有限公司| 碎得机械北京有限公司| 常州机械制造有限公司| 淄博机械制造有限公司| 大连起重矿山机械有限公司| 上海一达机械有限公司| 东莞市鼎祥通用机械设备有限公司| 上海国豪机械制造有限公司| 济南章力机械有限公司| 上海春明机械制造有限公司| 杭州天恒机械有限公司| 浙江远信印染机械有限公司| 艾瑞精密机械有限公司| 雄雄精密机械有限公司| 河南飞龙工程机械制造有限公司| 江苏鼎盛重工有限公司| 大连东拓工程机械制造有限公司| 上海起鑫贸易有限公司| 焦作机械制造有限公司| 重庆力波机械有限公司| 长春机械设备有限公司| 永安五金机械有限公司| 上海轶鹰起重机械有限公司| 顺德富华工程机械制造有限公司 | 江苏登福机械有限公司| 新乡市长城机械有限公司| 新乡正兴机械有限公司| 上海齐耀重工有限公司| 江苏迈安德食品机械有限公司| 山东山特重工机械有限公司| 杭州海铭钢铁有限公司| 上海嘉峥机械有限公司| 南通佳吉机械有限公司| 泰富重工制造有限公司| 徐州川一工程机械有限公司| 无锡兆立精密机械有限公司| 浙江斯耐达机械工具有限公司| 唐钢唐银钢铁有限公司| 南昌全球机械有限公司| 太原 机械 有限公司| 常州经编机械有限公司| 徐州世通重工机械制造有限公司| 泰安市民乐机械制造有限公司 | 三一众力机械有限公司| 沈阳机械制造有限公司| 上海淘乐机械有限公司| 成都蓉诚机械设备有限公司| 烟台金元矿业机械有限公司| 济南天助升降机械有限公司| 宁波液压机械有限公司| 单县江华机械有限公司| 苏州恩贝德机械有限公司| 广州恒星冷冻机械制造有限公司| 重庆磐达机械有限公司| 张家港市旺巴巴机械有限公司| 木工机械设备有限公司| 四川盛和机械设备有限公司| 上海 食品机械有限公司| 宁波环海重工有限公司| 广州汉牛机械设备有限公司| 雄雄精密机械有限公司| 潍坊凯信机械有限公司| 宏力机械设备有限公司| 北京工程机械有限公司| 昆山之富士机械制造有限公司| 济南闽源钢铁有限公司| 昆山日晟机械有限公司| 宁波华美达机械制造有限公司| 上海树新机械有限公司| 河南省力神机械有限公司| 苏州市机械制造有限公司| 青岛海佳机械有限公司| 衡阳沃力机械有限公司| 东莞市三米通用机械有限公司 | 江苏优轧机械有限公司| 上海震伦机械有限公司| 扬州文轩钢铁有限公司| 安徽工程机械有限公司| 上海贯博起重设备有限公司| 武安裕华钢铁有限公司| 上海申越包装机械制造有限公司| 常熟 机械 有限公司| 徐州圣邦机械有限公司| 济南岳峰机械有限公司| 山西汉通机械有限公司| 德锐尔机械有限公司| 济南精密机械有限公司| 杭州三共机械有限公司| 浙江超伟机械有限公司| 济南精美机械设备有限公司| 广汉市蜀汉粮油机械有限公司| 鞍山机械设备有限公司| 山东岳峰起重机械有限公司| 东莞麒麟机械有限公司| 启瑞机械广州有限公司| 三一起重机械有限公司| 焦作市虹起制动器有限公司| 赣州群星机械有限公司| 山东 纺织机械 有限公司| 山东晨灿机械有限公司| 昆山协扬机械有限公司| 山东博杰重型工程机械有限公司 | 潍坊润鑫机械有限公司| 广东顺发起重设备有限公司| 上海长江服装机械有限公司| 中铁重工有限公司武汉| 三明 机械有限公司| 北京液压机械有限公司| 南通密炼捏合机械有限公司| 浙江盾安机械有限公司| 浙江瑞浦机械有限公司| 江苏凌特精密机械有限公司| 厦门全新彩钢机械有限公司| 武汉臻尚机械设备有限公司| 延边鸿起实业有限公司| 南京润森工程机械有限公司 | 江阴新迪机械有限公司| 济南圣元机械工程有限公司 | 济南天业工程机械有限公司| 自动化机械有限公司| 英隆机械昆山有限公司| 天重江天重工有限公司| 佳先机械制造有限公司| 苏州新和机械有限公司| 科雄精密机械有限公司| 河南点赞钢铁有限公司| 深圳创能机械有限公司| 诸城市美川机械有限公司| 佛山突破机械有限公司| 郑州永兴重工机械有限公司| 东芝机械上海有限公司| 杭州科豪机械有限公司| 河北宏业机械有限公司| 宁波瑞铭机械有限公司| 蓬莱万寿机械有限公司| 长江机械设备有限公司| 成都大华路面机械有限公司| 沂水巨龙机械有限公司| 广西中源机械有限公司| 河北兴华钢铁有限公司| 深圳市塑胶机械有限公司| 常州宏机械有限公司| 常州铭盈包装机械有限公司| 江阴市祥达机械制造有限公司| 青岛永正化工机械有限公司| 无锡耀杰机械有限公司| 上海恒麦食品机械有限公司| 唐山新宝泰钢铁有限公司| 矿山机械制造有限公司| 舟山中天重工有限公司| 上海木工机械有限公司| 重庆宏塑机械有限公司| 常州市锦益机械有限公司| 黄石华旦机械制造有限公司| 广东南牧机械设备有限公司| 宁波汉博机械有限公司| 无锡锡州机械有限公司| 山东起重机厂有限公司| 无锡液压机械有限公司| 广州市汇格机械设备有限公司| 诸城市华邦机械有限公司| 苏州市恒升机械有限公司| 福建三安钢铁有限公司| 陕西柴油机重工有限公司| 德阳 机械有限公司| 烟台绿林机械设备制造有限公司| 普思信机械部件有限公司| 吉川机械设备有限公司| 无锡金球机械有限公司| 长沙市机械有限公司| 江阴兴澄特种钢铁有限公司地址| 爱可机械深圳有限公司| 山东金奥机械有限公司| 西安市机械有限公司| 上海斯特克沃森重工设备有限公司| 上海金纬挤出机械制造有限公司 | 广州日森机械有限公司| 郑州山川重工有限公司| 合肥机械制造有限公司| 诸城市华邦机械有限公司| 浙江三永机械有限公司| 哈尔滨纳诺机械设备有限公司| 尤工机械设备有限公司| 上海山启机械制造有限公司| 上海梯诺机械设备有限公司| 黑龙江机械有限公司|