comando de importación
Las siguientes operaciones se realizan en MySQL
borrar tabla de datos
TRUNCATE TABLE [tablename]
Calcular el número de registros en la tabla.
select count(1) from pirsnp;
Importe un archivo txt, el archivo txt no contiene un encabezado, especifique el encabezado en el comando y garantice la coherencia
#设置允许导入
set global local_infile = 1;
#导入
LOAD DATA LOCAL INFILE '/xxx/xxx.txt' INTO TABLE [tablename](columnname1,columnname2,...);
Otros comandos comunes
1. Dividir archivos bajo Linux
#每一千万行数据分割为一个文件,split_file0,split_file1,...
split -l 10000000 test.txt -d -a 1 split_file
2. Expresiones regulares para encontrar líneas en blanco en TXT, evitando que las líneas en blanco importen valores nulos
^(\s*)\n
3. Combinar archivos CMD
type *.txt >>xxx\xxx\xxx\pirsnp.txt
ejemplo de importación
El siguiente archivo se importa a la base de datos. Los encabezados son a, b y c. Hay dos registros en total. Primero debe eliminar el encabezado de la primera línea
y luego ejecutar
LOAD DATA LOCAL INFILE '/root/1.txt' INTO TABLE testTable(a,b,c);