Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Saya memiliki banyak data di Excel dan saya ingin menambahkannya ke database MySQL, bagaimana cara melakukannya?

Anda memiliki beberapa cara untuk melakukannya:

Anda dapat menggunakan data beban. Katakanlah Anda memiliki tabel di bawah ini:

CREATE TABLE `set_of_data` (
  `id` int NOT NULL AUTO_INCREMENT,
  `x` varchar(10) DEFAULT NULL,
  `y` varchar(10) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB ;

File excel Anda harus dalam format file .csv :

The you can use load data.
LOAD DATA INFILE '/var/lib/mysql/your_data.csv'  ---path of your file in server, it could be '/var/lib/mysql-files/your_data.csv'
IGNORE INTO TABLE set_of_data
FIELDS TERMINATED BY ';' 
LINES TERMINATED BY '\n'
IGNORE 1 ROWS
(id,x,y);

Cara lain adalah Anda dapat membuat rumus excel untuk data Anda dan menyisipkannya. Ini untuk tabel kecil, dengan data yang tidak terlalu banyak.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Perbedaan antara DataSource dan ConnectionPoolDataSource

  2. MySQL join - memesan hasil melalui tabel lain PHP

  3. Koneksi MySql jarak jauh dari server lain

  4. Tambahkan tanggal ke mysql dari php untuk menyortir nanti

  5. Peringatan:mysql_real_escape_string():Akses ditolak untuk pengguna ''@'localhost' (menggunakan kata sandi:TIDAK)