18禁美女黄网站色大片免费看,铁矿石期货实时行情,猛烈h继攵禁忌h,乱人伦人妻精品一区二区

MySQL數(shù)據(jù)導(dǎo)入導(dǎo)出方法與工具mysqlimport

發(fā)布時(shí)間:2018/8/10 9:30:00

1.mysqlimport的語法介紹:

mysqlimport位于mysql/bin目錄中,是mysql的一個(gè)載入(或者說導(dǎo)入)數(shù)據(jù)的一個(gè)非常有效的工具。這是一個(gè)命令行工具。有兩個(gè)參數(shù)以及大量的選項(xiàng)可供選擇。這個(gè)工具把一個(gè)文本文件(text file)導(dǎo)入到你指定的數(shù)據(jù)庫和表中。比方說我們要從文件Customers.txt中把數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫Meet_A_Geek中的表Custermers中:

mysqlimport Meet_A_Geek Customers.txt

注意:這里Customers.txt是我們要導(dǎo)入數(shù)據(jù)的文本文件, 而Meet_A_Geek是我們要操作的數(shù)據(jù)庫, 數(shù)據(jù)庫中的表名是Customers,這里文本文件的數(shù)據(jù)格式必須與Customers表中的記錄格式一致,否則mysqlimport命令將會(huì)出錯(cuò)。

其中表的名字是導(dǎo)入文件的第一個(gè)句號(hào)(.)前面文件字符串,另外一個(gè)例子:

mysqlimport Meet_A_Geek Cus.to.mers.txt

那么我們將把文件中的內(nèi)容導(dǎo)入到數(shù)據(jù)庫Meet_A_Geek 中的Cus表中。

上面的例子中,都只用到兩個(gè)參數(shù),并沒有用到更多的選項(xiàng),下面介紹mysqlimport的選項(xiàng)

2.mysqlimport的常用選項(xiàng)介紹:

選項(xiàng) 功能

-d or --delete 新數(shù)據(jù)導(dǎo)入數(shù)據(jù)表中之前刪除數(shù)據(jù)數(shù)據(jù)表中的所有信息

-f or --force 不管是否遇到錯(cuò)誤,mysqlimport將強(qiáng)制繼續(xù)插入數(shù)據(jù)

-i or --ignore mysqlimport跳過或者忽略那些有相同唯一

關(guān)鍵字的行, 導(dǎo)入文件中的數(shù)據(jù)將被忽略。

-l or -lock-tables 數(shù)據(jù)被插入之前鎖住表,這樣就防止了, 你在更新數(shù)據(jù)庫時(shí),用戶的查詢和更新受到影響。

-r or -replace 這個(gè)選項(xiàng)與-i選項(xiàng)的作用相反;此選項(xiàng)將替代 表中有相同唯一關(guān)鍵字的記錄。

--fields-enclosed- by= char 指定文本文件中數(shù)據(jù)的記錄時(shí)以什么括起的, 很多情況下 數(shù)據(jù)以雙引號(hào)括起。 默認(rèn)的情況下數(shù)據(jù)是沒有被字符括起的。

--fields-terminated- by=char 指定各個(gè)數(shù)據(jù)的值之間的分隔符,在句號(hào)分隔的文件中, 分隔符是句號(hào)。您可以用此選項(xiàng)指定數(shù)據(jù)之間的分隔符。 默認(rèn)的分隔符是跳格符(Tab)

--lines-terminated- by=str 此選項(xiàng)指定文本文件中行與行之間數(shù)據(jù)的分隔字符串 或者字符。 默認(rèn)的情況下mysqlimport以newline為行分隔符。 您可以選擇用一個(gè)字符串來替代一個(gè)單個(gè)的字符: 一個(gè)新行或者一個(gè)回車。

mysqlimport命令常用的選項(xiàng)還有-v 顯示版本(version), -p 提示輸入密碼(password)等。

3.例子:導(dǎo)入一個(gè)以逗號(hào)為分隔符的文件

