Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Một cách tốt hơn để thực thi nhiều lệnh MySQL bằng cách sử dụng tập lệnh shell

Tôi nghĩ rằng bạn có thể thực thi các câu lệnh MySQL từ một tệp văn bản, chẳng hạn

đây là tệp cmds.txt chứa các lệnh MySQL:

select colA from TableA;
select colB from TableB;
select colC from TableC;

Để thực thi chúng bằng cách sử dụng tập lệnh shell, hãy nhập

mysql -h$host -u$user -p$password db_dbname < cmds.txt

Bằng cách này, bạn tách các lệnh MySQL khỏi tập lệnh shell của mình.

Bạn có thể muốn tập lệnh của mình hiển thị thông tin tiến trình cho bạn. Đối với điều này, bạn có thể gọi mysql với tùy chọn "--verbose".

Để biết thêm thông tin, hãy xem https:// dev. mysql.com/doc/refman/5.6/en/mysql-batch-commands.html



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để chuyển đổi BLOB thành VARCHAR trong MySQL?

  2. Cách trả về bảng bằng Hàm mysql

  3. Cập nhật chế độ xem tự động trong MySql

  4. Cách tốt nhất để lưu trữ MySQL trên Azure Cloud

  5. Có gì sai với SQL của tôi ở đây? # 1089 - Khóa tiền tố không chính xác