Import CSV Data
Import CSV and TSV files into MariaDB Cloud with the LOAD DATA LOCAL INFILE statement, executable from any MariaDB client or connector with local-infile support enabled.
Last updated
Was this helpful?
Was this helpful?
mariadb --host FULLY_QUALIFIED_DOMAIN_NAME --port TCP_PORT \
--user DATABASE_USER --password \
--ssl-verify-server-cert \
--default-character-set=utf8 \
--local-infileLOAD DATA LOCAL INFILE 'contacts.tsv'
INTO TABLE accounts.contacts;LOAD DATA LOCAL INFILE 'contacts.csv'
INTO TABLE accounts.contacts
FIELDS TERMINATED BY ',';/* enable local infile */
unsigned int enable_local_infile = 1;
mysql_optionsv(mysql, MYSQL_OPT_LOCAL_INFILE, (void *) &enable_local_infile);Connection connection = DriverManager.getConnection("jdbc:mariadb://FULLY_QUALIFIED_DOMAIN_NAME:TCP_PORT/test?user=DATABASE_USER&password=DATABASE_PASSWORD&allowLocalInfile=true");mariadb.createConnection({
host: 'FULLY_QUALIFIED_DOMAIN_NAME',
port: 'TCP_PORT',
user:'DATABASE_USER',
password: 'DATABASE_PASSWORD',
permitLocalInfile: 'true'
});conn = mariadb.connect(
user="DATABASE_USER",
password="DATABASE_PASSWORD",
host="FULLY_QUALIFIED_DOMAIN_NAME",
port=TCP_PORT,
local_infile=true)