文件中行的記錄格式是這樣的:

"1", "ORD89876", "1 Dozen Roses", "19991226"

我們的任務(wù)是要把這個(gè)文件里面的數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫Meet_A_Geek中的表格Orders中, 我們使用這個(gè)命令:

bin/mysqlimport –prl –fields-enclosed-by=" –fields-terminated-by=, Meet_A_Geek Orders.txt

這個(gè)命令可能看起來很不爽,不過當(dāng)你熟悉了之后,這是非常簡單的。第一部分,bin/mysqlimport,告訴操作系統(tǒng)你要運(yùn)行的命令是mysql/bin目錄下的mysqlimport,選項(xiàng)p是要求輸入密碼,這樣就要求你在改動(dòng)數(shù)據(jù)庫之前輸入密碼,操作起來會(huì)更安全。 我們用了r選項(xiàng)是因?yàn)槲覀兿胍驯碇械奈ㄒ魂P(guān)鍵字與文件記錄中有重復(fù)唯一關(guān)鍵字的記錄替換成文件中的數(shù)據(jù)。我們表單中的數(shù)據(jù)不是最新的,需要用文件中的數(shù)據(jù)去更新,因而就用r這個(gè)選項(xiàng),替代數(shù)據(jù)庫中已經(jīng)有的記錄。l選項(xiàng)的作用是在我們插入數(shù)據(jù)的時(shí)候鎖住表,這樣就阻止了用戶在我們更新表的時(shí)候?qū)Ρ磉M(jìn)行查詢或者更改的操作。

批處理導(dǎo)入文件,從sql文件導(dǎo)入數(shù)據(jù)到數(shù)據(jù)庫中 ,批處理是一種非交互式運(yùn)行mysql程序的方法,如同您在mysql中使用的命令一樣,你仍然將使用這些命令。

為了實(shí)現(xiàn)批處理,您重定向一個(gè)文件到mysql程序中,首先我們需要一個(gè)文本文件,這個(gè)文本文件包含有與我們?cè)趍ysql中輸入的命令相同的文本。 //www.w3sky.com

比如我們要插入一些數(shù)據(jù),使用包含下面文本的文件(文件名為New_Data.sql,當(dāng)然我們也可以取名為New_Data.txt及任何其他的合法名字,并不一定要以后綴sql結(jié)尾):

USE Meet_A_Geek;

INSERT INTO Customers (Customer_ID, Last_Name) VALUES(NULL, "Block");

INSERT INTO Customers (Customer_ID, Last_Name) VALUES(NULL, "Newton");

INSERT INTO Customers (Customer_ID, Last_Name) VALUES(NULL, "Simmons");

注意上面的這些句子的語法都必須是正確的,并且每個(gè)句子以分號(hào)結(jié)束。 上面的USE命令選擇數(shù)據(jù)庫,INSERT命令插入數(shù)據(jù)。

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

下面我們要把上面的文件導(dǎo)入到數(shù)據(jù)庫中,導(dǎo)入之前要確認(rèn)數(shù)據(jù)庫已經(jīng)在運(yùn)行,即是mysqld進(jìn)程(或者說服務(wù),Windows NT下面稱為”服務(wù)“,unix下面為”進(jìn)程“)已經(jīng)在運(yùn)行。

然后運(yùn)行下面的命令:

bin/mysql –p < /home/mark/New_Data.sql

接著按提示輸入密碼,如果上面的文件中的語句沒有錯(cuò)誤,那么這些數(shù)據(jù)就被導(dǎo)入到了數(shù)據(jù)庫中。

命令行中使用LOAD DATA INFILE 從文件中導(dǎo)入數(shù)據(jù)到數(shù)據(jù)庫:

