色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql導(dǎo)入語句

錢淋西2年前12瀏覽0評論

MySQL是一種開源的關(guān)系型數(shù)據(jù)庫,它提供了很多操作數(shù)據(jù)庫的語句。在實(shí)際應(yīng)用中,我們通常需要將已有的數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫中。下面就讓我們學(xué)習(xí)一下如何用MySQL的導(dǎo)入語句實(shí)現(xiàn)這個(gè)操作。

MySQL導(dǎo)入語句的基本格式如下:

LOAD DATA [LOCAL] INFILE '文件名'
[REPLACE | IGNORE]
INTO TABLE 表名
[FIELDS
[TERMINATED BY '字符' ]
[[OPTIONALLY] ENCLOSED BY '字符']
[ESCAPED BY '字符']
]
[LINES
[STARTING BY '字符']
[TERMINATED BY '字符']
]
[IGNORE 行數(shù) LINES]
[(字段1,字段2,...)];

其中的各個(gè)參數(shù)的含義如下:

  • LOCAL:可選參數(shù),表示將文件從客戶端上傳到服務(wù)器,默認(rèn)為0。
  • REPLACE:可選參數(shù),表示如果表中有同名的記錄,則覆蓋掉原來的記錄,而不是將新記錄插入到表中。默認(rèn)是直接插入新紀(jì)錄。
  • IGNORE:可選參數(shù),表示導(dǎo)入數(shù)據(jù)時(shí)忽略前幾行數(shù)據(jù),一般為表頭。
  • 表名:需要導(dǎo)入數(shù)據(jù)的目標(biāo)表名。
  • 字符:導(dǎo)入數(shù)據(jù)中每個(gè)字段間的分隔符,可以使用任意字符。

以下是一個(gè)例子:

LOAD DATA LOCAL INFILE '/home/user/data.csv'
INTO TABLE mytable
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\r\n'
IGNORE 1 LINES
(field1, field2, field3);

代碼中的意思是將本地的“/home/user/data.csv”文件導(dǎo)入到“mytable”表中,每個(gè)字段間用逗號分隔,數(shù)據(jù)使用雙引號括起來,每行數(shù)據(jù)以回車和換行符結(jié)束,在導(dǎo)入數(shù)據(jù)時(shí)忽略第一行數(shù)據(jù)(即表頭),只導(dǎo)入名為“field1”、“field2”和“field3”的數(shù)據(jù)。

以上就是關(guān)于MySQL導(dǎo)入語句的全部介紹,希望對大家有所幫助。