Operaciones relacionadas con datos de MySQL, limpieza de tablas, importación de archivos txt y cálculo del número de registros

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
inserte la descripción de la imagen aquí
y luego ejecutar

LOAD DATA LOCAL INFILE '/root/1.txt' INTO TABLE testTable(a,b,c);

Supongo que te gusta

Origin blog.csdn.net/qq_44839815/article/details/121389010
Recomendado
Clasificación