現(xiàn)在您可能會(huì)問自己,"究竟為什么我要輸入所有的這些SQL語句到文件中,然后通過程序運(yùn)行它們呢?” 這樣看起來好像需要大量的工作。很好,你這樣想很可能就對(duì)了。但是假如你有從所有這些命令中產(chǎn)生的log記錄呢?現(xiàn)在這樣就很棒,嗯,大多數(shù)數(shù)據(jù)庫都會(huì)自動(dòng)產(chǎn)生數(shù)據(jù)庫中的事件記錄的log。而大部分log都包含有用過的原始的SQL命令。因此,如果您不能從您現(xiàn)在的數(shù)據(jù)庫中導(dǎo)出數(shù)據(jù)到新的mysql數(shù)據(jù)庫中使用,那么您可以使用log和mysql的批處理特性,來快速且方便地導(dǎo)入您地?cái)?shù)據(jù)。當(dāng)然,這樣就省去了打字的麻煩。

LOAD DATA INFILE

這是我們要介紹的最后一個(gè)導(dǎo)入數(shù)據(jù)到MySQL數(shù)據(jù)庫中的方法。這個(gè)命令與mysqlimport非常相似,但這個(gè)方法可以在mysql命令行中使用。也就是說您可以在所有使用API的程序中使用這個(gè)命令。使用這種方法,您就可以在應(yīng)用程序中導(dǎo)入您想要導(dǎo)入的數(shù)據(jù)。 使用這個(gè)命令之前,mysqld進(jìn)程(服務(wù))必須已經(jīng)在運(yùn)行。

啟動(dòng)mysql命令行:

bin/mysql –p

按提示輸入密碼,成功進(jìn)入mysql命令行之后,輸入下面的命令:

USE Meet_A_Geek;

LOAD DATA INFILE "/home/mark/data.sql" INTO TABLE Orders;

簡單的講,這樣將會(huì)把文件data.sql中的內(nèi)容導(dǎo)入到表Orders中,如mysqlimport工具一樣,這個(gè)命令也有一些可以選擇的參數(shù)。比如您需要把自己的電腦上的數(shù)據(jù)導(dǎo)入到遠(yuǎn)程的數(shù)據(jù)庫服務(wù)器中,您可以使用下面的命令:

LOAD DATA LOCAL INFILE "C:\MyDocs\SQL.txt" INTO TABLE Orders;

上面的LOCAL參數(shù)表示文件是本地的文件,服務(wù)器是您所登陸的服務(wù)器。 這樣就省去了使用ftp來上傳文件到服務(wù)器,MySQL替你完成了. 您也可以設(shè)置插入語句的優(yōu)先級(jí),如果您要把它標(biāo)記為低優(yōu)先級(jí)(LOW_PRIORITY),那么MySQL將會(huì)等到?jīng)]有其他人讀這個(gè)表的時(shí)候,才把插入數(shù)據(jù)?梢允褂萌缦碌拿睿

LOAD DATA LOW_PRIORITY INFILE "/home/mark/data.sql" INTO TABLE Orders;

您也可以指定是否在插入數(shù)據(jù)的時(shí)候,取代或者忽略文件與數(shù)據(jù)表中重復(fù)的鍵值。替代重復(fù)的鍵值的語法:

LOAD DATA LOW_PRIORITY INFILE "/home/mark/data.sql" REPLACE INTO TABLE Orders;

上面的句子看起來有點(diǎn)笨拙,但卻把關(guān)鍵字放在了讓您的剖析器可以理解的地方。 //from www.w3sky.com

下面的一對(duì)選項(xiàng)描述了文件的記錄格式,這些選項(xiàng)也是在mysqlimport工具中可以用的。他們?cè)谶@里看起來有點(diǎn)不同。首先,要用到FIELDS關(guān)鍵字,如果用到這個(gè)關(guān)鍵字,MySQL剖析器希望看到至少有下面的一個(gè)選項(xiàng):

TERMINATED BY character

ENCLOSED BY character

ESCAPED BY character

這些關(guān)鍵字與它們的參數(shù)跟mysqlimport中的用法是一樣的. The TERMINATED BY 描述字段的分隔符,默認(rèn)情況下是tab字符(\t)

