Hướng dẫn how can we store data from html in sql? - làm cách nào chúng tôi có thể lưu trữ dữ liệu từ html trong sql?

VARCHAR(MAX) Nếu tất cả sẽ dựa trên ASCII, hãy nói cho các bảng HTML cơ bản

NVARCHAR(MAX) nếu HTML có thể chứa bất kỳ nội dung nào

Nvarchar sẽ tăng gấp đôi việc sử dụng lưu trữ của bạn vì nó sử dụng gấp đôi lượng không gian làm varchar. Bản thân HTML không yêu cầu Nvarchar, chỉ có nội dung ở giữa các thẻ HTML có thể dựa trên ngôn ngữ, v.v.

Edit:

Nhiều năm kể từ khi đưa ra câu trả lời này, tôi hầu như luôn sử dụng nvarchar bây giờ nếu có bất kỳ giữa nội dung thẻ. Unicode là phổ biến ...

Tôi chỉ sử dụng varchar nếu chỉ lưu trữ các mẫu HTML đơn giản, thẻ ví dụ và giữ chỗ, ví dụ: <div><span>[PLACEHOLDER]</span><div>
eg: <div><span>[PLACEHOLDER]</span><div>

Thực hiện cuộc gọi dựa trên trường hợp sử dụng của bạn ..

  • Nhà
  • Vô danh
  • Đăng nhập để đăng
  • Bưu kiện
  • Khám phá
  • Tags
  • Câu hỏi
  • Phản hồi trang web
  • Bài viết
  • Người dùng

Bỏ qua nội dung chính

Hướng dẫn how can we store data from html in sql? - làm cách nào chúng tôi có thể lưu trữ dữ liệu từ html trong sql?

Tìm chủ đề, thẻ và người dùng ...

    • Tags
    • Câu hỏi
    • Phản hồi trang web
    • Bài viết
    • Người dùng
  • Đăng nhập để đăng

  • Bưu kiện

Khám phá

Hướng dẫn how can we store data from html in sql? - làm cách nào chúng tôi có thể lưu trữ dữ liệu từ html trong sql?

Tags

Câu hỏi asked Jan 17, '22 AmeliaGu-msft answered Jan 18, '22

Phản hồi trang web

Bài viết

Người dùng

Bỏ qua nội dung chính

sql-server-general

Tìm chủ đề, thẻ và người dùng ...

Nhà

câu hỏi characters needed characters left characters exceeded

  • 0 phiếu "
  • Ricardooliv-7430 đã hỏi ngày 17 tháng 1, '22Ameliagu-msft đã trả lời ngày 18 tháng 1, '22
  • Chào mọi người,
  • Tôi đã tự hỏi nếu có thể lấy dữ liệu từ trang HTML và tải trực tiếp vào DB (Postgres, SQL Server). Nếu không thể làm điều đó trực tiếp, thì đó là cách tốt nhất hoặc dễ dàng nhất để làm điều đó?
  • Những gì tôi muốn nhận và lưu trữ, là ngày phát hành từ cột đầu tiên của trang https://sqlserverupdates.com/sql-erver-2016-updates/

Ty cho thời gian của bạn: D Visible to all users

Bình luận Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

Bình luận Answers

  • 5 | 1600Characters cần thiết Created
  • Có thể nhìn thấy tất cả người dùng Oldest
  • Có thể nhìn thấy cho Poster & Microsoft ban đầu Votes

Tags

Câu hỏi answered Jan 18, '22

Phản hồi trang web

Bài viết
https://www.red-gate.com/simple-talk/databases/sql-server/learn/how-to-import-data-from-html-pages/
https://www.c-sharpcorner.com/article/data-scraping-from-a-website-and-save-to-sql-server-using-uipath-rpa/

Người dùng
Amelia


Bỏ qua nội dung chính
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


Nhà

câu hỏi characters needed characters left characters exceeded

  • 0 phiếu "
  • Ricardooliv-7430 đã hỏi ngày 17 tháng 1, '22Ameliagu-msft đã trả lời ngày 18 tháng 1, '22
  • Chào mọi người,
  • Tôi đã tự hỏi nếu có thể lấy dữ liệu từ trang HTML và tải trực tiếp vào DB (Postgres, SQL Server). Nếu không thể làm điều đó trực tiếp, thì đó là cách tốt nhất hoặc dễ dàng nhất để làm điều đó?
  • Những gì tôi muốn nhận và lưu trữ, là ngày phát hành từ cột đầu tiên của trang https://sqlserverupdates.com/sql-erver-2016-updates/

