Hướng dẫn how to save text file in mysql database - cách lưu tệp văn bản trong cơ sở dữ liệu mysql
Tôi có thể lưu trữ các tệp dữ liệu (ví dụ: các tệp TXT) cho máy chủ MySQL không? Nếu tôi có thể, làm thế nào để lưu trữ chúng? Show
Chillar Anand 26.4K8 Huy hiệu vàng113 Huy hiệu bạc127 Huy hiệu đồng8 gold badges113 silver badges127 bronze badges hỏi ngày 11 tháng 3 năm 2011 lúc 21:49Mar 11, 2011 at 21:49
Rida Shamasnehrida ShamasnehRida Shamasneh 7571 Huy hiệu vàng6 Huy hiệu bạc15 Huy hiệu đồng1 gold badge6 silver badges15 bronze badges 6 Bạn có thể sử dụng Điều này có thể nhanh hơn đáng kể so với việc đọc và phân tích tệp trên máy khách và sau đó sử dụng nhiều câu lệnh chèn. Example:
Abe Miessler 80,7K96 Huy hiệu vàng298 Huy hiệu bạc478 Huy hiệu đồng96 gold badges298 silver badges478 bronze badges Đã trả lời ngày 11 tháng 3 năm 2011 lúc 21:50Mar 11, 2011 at 21:50
Mark Byersmark ByersMark Byers 785K188 Huy hiệu vàng1552 Huy hiệu bạc1440 Huy hiệu đồng188 gold badges1552 silver badges1440 bronze badges 0 Chắc chắn bạn có thể. Tôi sẽ đề nghị đọc dữ liệu từ các tệp của bạn và sau đó lưu nó trong cơ sở dữ liệu của bạn, tôi sẽ nói trong một trường văn bản. Bạn có thể sử dụng một cái gì đó như thế này để lấy nội dung của tệp:
Sau đó chèn nó
Đã trả lời ngày 11 tháng 3 năm 2011 lúc 21:52Mar 11, 2011 at 21:52
Chúng ta đang nói về bao nhiêu văn bản ở đây? Nếu không có nhiều văn bản, bạn có thể chỉ lưu trữ nội dung của tệp trong cơ sở dữ liệu. Bạn cũng có thể lưu trữ tệp dưới dạng blob. http://dev.mysql.com/doc/refman/5.5/en/blob.html Nếu bạn sẽ xử lý nhiều tệp, có lẽ bạn sẽ tốt hơn khi lưu trữ các tệp trên đường dẫn của mình với đường dẫn tệp trong cơ sở dữ liệu. Đã trả lời ngày 11 tháng 3 năm 2011 lúc 21:52Mar 11, 2011 at 21:52
Chúng ta đang nói về bao nhiêu văn bản ở đây? Nếu không có nhiều văn bản, bạn có thể chỉ lưu trữ nội dung của tệp trong cơ sở dữ liệu.Babak Naffas Bạn cũng có thể lưu trữ tệp dưới dạng blob. http://dev.mysql.com/doc/refman/5.5/en/blob.html3 gold badges36 silver badges49 bronze badges Để lưu đầu ra truy vấn MySQL vào tệp văn bản, chúng ta có thể sử dụng lệnh Outfile. Trước tiên chúng ta hãy tạo một bảng. mysql> create table SaveintoTextFile -> ( -> id int, -> name varchar(100) -> ); Query OK, 0 rows affected (0.55 sec) Chèn hồ sơ vào bàn. mysql> insert into SaveintoTextFile values(1,'John'); Query OK, 1 row affected (0.44 sec) mysql> insert into SaveintoTextFile values(101,'Carol'); Query OK, 1 row affected (0.17 sec) mysql> insert into SaveintoTextFile values(3,'David'); Query OK, 1 row affected (0.14 sec Để hiển thị tất cả các bản ghi. mysql> select *from SaveintoTextFile; Đây là đầu ra. +------+-------+ | id | name | +------+-------+ | 1 | John | | 101 | Carol | | 3 | David | +------+-------+ 3 rows in set (0.00 sec) Sau đây là cú pháp để hiển thị kết quả trong tệp văn bản. SELECT col_name1,col_name2,.......N from yourTableName INTO OUTFILE "Path of my.cnf file- secure-file-priv "; Hãy để chúng tôi thực hiện cú pháp trên trong truy vấn sau. Ở đây, tệp văn bản của chúng tôi là Truy vấn.txt.txt mysql> SELECT id,name from SaveintoTextFile -> INTO OUTFILE "C:/ProgramData/MySQL/MySQL Server 8.0/Uploads/QueryOutput.txt"; Query OK, 3 rows affected (0.02 sec) Để kiểm tra xem tệp văn bản có được tạo hay không, hãy kiểm tra thư mục tải lên trên mạng. Bây giờ, mở tệp văn bản. Văn bản sẽ được hiển thị trong tệp như trong ảnh chụp màn hình sau.
Cập nhật vào ngày 30 tháng 3 năm 2019 22:30:23
MySQL có thể lưu trữ các tệp văn bản không?Nói chung, nội dung của một tệp được lưu trữ trong kiểu dữ liệu CLOB (TinyText, Text, MediaDext, LongText) trong cơ sở dữ liệu MySQL. JDBC cung cấp hỗ trợ cho kiểu dữ liệu CLOB, để lưu trữ nội dung của tệp vào bảng trong cơ sở dữ liệu.the contents of a file are stored under Clob (TINYTEXT, TEXT, MEDIUMTEXT, LONGTEXT) datatype in MySQL database. JDBC provides support for the Clob datatype, to store the contents of a file in to a table in a database.
Làm cách nào để lưu tệp văn bản trong SQL?Bắt đầu.. Nếu bạn muốn lưu kết quả trong tệp TXT, bạn có thể thực hiện điều này trong SSMS.Chuyển đến Công cụ> Tùy chọn:. Chọn tùy chọn Kết quả cho Tệp:. Tạo một truy vấn và thực hiện truy vấn..... Kết quả được lưu là như sau:. SQLCMD..... Powershell..... Trình hướng dẫn nhập/xuất trong SSMS..... Bạn sẽ mở trình hướng dẫn nhập và xuất nhập SQL Server:. Làm cách nào để lưu một tệp trong mysql?Các bước để xuất Cơ sở dữ liệu MySQL của bạn bằng PhpMyAdmin.. Xác nhận rằng SQL được chọn dưới định dạng .. Nhấp vào "Go Go .. Nhập tên tệp và chọn thư mục trong đó cơ sở dữ liệu được xuất của bạn sẽ được lưu trong hộp thoại 'Lưu tệp' trên máy tính cục bộ của bạn .. Nhấp vào Lưu Lưu và quá trình xuất khẩu sẽ bắt đầu .. Làm cách nào để lưu một tệp notepad trong mysql?Lưu kết quả MySQL vào tệp Chọn ID, First_Name, Last_Name từ Khách hàng vào Outfile '/Temp/MyOutput.txt ';Điều này sẽ tạo một tệp mới có tên MyOutput.TXT chứa kết quả của truy vấn này, trong một thư mục gọi là Temp.SELECT id, first_name, last_name FROM customer INTO OUTFILE '/temp/myoutput. txt'; This will create a new file called myoutput. txt that contains the results of this query, in a folder called temp. |