ENCLOSED BY描述的是字段的括起字符。比方以引號(hào)括起每一個(gè)字段。

ESCAPED BY 描述的轉(zhuǎn)義字符。默認(rèn)的是反些杠(backslash:\ ).

下面仍然使用前面的mysqlimport命令的例子,用LOAD DATA INFILE語句把同樣的文件導(dǎo)入到數(shù)據(jù)庫中:

LOAD DATA INFILE "/home/mark/Orders.txt" REPLACE INTO TABLE Orders FIELDS TERMINATED BY ',' ENCLOSED BY '"';

LOAD DATA INFILE語句中有一個(gè)mysqlimport工具中沒有特點(diǎn):

LOAD DATA INFILE 可以按指定的列把文件導(dǎo)入到數(shù)據(jù)庫中。 當(dāng)我們要把數(shù)據(jù)的一部分內(nèi)容導(dǎo)入的時(shí)候,這個(gè)特點(diǎn)就很重要。比方說,我們要從Access數(shù)據(jù)庫升級(jí)到MySQL數(shù)據(jù)庫的時(shí)候,需要加入一些欄目(列/字段/field)到MySQL數(shù)據(jù)庫中,以適應(yīng)一些額外的需要。

這個(gè)時(shí)候,我們的Access數(shù)據(jù)庫中的數(shù)據(jù)仍然是可用的,但是因?yàn)檫@些數(shù)據(jù)的欄目(field)與MySQL中的不再匹配,因此而無法再使用mysqlimport工具。盡管如此,我們?nèi)匀豢梢允褂肔OAD DATA INFILE,下面的例子顯示了如何向指定的欄目(field)中導(dǎo)入數(shù)據(jù):

LOAD DATA INFILE "/home/Order.txt" INTO TABLE Orders(Order_Number, Order_Date, Customer_ID);

如您所見,我們可以指定需要的欄目(fields)。這些指定的字段依然是以括號(hào)括起,由逗號(hào)分隔的,如果您遺漏了其中任何一個(gè),MySQL將會(huì)提醒您

導(dǎo)出數(shù)據(jù)的方法:Methods of Exporting Data

您可以看到MySQL有很多可以導(dǎo)入數(shù)據(jù)的方法,然而這些只是數(shù)據(jù)傳輸中的一半。另外的一般是從MySQL數(shù)據(jù)庫中導(dǎo)出數(shù)據(jù)。有許多的原因我們需要導(dǎo)出數(shù)據(jù)。一個(gè)重要的原因是用于備份數(shù)據(jù)庫。數(shù)據(jù)的造價(jià)常常是昂貴的,需要謹(jǐn)慎處理它們。經(jīng)常地備份可以幫助防止寶貴數(shù)據(jù)地丟失;另外一個(gè)原因是,也許您希望導(dǎo)出數(shù)據(jù)來共享。 在這個(gè)信息技術(shù)不斷成長的世界中,共享數(shù)據(jù)變得越來越常見。

比方說Macmillan USA維護(hù)護(hù)著一個(gè)將要出版的書籍的大型數(shù)據(jù)庫。這個(gè)數(shù)據(jù)庫在許多書店之間共享,這樣他們就知道哪些書將會(huì)很快出版。醫(yī)院越來越走向采用無紙病歷記錄,這樣這些病歷可以隨時(shí)跟著你。世界變得越來越小,信息也被共享得越來越多。有很多中導(dǎo)出數(shù)據(jù)得方法,它們都跟導(dǎo)入數(shù)據(jù)很相似。因?yàn),畢竟,這些都只是一種透視得方式。從數(shù)據(jù)庫導(dǎo)出的數(shù)據(jù)就是從另一端導(dǎo)入的數(shù)據(jù)。這里我們并不討論其他的數(shù)據(jù)庫各種各樣的導(dǎo)出數(shù)據(jù)的方法,您將學(xué)會(huì)如何用MySQL來實(shí)現(xiàn)數(shù)據(jù)導(dǎo)出。

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