Ty cho thời gian của bạn: D Visible to all users

Bình luận Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

Tags

Câu hỏi answered Jan 18, '22

Phản hồi trang web


Nhà

câu hỏi characters needed characters left characters exceeded

  • 0 phiếu "
  • Ricardooliv-7430 đã hỏi ngày 17 tháng 1, '22Ameliagu-msft đã trả lời ngày 18 tháng 1, '22
  • Chào mọi người,
  • Tôi đã tự hỏi nếu có thể lấy dữ liệu từ trang HTML và tải trực tiếp vào DB (Postgres, SQL Server). Nếu không thể làm điều đó trực tiếp, thì đó là cách tốt nhất hoặc dễ dàng nhất để làm điều đó?
  • Những gì tôi muốn nhận và lưu trữ, là ngày phát hành từ cột đầu tiên của trang https://sqlserverupdates.com/sql-erver-2016-updates/

Ty cho thời gian của bạn: D Visible to all users

Bình luận Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

Bình luận

5 | 1600Characters cần thiết people are following this question.

Có thể nhìn thấy tất cả người dùng Subscribe to Comments and Answers

Có thể nhìn thấy cho Poster & Microsoft ban đầu

Có thể xem bởi người điều hành

Có thể xem bởi người điều hành và poster ban đầu

Khả năng hiển thị nâng cao

Chuyển đổi khả năng hiển thị nhận xét. Tầm nhìn hiện tại: Có thể hiển thị cho tất cả người dùng

Tệp đính kèm: Tối đa 10 tệp đính kèm (bao gồm cả hình ảnh) có thể được sử dụng với tối đa 3,0 mib mỗi và tổng cộng 30,0 mib.

Tôi có thể lưu trữ mã HTML trong cơ sở dữ liệu không?

Chắc chắn có thể lưu trữ HTML (hoặc bất kỳ đánh dấu hoặc ngôn ngữ nào) trong cơ sở dữ liệu. Cũng xử lý rằng với PHP là có thể. Tất cả những gì bạn phải đảm bảo là bạn thoát nội dung để a) mã của bạn không mở cho SQL Incation và B) các câu lệnh là hợp lệ bất kể giá trị nội dung.. Also handling that with PHP is possible. All you have to make sure is that you escape the content so that a) your code is not open to sql injection and b) the statements are valid regardless of the contents value.

Chúng ta có thể sử dụng HTML trong SQL không?

Bạn có thể sản xuất HTML từ SQL vì SQL Server có hỗ trợ tích hợp để xuất XML và HTML được hiểu rõ nhất là một phương ngữ hơi kỳ lạ của XML truyền đạt ý nghĩa cho các thẻ được xác định trước.Có rất nhiều trường hợp cạnh trong đó một cấu trúc HTML là cách rõ ràng nhất để truyền đạt các bảng, danh sách và thư mục. because SQL Server has built-in support for outputting XML, and HTML is best understood as a slightly odd dialect of XML that imparts meaning to predefined tags. There are plenty of edge cases where an HTML structure is the most obvious way of communicating tables, lists and directories.

SQL có thể lấy dữ liệu từ trang web không?

Bạn có thể trích xuất thông tin trong bảng, bảng tính, CSV, JSON.Bạn có thể sao chép dữ liệu theo cách thủ công từ một trang web;Tuy nhiên, nếu bạn thường xuyên sử dụng nó để phân tích, nó đòi hỏi tự động hóa.Đối với tự động hóa này, thông thường, chúng tôi phụ thuộc vào các nhà phát triển để đọc dữ liệu từ trang web và chèn nó vào các bảng SQL.You can manually copy data from a website; however, if you regularly use it for your analysis, it requires automation. For this automation, usually, we depend on the developers to read the data from the website and insert it into SQL tables.

Làm thế nào chúng ta có thể lưu trữ dữ liệu biểu mẫu trong HTML?

HTML Web Storage cung cấp hai đối tượng để lưu trữ dữ liệu trên máy khách: window.localstorage - Lưu trữ dữ liệu không có ngày hết hạn.window.SessionStorage - Lưu trữ dữ liệu cho một phiên (dữ liệu bị mất khi tab Trình duyệt được đóng)window.localStorage - stores data with no expiration date. window.sessionStorage - stores data for one session (data is lost when the browser tab is closed)