Cách chèn dữ liệu vào cơ sở dữ liệu máy chủ sql bằng javascript

Tệp này sẽ gửi thông tin đến cùng một bảng SQL mà chúng tôi đã tạo trong bài đăng trên blog trước đó

USE APITest;

CREATE TABLE dbo.UsersAD
[ ID INT IDENTITY[1,1] NOT NULL
,EmloyeeID INT 
,SamAccountName VARCHAR[100]
,DisplayName VARCHAR[200]
,Email VARCHAR[100]
]


INSERT INTO dbo.UsersAD [EmloyeeID, SamAccountName, DisplayName, Email]
          SELECT 21,'MichelH','Michel Houell','michelh@account.com'
UNION ALL SELECT 22,'NielT','Niel Ty','NielT@account.com'
UNION ALL SELECT 25,'ImmanuelK','Immanuel Kan','ImmanuelK@account.com'
UNION ALL SELECT 30,'BillG','Bill William Gate','BillG@account.com'

Khi bạn đã thay đổi và lưu cả hai tệp javascript, bây giờ bạn có thể chạy ứng dụng nút. Trong cùng một thư mục [SQLAPI] hãy chạy lệnh sau

node WriteApp.js

Và mở vị trí URL trong loại trình duyệt của bạn
http. //máy chủ cục bộ. 2908/insert/UsersAD?EmloyeeID=222&SamAccountName=tomazt&DisplayName=tomaz tom&Email=tt @ tomaztsql

Và bạn sẽ nhận được một tin nhắn trong trình duyệt của bạn

[email protected]','123.123.0000','01-01-2015', 33000];

Lưu ý rằng cột EmployeeId là cột nhận dạng, vì vậy các giá trị sẽ được tạo tự động trên mỗi câu lệnh chèn. Vì vậy, cột EmployeeId không được bao gồm trong câu lệnh chèn ở trên

Để xem dữ liệu đã chèn, hãy thực hiện truy vấn

INSERT INTO Employee[FirstName, LastName, EMail, Phone, HireDate, Salary]
VALUES['John','King','[email protected]','123.123.0000','01-01-2015', 33000];
0 trong trình chỉnh sửa truy vấn, như minh họa bên dưới

[email protected]','123.000.000','05-12-2018',17000];

Ghi chú

Mọi thay đổi về trình tự, số lượng giá trị hoặc kiểu dữ liệu của nó có thể dẫn đến lỗi hoặc dữ liệu không chính xác

Chèn giá trị vào các cột cụ thể

Để chèn dữ liệu vào các cột cụ thể, hãy chỉ định tên cột trong dấu ngoặc đơn. Đảm bảo các cột khác cho phép giá trị null;

Phần sau đây sẽ chỉ chèn dữ liệu vào các cột

INSERT INTO Employee[FirstName, LastName, EMail, Phone, HireDate, Salary]
VALUES['John','King','[email protected]','123.123.0000','01-01-2015', 33000];
1 và
INSERT INTO Employee[FirstName, LastName, EMail, Phone, HireDate, Salary]
VALUES['John','King','[email protected]','123.123.0000','01-01-2015', 33000];
2

Tập lệnh SQL. Chèn dữ liệu vào các cột cụ thể

Sao chép

________số 8_______

Ghi chú

Bạn phải chèn dữ liệu vào tất cả các cột NOT NULL;

Chèn nhiều bản ghi

Chèn nhiều bản ghi vào một câu lệnh INSERT INTO duy nhất bằng cách đặt nhiều bản ghi trong ngoặc đơn sau VALUES. Sau đây sẽ chèn hai bản ghi vào bảng Employee trong cơ sở dữ liệu SQL Server, MySQL, PostgreSQL, SQLite

T-SQL. Chèn nhiều bản ghi

Sao chép

INSERT INTO Employee 
VALUES 
['Kevin','Weiss','[email protected]','123.123.12','08-10-2019',17000],
['Lex','De Haan','[email protected]','123.123.13','05-05-2019',15000],
['Laura','Bissot','[email protected]','123.123.15','02-08-2019',40000];

Để chèn nhiều bản ghi vào các cột cụ thể, hãy chỉ định tên cột trong dấu ngoặc đơn, như minh họa bên dưới

Làm cách nào để thêm dữ liệu vào cơ sở dữ liệu bằng JavaScript?

Tạo tệp js có tên "insert" trong thư mục DBexample và đặt dữ liệu sau vào đó. var mysql = yêu cầu['mysql']; . createConnection[{ .
var mysql = yêu cầu['mysql'];
var con = mysql. .
chủ nhà. "máy chủ cục bộ",
người sử dụng. "nguồn gốc",
mật khẩu mở khóa. "12345",
cơ sở dữ liệu. "javatpoint"

Làm cách nào để lưu trữ dữ liệu trong cơ sở dữ liệu bằng JavaScript?

Lưu trữ dữ liệu trong Trình duyệt bằng JavaScript .
setItem[key, value] lưu cặp khóa/giá trị
getItem[key] nhận giá trị theo khóa
removeItem[key] xóa khóa và giá trị
clear[] xóa mọi thứ khỏi bộ lưu trữ
khóa [chỉ mục] lấy khóa từ một vị trí nhất định
chiều dài số lượng các mặt hàng được lưu trữ

Làm cách nào để chèn dữ liệu trong SQL Server?

Trong SQL Server, bạn cũng có thể chèn bản ghi vào bảng bằng cú pháp GIÁ TRỊ MẶC ĐỊNH. Ví dụ. CHÈN VÀO nhân viên [employee_id, last_name, first_name] GIÁ TRỊ MẶC ĐỊNH ; .

Cách sử dụng dữ liệu JavaScript trong SQL?

js và gói mssql thường tuân theo các bước sau. .
Tạo một thể hiện của gói mssql
Tạo kết nối SQL với connect[]
Sử dụng kết nối để tạo một yêu cầu SQL mới
Đặt bất kỳ tham số đầu vào nào theo yêu cầu
Thực hiện yêu cầu
Xử lý kết quả [e. g. recordset] được trả về bởi yêu cầu

Chủ Đề