使用mysqldump:

(mysqldump命令位于mysql/bin/目錄中)

mysqldump工具很多方面類似相反作用的工具mysqlimport。它們有一些同樣的選項(xiàng)。但mysqldump能夠做更多的事情。它可以把整個(gè)數(shù)據(jù)庫裝載到一個(gè)單獨(dú)的文本文件中。這個(gè)文件包含有所有重建您的數(shù)據(jù)庫所需要的SQL命令。這個(gè)命令取得所有的模式(Schema,后面有解釋)并且將其轉(zhuǎn)換成DDL語法(CREATE語句,即數(shù)據(jù)庫定義語句),取得所有的數(shù)據(jù),并且從這些數(shù)據(jù)中創(chuàng)建INSERT語句。這個(gè)工具將您的數(shù)據(jù)庫中所有的設(shè)計(jì)倒轉(zhuǎn)。因?yàn)樗械臇|西都被包含到了一個(gè)文本文件中。這個(gè)文本文件可以用一個(gè)簡單的批處理和一個(gè)合適SQL語句導(dǎo)回到MySQL中。這個(gè)工具令人難以置信地簡單而快速。決不會(huì)有半點(diǎn)讓人頭疼地地方。

因此,如果您像裝載整個(gè)數(shù)據(jù)庫Meet_A_Geek的內(nèi)容到一個(gè)文件中,可以使用下面的命令:

bin/mysqldump –p Meet_A_Geek > MeetAGeek_Dump_File.txt

這個(gè)語句也允許您指定一個(gè)表進(jìn)行dump(備份/導(dǎo)出/裝載?)。如果您只是希望把數(shù)據(jù)庫Meet_A_Geek中的表Orders中的整個(gè)內(nèi)容導(dǎo)出到一個(gè)文件,可以使用下面的命令:

bin/mysqldump –p Meet_A_Geek Orders >MeetAGeek_Orders.txt

這個(gè)非常的靈活,您甚至可以使用WHERE從句來選擇您需要的記錄導(dǎo)出到文件中。要達(dá)到這樣的目的,可以使用類似于下面的命令:

bin/mysqldump –p –where="Order_ID > 2000" Meet_A_Geek Orders > Special_Dump.txt

mysqldump工具有大量的選項(xiàng),部分選項(xiàng)如下:

選項(xiàng)/Option 作用/Action Performed

--add-drop-table

這個(gè)選項(xiàng)將會(huì)在每一個(gè)表的前面加上DROP TABLE IF

EXISTS語句,這樣可以保證導(dǎo)回MySQL數(shù)據(jù)庫的時(shí)候不會(huì)出錯(cuò),因?yàn)槊看螌?dǎo)回的時(shí)候,都會(huì)首先檢查表是否存在,存在就刪除

--add-locks

這個(gè)選項(xiàng)會(huì)在INSERT語句中捆上一個(gè)LOCK TABLE和UNLOCK

TABLE語句。這就防止在這些記錄被再次導(dǎo)入數(shù)據(jù)庫時(shí)其他用戶對(duì)表進(jìn)行的操作

-c or - complete_insert

這個(gè)選項(xiàng)使得mysqldump命令給每一個(gè)產(chǎn)生INSERT語句加上列(field)的名字。當(dāng)把數(shù)據(jù)導(dǎo)出導(dǎo)另外一個(gè)數(shù)據(jù)庫時(shí)這個(gè)選項(xiàng)很有用。

--delayed-insert 在INSERT命令中加入DELAY選項(xiàng)

-F or -flush-logs 使用這個(gè)選項(xiàng),在執(zhí)行導(dǎo)出之前將會(huì)刷新MySQL服務(wù)器的log.

-f or -force 使用這個(gè)選項(xiàng),即使有錯(cuò)誤發(fā)生,仍然繼續(xù)導(dǎo)出

--full 這個(gè)選項(xiàng)把附加信息也加到CREATE TABLE的語句中

-l or -lock-tables 使用這個(gè)選項(xiàng),導(dǎo)出表的時(shí)候服務(wù)器將會(huì)給表加鎖。

-t or -no-create- info

這個(gè)選項(xiàng)使的mysqldump命令不創(chuàng)建CREATE TABLE語句,這個(gè)選項(xiàng)在您只需要數(shù)據(jù)而不需要DDL(數(shù)據(jù)庫定義語句)時(shí)很方便。

-d or -no-data 這個(gè)選項(xiàng)使的mysqldump命令不創(chuàng)建INSERT語句。

在您只需要DDL語句時(shí),可以使用這個(gè)選項(xiàng)。

--opt 此選項(xiàng)將打開所有會(huì)提高文件導(dǎo)出速度和創(chuàng)造一個(gè)可以更快導(dǎo)入的文件的選項(xiàng)。 //from www.w3sky.com

-q or -quick 這個(gè)選項(xiàng)使得MySQL不會(huì)把整個(gè)導(dǎo)出的內(nèi)容讀入內(nèi)存再執(zhí)行導(dǎo)出,而是在讀到的時(shí)候就寫入導(dǎo)文件中。

-T path or -tab = path 這個(gè)選項(xiàng)將會(huì)創(chuàng)建兩個(gè)文件,一個(gè)文件包含DDL語句或者表創(chuàng)建語句,另一個(gè)文件包含數(shù)據(jù)。DDL文件被命名為table_name.sql,數(shù)據(jù)文件被命名為table_name.txt.路徑名是存放這兩個(gè)文件的目錄。目錄必須已經(jīng)存在,并且命令的使用者有對(duì)文件的特權(quán)。

-w "WHERE Clause" or -where = "Where clause "

如前面所講的,您可以使用這一選項(xiàng)來過篩選將要放到 導(dǎo)出文件的數(shù)據(jù)。

假定您需要為一個(gè)表單中要用到的帳號(hào)建立一個(gè)文件,經(jīng)理要看今年(2004年)所有的訂單(Orders),它們并不對(duì)DDL感興趣,并且需要文件有逗號(hào)分隔,因?yàn)檫@樣就很容易導(dǎo)入到Excel中。 為了完成這個(gè)人物,您可以使用下面的句子:

bin/mysqldump –p –where "Order_Date >='2000-01-01'"

–tab = /home/mark –no-create-info –fields-terminated-by=, Meet_A_Geek Orders

這將會(huì)得到您想要的結(jié)果。

schema:模式

The set of statements, expressed in data definition language, that completely describe the structure of a data base. 一組以數(shù)據(jù)定義語言來表達(dá)的語句集,該語句集完整地描述了數(shù)據(jù)庫的結(jié)構(gòu)。

SELCT INTO OUTFILE :

如果您覺得mysqldump工具不夠酷,就使用SELECT INTO OUTFILE吧, MySQL同樣提供一個(gè)跟LOAD DATA INFILE命令有相反作用的命令,這就是SELECT INTO OUTFILE 命令,這兩個(gè)命令有很多的相似之處。首先,它們有所有的選項(xiàng)幾乎相同。現(xiàn)在您需要完成前面用mysqldump完成的功能,可以依照下面的步驟進(jìn)行操作:

1. 確保mysqld進(jìn)程(服務(wù))已經(jīng)在運(yùn)行

2. cd /usr/local/mysql

3. bin/mysqladmin ping ;// 如果這個(gè)句子通不過,可以用這個(gè):mysqladmin -u root -p ping mysqladmin ping用于檢測mysqld的狀態(tài),is alive說明正在運(yùn)行,出錯(cuò)則可能需要用戶名和密碼。

4. 啟動(dòng)MySQL 監(jiān)聽程序.

5. bin/mysql –p Meet_A_Geek;// 進(jìn)入mysql命令行,并且打開數(shù)據(jù)庫Meet_A_Geek,需要輸入密碼

6. 在命令行中,輸入一下命令:

SELECT * INTO OUTFILE '/home/mark/Orders.txt'

FIELDS

TERMINATED BY = ','

FROM Orders

WHERE Order_Date >= '2000-01-01'

在你按了Return(回車)之后,文件就創(chuàng)建了。這個(gè)句子就像一個(gè)規(guī)則的SELECT語句,只是把想屏幕的輸出重定向到了文件中。這意味這您可以使用JOIN來實(shí)現(xiàn)多表的高級(jí)查詢。這個(gè)特點(diǎn)也可以被用作一個(gè)報(bào)表產(chǎn)生器。

比方說,您可以組合這一章中討論的方法來產(chǎn)生一個(gè)非常有趣的查詢,試試這個(gè):

在mysql目錄建立一個(gè)名為Report_G.rpt 的文本文件,加入下面的行:

USE Meet_A_Geek;

INSERT INTO Customers (Customer_ID, Last_Name, First_Name)

VALUES (NULL, "Kinnard", "Vicky");

INSERT INTO Customers (Customer_ID, Last_Name, First_Name)

VALUES (NULL, "Kinnard", "Steven");

INSERT INTO Customers (Customer_ID, Last_Name, First_Name)

VALUES (NULL, "Brown", "Sam");

SELECT Last_Name INTO OUTFILE '/home/mark/Report.rpt'

FROM Customers WHERE Customer_ID > 1;

然后確認(rèn) mysql進(jìn)程在運(yùn)行,并且您在mysql目錄中, 輸入下面的命令:

bin/mysql < Report_G.rpt檢查您命名作為輸出的文件,這個(gè)文件將會(huì)包含所有您在Customers表中輸入的顧客的姓。 如您所見,您可以使用今天學(xué)到的導(dǎo)入/導(dǎo)出(import/export)的方法來幫助得到報(bào)表。



Copyright© 2004-2020 河南海騰電子技術(shù)有限公司 版權(quán)所有   經(jīng)營性ICP/ISP證 備案號(hào):B1-20180452   豫公網(wǎng)安備 41019702002018號(hào)    電子營業(yè)執(zhí)照

国产大屁股喷水视频在线观看| 少妇被又大又粗又爽毛片欧美 | 亚洲av无码一区二区三区四区| 18禁又污又黄又爽的网站不卡| 色欲av亚洲情无码av蜜桃| 久久精品免费一区二区喷潮| 国产丝袜视频一区二区三区| 国产亚洲精品精华液| 高h短篇辣肉各种姿势自慰h| 国产农村熟妇videos| 中国小帅男男 gay xnxx | 韩国电影妈妈的朋友| 无码国产精成人午夜视频一区二区| 年轻老师2韩国手机在线| 女人被躁到高潮嗷嗷叫| 久久精品99国产国产精| 国产成人亚洲精品无码车A| 欧美97色伦欧美一区二区日韩| 俄罗斯18美女裸交| 熟妇人妻中文字幕无码老熟妇| 久久亚洲av无码精品色午夜麻豆| 教室停电h嗯啊好硬好湿| 精品国产产一区二区三区久久| xxxx丰满小少妇女高潮| 69精品丰满人妻无码视频a片| 一本一道av无码中文字幕﹣百度| 精品香蕉一区二区三区 | 女学生被躁到高潮免费视频| 公主恋人ova| 白袜校草被小混混脱裤玩j| 人性情感短片视频高清| 亚洲精品久久激情国产片| 三上悠亚公侵犯344在线观看 | 亚洲av永久无码精品天堂d2| 公的粗大挺进了我的密道| 我偷偷跟亲妺作爱h在线观看| 欧美巨大粗爽av在线观看| 小sao货水好多真紧h视频| 亚洲 欧美 叧类人妖| 亚洲综合无码一区二区三区不卡| 欧美成人一区二区三区|