Bạn có thể sử dụng javascript trong sql không?

SQL. js là một thư viện JavaScript cho phép bạn tạo và truy vấn cơ sở dữ liệu quan hệ hoàn toàn trong trình duyệt. Nó sử dụng tệp cơ sở dữ liệu ảo được lưu trữ trong bộ nhớ trình duyệt, do đó, nó không lưu lại các thay đổi được thực hiện đối với cơ sở dữ liệu. 24-May-2021

Show

JavaScript có thể kết nối với DB không?

Có thể kết nối với cơ sở dữ liệu bằng Javascript hiện đại, nhưng đó là một quy trình khác tùy thuộc vào nơi bạn đang áp dụng nó. Trên các trang web (Javascript phía máy khách), cách thông thường là thực hiện lệnh gọi AJAX tới tập lệnh phía máy chủ sẽ kết nối với cơ sở dữ liệu. 01-Feb-2022

JavaScript và SQL có giống nhau không?

JavaScript là một ngôn ngữ lập trình đầy đủ mà sau này được tận dụng để giúp bạn viết mã phía máy chủ. Mặt khác, SQL là nơi bạn học cách làm việc với cơ sở dữ liệu. Thực tế đây là một loại kiến ​​thức “back-end”. 06-Apr-2022

JavaScript có tốt cho cơ sở dữ liệu không?

Javascript không còn là ngôn ngữ DUY NHẤT phía máy khách nữa, Nút. js là một ví dụ trong đó Javascript được sử dụng cho lập trình phía máy chủ và nó thực sự cũng có kết nối cơ sở dữ liệu. Nó rất hiệu quả và được tối ưu hóa cho lập trình phía máy chủ

Cơ sở dữ liệu nào là tốt nhất cho JavaScript?

js hỗ trợ tất cả các loại cơ sở dữ liệu bất kể đó là cơ sở dữ liệu quan hệ hay cơ sở dữ liệu NoSQL. Tuy nhiên, cơ sở dữ liệu NoSQL như MongoDb phù hợp nhất với Node. js

Chúng tôi có thể sử dụng JavaScript với MySQL không?

Câu trả lời đơn giản là. không. JavaScript là ngôn ngữ phía máy khách chạy trong trình duyệt (nút. js) và MySQL là công nghệ phía máy chủ chạy trên máy chủ. Điều đó có nghĩa là bạn thường sử dụng ngôn ngữ phía máy chủ như ASP. NET hoặc PHP để kết nối với cơ sở dữ liệu

JavaScript có thể kết nối với SQL Server không?

Không có cách phổ biến nào để kết nối với cơ sở dữ liệu SQL Server từ ứng dụng khách JavaScript, mọi trình duyệt đều có API và gói riêng để kết nối với SQL Server. 16-Nov-2021

Cơ sở dữ liệu JavaScript là gì?

Database-js triển khai giao diện chung, dựa trên lời hứa để truy cập cơ sở dữ liệu SQL. Lấy cảm hứng từ Java, nó sử dụng các chuỗi kết nối để xác định trình điều khiển cơ sở dữ liệu. Trình bao bọc xung quanh trình điều khiển cơ sở dữ liệu gốc cung cấp giao diện hợp nhất để xử lý cơ sở dữ liệu. 05-Jun-2021

Làm cách nào để kết nối SQL với HTML?

Đối với điều này, bạn cần làm theo các bước sau

  • Bước 1. Lọc các yêu cầu về biểu mẫu HTML của bạn cho trang web liên hệ với chúng tôi
  • Bước 2. Tạo cơ sở dữ liệu và bảng trong MySQL
  • Bước 3. Tạo biểu mẫu HTML để kết nối với cơ sở dữ liệu
  • Bước 4. Tạo một trang PHP để lưu dữ liệu từ dạng HTML vào cơ sở dữ liệu MySQL của bạn
  • Bước 5. Tất cả đã được làm xong

SQL hay JavaScript nào khó hơn?

SQL có thể được hiểu là dễ hơn Java. SQL là ngôn ngữ dành riêng cho miền để quản lý dữ liệu trong cơ sở dữ liệu quan hệ, trong khi Java là ngôn ngữ lập trình chung. Hơn nữa, SQL là một ngôn ngữ khai báo với bản chất ngữ nghĩa cú pháp của nó, thêm vào tính đơn giản so sánh của nó

Tôi là một người mê cơ sở dữ liệu quan hệ lâu năm, cụ thể là SQL Server. Đôi khi trong sự nghiệp của mình, tôi đã tập trung vào thiết kế cơ sở dữ liệu, triển khai, di chuyển, quản trị, tối ưu hóa truy vấn và xây dựng cẩn thận các thủ tục, trình kích hoạt và chế độ xem được lưu trữ

Tôi đã viết các ứng dụng trên SQL Server bằng Visual Basic, ASP “Classic”, ASP. NET, và trong những năm gần đây, Node. js. Vâng đúng vậy. Bạn có thể xây dựng Nút. ứng dụng js với SQL Server

Trong hướng dẫn này, bạn sẽ tìm hiểu những kiến ​​thức cơ bản về cách tạo một Nút. js sử dụng SQL Server bằng cách tạo một ứng dụng lịch đơn giản

Thiết lập nút của bạn. môi trường phát triển js

Trước khi bắt đầu, bạn sẽ cần một số thứ

  • Nút. js phiên bản 8. 0 hoặc cao hơn
  • Truy cập vào SQL Server phiên bản 2012 trở lên

Nếu bạn chưa có phiên bản SQL Server mà bạn có thể kết nối, bạn có thể cài đặt một phiên bản cục bộ để phát triển và thử nghiệm

Cài đặt máy chủ SQL trên Windows

Tải xuống và cài đặt SQL Server Phiên bản dành cho nhà phát triển

Cài đặt SQL Server trên Mac hoặc Linux

  1. Cài đặt Docker
  2. Chạy phần sau trong một thiết bị đầu cuối. Điều này sẽ tải xuống phiên bản SQL Server 2017 mới nhất cho Linux và tạo vùng chứa mới có tên
    npm install hapi@18
    
    1

docker pull microsoft/mssql-server-linux:2017-latest
docker run -d --name sqlserver -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=P@55w0rd' -e 'MSSQL_PID=Developer' -p 1433:1433 microsoft/mssql-server-linux:2017-latest

Ghi chú. Để biết thêm thông tin về cách chạy SQL Server cho Linux, hãy xem SQL Server đang chạy trên máy Mac?

Thiết lập cơ sở dữ liệu SQL

Bạn sẽ cần một cơ sở dữ liệu SQL cho hướng dẫn này. Nếu bạn đang chạy SQL Server cục bộ và chưa có cơ sở dữ liệu, bạn có thể tạo một cơ sở dữ liệu bằng tập lệnh sau

Ghi chú. Nếu bạn có Visual Studio Code, bạn có thể sử dụng tiện ích mở rộng mssql tuyệt vời để chạy các tập lệnh SQL. Hoặc, bạn có thể sử dụng một ứng dụng như Azure Data Studio

USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO

Tiếp theo, tạo một bảng mới có tên là

npm install hapi@18
2. Đây là bảng bạn sẽ sử dụng để lưu trữ các sự kiện lịch

-- Dropping events table...
DROP TABLE IF EXISTS events;

-- Create events table...
CREATE TABLE events (
   id int IDENTITY(1, 1) PRIMARY KEY CLUSTERED NOT NULL
   , userId nvarchar(50) NOT NULL
   , title nvarchar(200) NOT NULL
   , description nvarchar(1000) NULL
   , startDate date NOT NULL
   , startTime time(0) NULL
   , endDate date NULL
   , endTime time(0) NULL
   , INDEX idx_events_userId ( userId )
);

Tạo một nút. ứng dụng web js

với nút. js, bạn có thể chọn từ rất nhiều khung tuyệt vời để tạo ứng dụng web. Trong hướng dẫn này, bạn sẽ sử dụng hapi, sở thích cá nhân của tôi. Ban đầu được tạo bởi các kỹ sư của Walmart, nó phù hợp để xây dựng API, dịch vụ và ứng dụng web hoàn chỉnh

Mở dấu nhắc lệnh (Windows) hoặc thiết bị đầu cuối (Mac hoặc Linux) và thay đổi thư mục hiện tại thành nơi bạn muốn tạo dự án của mình. Tạo một thư mục cho dự án của bạn và thay đổi thư mục mới

mkdir node-sql-tutorial
cd node-sql-tutorial

Cần có tệp

npm install hapi@18
3 cho Nút. js và bao gồm những thứ như thông tin dự án, tập lệnh và phần phụ thuộc. Sử dụng lệnh
npm install hapi@18
4 để tạo tệp
npm install hapi@18
3 trong thư mục dự án

npm init -y

Tiếp theo, cài đặt

npm install hapi@18
6 làm phụ thuộc

npm install hapi@18

Bây giờ hãy mở dự án trong trình chỉnh sửa bạn chọn

Nếu bạn chưa có trình chỉnh sửa mã yêu thích, tôi khuyên bạn nên cài đặt Visual Studio Code. Mã VS có hỗ trợ đặc biệt cho JavaScript và Node. js, chẳng hạn như hoàn thành và gỡ lỗi mã thông minh. Ngoài ra còn có một thư viện rộng lớn các tiện ích mở rộng miễn phí do cộng đồng đóng góp

Nút. Cấu trúc dự án js

Hầu hết các ví dụ “hello world” của Node. js bắt đầu với mọi thứ trong một tệp JavaScript. Tuy nhiên, điều cần thiết là thiết lập một cấu trúc dự án tốt để hỗ trợ ứng dụng của bạn khi nó phát triển

Có vô số ý kiến ​​về cách bạn có thể tổ chức một Node. dự án js. Trong hướng dẫn này, cấu trúc dự án cuối cùng sẽ tương tự như sau

docker pull microsoft/mssql-server-linux:2017-latest
docker run -d --name sqlserver -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=P@55w0rd' -e 'MSSQL_PID=Developer' -p 1433:1433 microsoft/mssql-server-linux:2017-latest
2

Tạo một máy chủ cơ bản với các tuyến đường

Tạo một thư mục có tên

npm install hapi@18
7. Trong thư mục này, thêm một tệp mới có tên
npm install hapi@18
8. Mở tệp và thêm JavaScript sau

docker pull microsoft/mssql-server-linux:2017-latest
docker run -d --name sqlserver -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=P@55w0rd' -e 'MSSQL_PID=Developer' -p 1433:1433 microsoft/mssql-server-linux:2017-latest
5

Tạo một tệp mới dưới tên

npm install hapi@18
7 tên là
docker pull microsoft/mssql-server-linux:2017-latest
docker run -d --name sqlserver -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=P@55w0rd' -e 'MSSQL_PID=Developer' -p 1433:1433 microsoft/mssql-server-linux:2017-latest
20. Mở tệp và thêm vào như sau

docker pull microsoft/mssql-server-linux:2017-latest
docker run -d --name sqlserver -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=P@55w0rd' -e 'MSSQL_PID=Developer' -p 1433:1433 microsoft/mssql-server-linux:2017-latest
8

Một trong những lý do để tách cấu hình máy chủ khỏi khởi động ứng dụng là việc kiểm tra ứng dụng sẽ dễ dàng hơn

Tiếp theo, tạo một thư mục bên dưới

npm install hapi@18
7 có tên là
docker pull microsoft/mssql-server-linux:2017-latest
docker run -d --name sqlserver -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=P@55w0rd' -e 'MSSQL_PID=Developer' -p 1433:1433 microsoft/mssql-server-linux:2017-latest
22. Trong thư mục này, thêm một tệp mới có tên
npm install hapi@18
8. Mở tệp và thêm vào như sau

USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
2

Cuối cùng, chỉnh sửa tệp

npm install hapi@18
3 và thay đổi giá trị thuộc tính
docker pull microsoft/mssql-server-linux:2017-latest
docker run -d --name sqlserver -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=P@55w0rd' -e 'MSSQL_PID=Developer' -p 1433:1433 microsoft/mssql-server-linux:2017-latest
25 thành
docker pull microsoft/mssql-server-linux:2017-latest
docker run -d --name sqlserver -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=P@55w0rd' -e 'MSSQL_PID=Developer' -p 1433:1433 microsoft/mssql-server-linux:2017-latest
26. Thuộc tính này hướng dẫn Node. js trên tệp nào sẽ thực thi khi ứng dụng khởi động

USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
0

Bây giờ bạn có thể bắt đầu ứng dụng. Quay trở lại cửa sổ lệnh/thiết bị đầu cuối của bạn và nhập lệnh sau

USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
1

Bạn sẽ thấy thông báo

docker pull microsoft/mssql-server-linux:2017-latest
docker run -d --name sqlserver -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=P@55w0rd' -e 'MSSQL_PID=Developer' -p 1433:1433 microsoft/mssql-server-linux:2017-latest
27. Mở trình duyệt của bạn và điều hướng đến
docker pull microsoft/mssql-server-linux:2017-latest
docker run -d --name sqlserver -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=P@55w0rd' -e 'MSSQL_PID=Developer' -p 1433:1433 microsoft/mssql-server-linux:2017-latest
28. Trình duyệt của bạn sẽ hiển thị một cái gì đó như sau

Bạn có thể sử dụng javascript trong sql không?

Thành công

Ghi chú. Để dừng nút. js, hãy chuyển đến cửa sổ lệnh/thiết bị đầu cuối và nhấn

docker pull microsoft/mssql-server-linux:2017-latest
docker run -d --name sqlserver -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=P@55w0rd' -e 'MSSQL_PID=Developer' -p 1433:1433 microsoft/mssql-server-linux:2017-latest
29

Quản lý nút của bạn. cấu hình ứng dụng js

Trước khi viết mã để tương tác với SQL Server, chúng ta cần một cách tốt để quản lý cấu hình của ứng dụng, chẳng hạn như thông tin kết nối SQL Server của chúng ta

Nút. các ứng dụng js thường sử dụng các biến môi trường để cấu hình. Tuy nhiên, quản lý các biến môi trường có thể là một nỗi đau.

docker pull microsoft/mssql-server-linux:2017-latest
docker run -d --name sqlserver -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=P@55w0rd' -e 'MSSQL_PID=Developer' -p 1433:1433 microsoft/mssql-server-linux:2017-latest
50 là một Nút phổ biến. js hiển thị tệp cấu hình
docker pull microsoft/mssql-server-linux:2017-latest
docker run -d --name sqlserver -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=P@55w0rd' -e 'MSSQL_PID=Developer' -p 1433:1433 microsoft/mssql-server-linux:2017-latest
51 cho Node. js như thể tất cả được thiết lập bằng các biến môi trường

Đầu tiên, cài đặt

docker pull microsoft/mssql-server-linux:2017-latest
docker run -d --name sqlserver -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=P@55w0rd' -e 'MSSQL_PID=Developer' -p 1433:1433 microsoft/mssql-server-linux:2017-latest
50 làm phụ thuộc dự án

USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
2

Tạo một tệp có tên

docker pull microsoft/mssql-server-linux:2017-latest
docker run -d --name sqlserver -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=P@55w0rd' -e 'MSSQL_PID=Developer' -p 1433:1433 microsoft/mssql-server-linux:2017-latest
51 trong thư mục gốc của dự án và thêm cấu hình sau

USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
3

Cập nhật cấu hình SQL Server với thông tin cấu hình cơ sở dữ liệu của bạn. Chúng tôi sẽ đề cập đến một số cài đặt khác sau

Ghi chú. Khi sử dụng hệ thống kiểm soát nguồn như git, không thêm tệp

docker pull microsoft/mssql-server-linux:2017-latest
docker run -d --name sqlserver -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=P@55w0rd' -e 'MSSQL_PID=Developer' -p 1433:1433 microsoft/mssql-server-linux:2017-latest
51 vào kiểm soát nguồn. Mỗi môi trường yêu cầu một tệp
docker pull microsoft/mssql-server-linux:2017-latest
docker run -d --name sqlserver -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=P@55w0rd' -e 'MSSQL_PID=Developer' -p 1433:1433 microsoft/mssql-server-linux:2017-latest
51 tùy chỉnh và có thể chứa các bí mật không được lưu trữ trong kho lưu trữ. Bạn nên ghi lại các giá trị dự kiến ​​trong dự án README và trong một tệp
docker pull microsoft/mssql-server-linux:2017-latest
docker run -d --name sqlserver -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=P@55w0rd' -e 'MSSQL_PID=Developer' -p 1433:1433 microsoft/mssql-server-linux:2017-latest
56 riêng biệt

Tiếp theo, tạo một tệp bên dưới

npm install hapi@18
7 có tên là
docker pull microsoft/mssql-server-linux:2017-latest
docker run -d --name sqlserver -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=P@55w0rd' -e 'MSSQL_PID=Developer' -p 1433:1433 microsoft/mssql-server-linux:2017-latest
58 và thêm đoạn mã sau

USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
4

Cập nhật

docker pull microsoft/mssql-server-linux:2017-latest
docker run -d --name sqlserver -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=P@55w0rd' -e 'MSSQL_PID=Developer' -p 1433:1433 microsoft/mssql-server-linux:2017-latest
59 để sử dụng mô-đun
docker pull microsoft/mssql-server-linux:2017-latest
docker run -d --name sqlserver -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=P@55w0rd' -e 'MSSQL_PID=Developer' -p 1433:1433 microsoft/mssql-server-linux:2017-latest
80 mới mà bạn vừa tạo

USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
5

Tạo một nút. js với máy chủ SQL

Bây giờ chúng ta có thể đến phần thú vị. Trong bước này, bạn sẽ thêm một tuyến đường vào hapi để truy vấn cơ sở dữ liệu về danh sách các sự kiện và trả về chúng dưới dạng JSON. Bạn sẽ tạo một plugin máy khách SQL Server cho hapi và tổ chức lớp truy cập dữ liệu theo cách giúp dễ dàng thêm các API mới trong tương lai

Trước tiên, bạn cần cài đặt một vài gói phụ thuộc, quan trọng nhất là gói

docker pull microsoft/mssql-server-linux:2017-latest
docker run -d --name sqlserver -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=P@55w0rd' -e 'MSSQL_PID=Developer' -p 1433:1433 microsoft/mssql-server-linux:2017-latest
81

USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
6

Tạo lớp truy cập dữ liệu SQL

Sử dụng SQL Server với nút. js và gói

docker pull microsoft/mssql-server-linux:2017-latest
docker run -d --name sqlserver -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=P@55w0rd' -e 'MSSQL_PID=Developer' -p 1433:1433 microsoft/mssql-server-linux:2017-latest
81 thường tuân theo các bước sau

  1. Tạo một thể hiện của gói
    docker pull microsoft/mssql-server-linux:2017-latest
    docker run -d --name sqlserver -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=P@55w0rd' -e 'MSSQL_PID=Developer' -p 1433:1433 microsoft/mssql-server-linux:2017-latest
    
    81
  2. Tạo kết nối SQL với
    docker pull microsoft/mssql-server-linux:2017-latest
    docker run -d --name sqlserver -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=P@55w0rd' -e 'MSSQL_PID=Developer' -p 1433:1433 microsoft/mssql-server-linux:2017-latest
    
    84
  3. Sử dụng kết nối để tạo SQL
    docker pull microsoft/mssql-server-linux:2017-latest
    docker run -d --name sqlserver -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=P@55w0rd' -e 'MSSQL_PID=Developer' -p 1433:1433 microsoft/mssql-server-linux:2017-latest
    
    85 mới
  4. Đặt bất kỳ tham số đầu vào nào theo yêu cầu
  5. Thực hiện yêu cầu
  6. Xử lý kết quả (e. g. recordset) được trả về bởi yêu cầu

Tạo kết nối tới SQL Server là một hoạt động tương đối tốn kém. Ngoài ra còn có một giới hạn thực tế đối với số lượng kết nối có thể được thiết lập. Theo mặc định, hàm

docker pull microsoft/mssql-server-linux:2017-latest
docker run -d --name sqlserver -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=P@55w0rd' -e 'MSSQL_PID=Developer' -p 1433:1433 microsoft/mssql-server-linux:2017-latest
87 của gói
docker pull microsoft/mssql-server-linux:2017-latest
docker run -d --name sqlserver -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=P@55w0rd' -e 'MSSQL_PID=Developer' -p 1433:1433 microsoft/mssql-server-linux:2017-latest
81 tạo và trả về một đối tượng “nhóm” kết nối. Nhóm kết nối tăng hiệu suất và khả năng mở rộng của ứng dụng

Khi truy vấn

docker pull microsoft/mssql-server-linux:2017-latest
docker run -d --name sqlserver -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=P@55w0rd' -e 'MSSQL_PID=Developer' -p 1433:1433 microsoft/mssql-server-linux:2017-latest
85 được tạo, máy khách SQL sử dụng kết nối có sẵn tiếp theo trong nhóm. Sau khi truy vấn được thực hiện, kết nối được trả về kết nối với nhóm

Tạo một thư mục dưới tên

npm install hapi@18
7 tên là
USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
20. Tạo một tệp mới dưới tên
USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
21 tên là
npm install hapi@18
8. Thêm đoạn mã sau vào tập tin này

USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
7

Khi sử dụng SQL Server với Node. js, một trong những điều quan trọng nhất cần thực hiện đúng là xử lý đúng cách các lỗi kết nối khi chúng xảy ra. Bên trong, mô-đun

USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
23 có hai chức năng quan trọng.
USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
24 và
USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
25.
USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
24 trả về nhóm kết nối đang hoạt động hoặc tạo một nhóm nếu cần. Khi xảy ra bất kỳ lỗi kết nối nào,
USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
25 đảm bảo nhóm hoạt động trước đó được xử lý để ngăn mô-đun sử dụng lại nó

Tạo một tệp mới bên dưới

USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
21 có tên là
USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
29. Thêm đoạn mã sau vào tập tin này

USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
8

Mặc dù có thể nhúng các truy vấn SQL dưới dạng các chuỗi trong mã JavaScript, nhưng tôi tin rằng tốt hơn hết là giữ các truy vấn trong các tệp

USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
00 riêng biệt và tải chúng khi khởi động. Mô-đun
USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
01 này tải tất cả các tệp
USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
00 trong một thư mục nhất định và trả về chúng dưới dạng một đối tượng

Tạo một thư mục mới dưới tên

USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
21 tên là
npm install hapi@18
2. Thêm một tệp mới bên dưới
USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
05 có tên là
npm install hapi@18
8. Thêm đoạn mã sau vào tập tin này

USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
9

Thêm một tệp mới bên dưới

USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
05 có tên là
USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
08. Thêm SQL sau vào tệp này

-- Dropping events table...
DROP TABLE IF EXISTS events;

-- Create events table...
CREATE TABLE events (
   id int IDENTITY(1, 1) PRIMARY KEY CLUSTERED NOT NULL
   , userId nvarchar(50) NOT NULL
   , title nvarchar(200) NOT NULL
   , description nvarchar(1000) NULL
   , startDate date NOT NULL
   , startTime time(0) NULL
   , endDate date NULL
   , endTime time(0) NULL
   , INDEX idx_events_userId ( userId )
);
0

Lưu ý trong hai tệp cuối cùng, bạn đang sử dụng truy vấn được tham số hóa, chuyển

USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
09 dưới dạng tham số được đặt tên, bảo vệ chống lại các cuộc tấn công tiêm nhiễm SQL

Tạo một Plugin máy khách cơ sở dữ liệu

Tiếp theo, bạn sẽ thêm plugin máy khách cơ sở dữ liệu để giúp dễ dàng chạy các truy vấn SQL từ các phần khác của ứng dụng, chẳng hạn như khi người dùng yêu cầu API. Trong các khung khác, khái niệm này có thể được gọi là phần mềm trung gian, nhưng hapi sử dụng thuật ngữ plugin

Tạo một thư mục mới dưới tên

npm install hapi@18
7 tên là
USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
11. Tạo một tệp mới dưới tên
USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
12 tên là
npm install hapi@18
8. Thêm đoạn mã sau

-- Dropping events table...
DROP TABLE IF EXISTS events;

-- Create events table...
CREATE TABLE events (
   id int IDENTITY(1, 1) PRIMARY KEY CLUSTERED NOT NULL
   , userId nvarchar(50) NOT NULL
   , title nvarchar(200) NOT NULL
   , description nvarchar(1000) NULL
   , startDate date NOT NULL
   , startTime time(0) NULL
   , endDate date NULL
   , endTime time(0) NULL
   , INDEX idx_events_userId ( userId )
);
1

Tạo một tệp mới dưới tên

USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
12 có tên là
USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
15. Thêm đoạn mã sau

-- Dropping events table...
DROP TABLE IF EXISTS events;

-- Create events table...
CREATE TABLE events (
   id int IDENTITY(1, 1) PRIMARY KEY CLUSTERED NOT NULL
   , userId nvarchar(50) NOT NULL
   , title nvarchar(200) NOT NULL
   , description nvarchar(1000) NULL
   , startDate date NOT NULL
   , startTime time(0) NULL
   , endDate date NULL
   , endTime time(0) NULL
   , INDEX idx_events_userId ( userId )
);
2

Tiếp theo, cập nhật

USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
16 để đăng ký plugin

-- Dropping events table...
DROP TABLE IF EXISTS events;

-- Create events table...
CREATE TABLE events (
   id int IDENTITY(1, 1) PRIMARY KEY CLUSTERED NOT NULL
   , userId nvarchar(50) NOT NULL
   , title nvarchar(200) NOT NULL
   , description nvarchar(1000) NULL
   , startDate date NOT NULL
   , startTime time(0) NULL
   , endDate date NULL
   , endTime time(0) NULL
   , INDEX idx_events_userId ( userId )
);
3

Thêm một tuyến đường API

Bây giờ bạn sẽ thêm một tuyến API sẽ thực thi truy vấn

USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
17 và trả về kết quả dưới dạng JSON. Bạn có thể thêm tuyến đường vào
USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
18 hiện có. Tuy nhiên, khi một ứng dụng phát triển, sẽ tốt hơn nếu tách các tuyến thành các mô-đun chứa các tài nguyên liên quan

Tạo một thư mục mới bên dưới

USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
19 có tên là
USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
20. Bên dưới
USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
21, tạo một tệp mới có tên
npm install hapi@18
8. Thêm đoạn mã sau vào tập tin này

-- Dropping events table...
DROP TABLE IF EXISTS events;

-- Create events table...
CREATE TABLE events (
   id int IDENTITY(1, 1) PRIMARY KEY CLUSTERED NOT NULL
   , userId nvarchar(50) NOT NULL
   , title nvarchar(200) NOT NULL
   , description nvarchar(1000) NULL
   , startDate date NOT NULL
   , startTime time(0) NULL
   , endDate date NULL
   , endTime time(0) NULL
   , INDEX idx_events_userId ( userId )
);
4

Tạo một tệp mới bên dưới

USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
21 có tên là
USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
24. Thêm đoạn mã sau vào tập tin này

-- Dropping events table...
DROP TABLE IF EXISTS events;

-- Create events table...
CREATE TABLE events (
   id int IDENTITY(1, 1) PRIMARY KEY CLUSTERED NOT NULL
   , userId nvarchar(50) NOT NULL
   , title nvarchar(200) NOT NULL
   , description nvarchar(1000) NULL
   , startDate date NOT NULL
   , startTime time(0) NULL
   , endDate date NULL
   , endTime time(0) NULL
   , INDEX idx_events_userId ( userId )
);
5

Bây giờ hãy cập nhật

USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
18 để đăng ký các tuyến đường
USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
20 mới

-- Dropping events table...
DROP TABLE IF EXISTS events;

-- Create events table...
CREATE TABLE events (
   id int IDENTITY(1, 1) PRIMARY KEY CLUSTERED NOT NULL
   , userId nvarchar(50) NOT NULL
   , title nvarchar(200) NOT NULL
   , description nvarchar(1000) NULL
   , startDate date NOT NULL
   , startTime time(0) NULL
   , endDate date NULL
   , endTime time(0) NULL
   , INDEX idx_events_userId ( userId )
);
6

chà. Bạn đã gần tới. Chèn một vài bản ghi thử nghiệm vào cơ sở dữ liệu của bạn

-- Dropping events table...
DROP TABLE IF EXISTS events;

-- Create events table...
CREATE TABLE events (
   id int IDENTITY(1, 1) PRIMARY KEY CLUSTERED NOT NULL
   , userId nvarchar(50) NOT NULL
   , title nvarchar(200) NOT NULL
   , description nvarchar(1000) NULL
   , startDate date NOT NULL
   , startTime time(0) NULL
   , endDate date NULL
   , endTime time(0) NULL
   , INDEX idx_events_userId ( userId )
);
7

Khởi động máy chủ web từ cửa sổ lệnh/thiết bị đầu cuối

USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
1

Bây giờ điều hướng trình duyệt của bạn đến

USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
27. Nếu mọi thứ được thiết lập chính xác, bạn sẽ thấy một mảng JavaScript gồm các bản ghi bạn vừa chèn

Bạn có thể sử dụng javascript trong sql không?

Thêm xác thực vào nút của bạn. ứng dụng js

Hãy để một số người dùng thực trong ứng dụng. Xây dựng thủ công xác thực và quản lý hồ sơ người dùng cho bất kỳ ứng dụng nào không phải là nhiệm vụ tầm thường. Và, làm sai có thể có kết quả thảm hại. Okta để giải cứu

Trước khi bắt đầu, bạn sẽ cần một tài khoản nhà phát triển Okta miễn phí. Cài đặt Okta CLI và chạy

USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
28 để đăng ký tài khoản mới. Nếu bạn đã có tài khoản, hãy chạy
USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
29. Sau đó, chạy
USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
30. Chọn tên ứng dụng mặc định hoặc thay đổi tên khi bạn thấy phù hợp. Chọn Web và nhấn Enter

Chọn Khác. Sau đó, thay đổi URI chuyển hướng thành

USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
31 và chấp nhận URI chuyển hướng đăng xuất mặc định là
docker pull microsoft/mssql-server-linux:2017-latest
docker run -d --name sqlserver -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=P@55w0rd' -e 'MSSQL_PID=Developer' -p 1433:1433 microsoft/mssql-server-linux:2017-latest
28

Okta CLI làm gì?

Okta CLI sẽ tạo Ứng dụng web OIDC trong Tổ chức Okta của bạn. Nó sẽ thêm các URI chuyển hướng mà bạn đã chỉ định và cấp quyền truy cập vào nhóm Mọi người. Bạn sẽ thấy đầu ra như sau khi hoàn thành

-- Dropping events table...
DROP TABLE IF EXISTS events;

-- Create events table...
CREATE TABLE events (
   id int IDENTITY(1, 1) PRIMARY KEY CLUSTERED NOT NULL
   , userId nvarchar(50) NOT NULL
   , title nvarchar(200) NOT NULL
   , description nvarchar(1000) NULL
   , startDate date NOT NULL
   , startTime time(0) NULL
   , endDate date NULL
   , endTime time(0) NULL
   , INDEX idx_events_userId ( userId )
);
9

Chạy

USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
33 (hoặc
USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
34 trên Windows) để xem nhà phát hành và thông tin đăng nhập cho ứng dụng của bạn

mkdir node-sql-tutorial
cd node-sql-tutorial
0

Miền Okta của bạn là phần đầu tiên của tổ chức phát hành của bạn, trước

USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
35

GHI CHÚ. Bạn cũng có thể sử dụng Bảng điều khiển dành cho quản trị viên Okta để tạo ứng dụng của mình. Xem Tạo ứng dụng web để biết thêm thông tin

Sao chép các giá trị Okta của bạn vào tệp

docker pull microsoft/mssql-server-linux:2017-latest
docker run -d --name sqlserver -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=P@55w0rd' -e 'MSSQL_PID=Developer' -p 1433:1433 microsoft/mssql-server-linux:2017-latest
51 để thay thế các trình giữ chỗ của
USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
37

mkdir node-sql-tutorial
cd node-sql-tutorial
1

Tiếp theo, bật đăng ký tự phục vụ. Điều này sẽ cho phép người dùng mới tạo tài khoản của riêng họ. Chạy

USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
29 để lấy URL cho tổ chức Okta của bạn. Mở kết quả trong trình duyệt yêu thích của bạn và đăng nhập vào Bảng điều khiển dành cho quản trị viên Okta

  1. Nhấp vào menu Thư mục và chọn Đăng ký tự phục vụ
  2. Nhấp vào nút Bật đăng ký
  3. Nếu bạn không thấy nút này, hãy nhấp vào Chỉnh sửa và thay đổi Đăng ký tự phục vụ thành Đã bật
  4. Nhấp vào nút Lưu ở cuối biểu mẫu

Xây dựng giao diện người dùng với JavaScript và Vue được nhúng. js

Trong các bước tiếp theo này, bạn sẽ thêm giao diện người dùng vào Nút của mình. js sử dụng các mẫu Embedded JavaScript (EJS) và Vue. js

Trước tiên, bạn sẽ cài đặt một số phụ thuộc cần thiết để hỗ trợ xác thực, hiển thị mẫu và cung cấp tệp tĩnh

mkdir node-sql-tutorial
cd node-sql-tutorial
2

Đăng ký giao diện người dùng và plugin xác thực

Bạn sẽ sử dụng

USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
39 để xác thực với Okta và
USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
40 để quản lý phiên người dùng. Tạo một tệp bên dưới
USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
12 có tên là
USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
42 và thêm đoạn mã sau

mkdir node-sql-tutorial
cd node-sql-tutorial
3

Tiếp theo, bạn sẽ cập nhật

USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
43 để đăng ký mô-đun
USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
42 và thêm hỗ trợ để cung cấp các tệp liên quan đến giao diện người dùng

mkdir node-sql-tutorial
cd node-sql-tutorial
4

Plugin

USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
45 được sử dụng để phục vụ các tệp tĩnh và
USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
46 bổ sung hỗ trợ hiển thị các mẫu phía máy chủ. Ở đây
USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
47 được định cấu hình làm công cụ mẫu

Thêm lượt xem máy chủ

Tạo một thư mục dưới tên

npm install hapi@18
7 tên là
USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
49. Bên dưới
USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
50, thêm một tệp mới có tên
USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
51 và thêm đoạn mã sau

mkdir node-sql-tutorial
cd node-sql-tutorial
5

Thêm một tệp mới vào

USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
50 có tên là
USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
53 và thêm đoạn mã sau

mkdir node-sql-tutorial
cd node-sql-tutorial
6

Tạo một thư mục mới bên dưới

USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
50 có tên là
USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
55. Bên dưới
USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
56, thêm một tệp mới có tên
USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
57 và thêm đoạn mã sau

mkdir node-sql-tutorial
cd node-sql-tutorial
7

Cập nhật các tuyến để hỗ trợ chế độ xem và xác thực

Bên dưới

USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
19, thêm một tệp mới có tên
USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
42. Thêm đoạn mã sau vào tập tin này

mkdir node-sql-tutorial
cd node-sql-tutorial
8

Bây giờ, hãy chỉnh sửa

USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
18 để thay đổi trang chủ để nó hiển thị chế độ xem EJS mới

mkdir node-sql-tutorial
cd node-sql-tutorial
9

Cập nhật các tuyến API và thêm truy vấn SQL

Bạn cần cập nhật API ứng dụng để truy vấn cơ sở dữ liệu dựa trên người dùng hiện đang đăng nhập. Ở mức tối thiểu, bạn cũng cần các tuyến để tạo, cập nhật và xóa các sự kiện, cùng với các truy vấn SQL tương ứng của chúng

Tạo một tệp mới dưới tên

USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
05 có tên là
USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
62. Thêm SQL sau vào tệp này

npm init -y
0

Tạo một tệp mới dưới tên

USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
05 có tên là
USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
64. Thêm SQL sau vào tệp này

npm init -y
1

Tạo một tệp mới bên dưới

USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
05 có tên là
USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
66. Thêm SQL sau vào tệp này

npm init -y
2

Cập nhật

USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
67 để chứa đoạn mã sau

npm init -y
3

Cập nhật

USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
68 để chứa đoạn mã sau

npm init -y
4

Add Vue. js

Đầu tiên, cài đặt các phụ thuộc cho Vue. js và các gói khác được sử dụng cho giao diện người dùng

npm init -y
5

Tạo một thư mục mới ở thư mục gốc của dự án có tên là

USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
69. Trong thư mục này, thêm một tệp mới có tên
npm install hapi@18
8. Thêm đoạn mã sau vào tập tin này

npm init -y
6

Thêm một tệp mới vào

USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
69 có tên là
USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
72. Thêm đoạn mã sau vào tập tin này

npm init -y
7

Thêm quy trình xây dựng

Cần phải tạo một quy trình xây dựng để chuyển đổi và gói giao diện người dùng máy khách thành các định dạng tương thích với hầu hết các trình duyệt. Đối với nút. js, các bước xây dựng này thường được thêm vào tệp

npm install hapi@18
3 trong
USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
74

Trước tiên, hãy cài đặt các gói bạn cần để xây dựng tệp khách hàng

npm init -y
8

Ghi chú. Đối số

USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
75 hướng dẫn
npm install hapi@18
4 cài đặt chúng dưới dạng phần phụ thuộc của nhà phát triển trái ngược với phần phụ thuộc cần thiết để sản xuất khi chạy

Bây giờ, sửa đổi

npm install hapi@18
3 và thay đổi phần
USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
74 để khớp với phần sau

npm init -y
9

Bạn có thể chạy bất kỳ tập lệnh nào được xác định từ lệnh/thiết bị đầu cuối bằng cách sử dụng

USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
79 trong đó
USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
80 là bất kỳ nhãn nào được xác định trong
USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
74. Ví dụ: bạn chỉ có thể chạy bước
USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
82 bằng cách sử dụng
USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
83

Nhân tiện,

USE master;
GO

CREATE DATABASE calendar; -- change this to whatever database name you desire
GO
84 là một tiện ích tuyệt vời theo dõi các thay đổi đối với tệp và tự động khởi động lại Nút. ứng dụng js. Bây giờ bạn có thể bắt đầu quá trình xây dựng mới và khởi chạy ứng dụng web bằng một lệnh

npm install hapi@18
0

Bạn có thể sử dụng javascript trong sql không?

Tôi hy vọng bạn thích học cách sử dụng SQL Server với Node. js. Bạn nhận được mã nguồn cuối cùng cho dự án này trên GitHub, mã này cũng bao gồm một số tính năng bổ sung, chẳng hạn như các ví dụ về thử nghiệm và tác vụ tự động khởi tạo cơ sở dữ liệu SQL

Tìm hiểu thêm về nút. js và SQL

Muốn tìm hiểu thêm về Node. js?

  • Sử dụng TypeScript để xây dựng API nút với Express
  • Xác thực mã thông báo hiện đại trong nút với Express
  • Xây dựng ứng dụng CRUD cơ bản với Angular và Node
  • Xác thực nút đơn giản
  • Xây dựng ứng dụng CRUD với ASP. NET Core và Góc

Theo dõi chúng tôi để biết thêm nội dung và cập nhật tuyệt vời từ nhóm của chúng tôi. Bạn có thể tìm thấy chúng tôi trên Twitter, Facebook và LinkedIn. Câu hỏi?

JavaScript có thể xử lý cơ sở dữ liệu không?

Vì vậy, khi nói đến việc xây dựng trang web và kết nối chúng với các ứng dụng và dịch vụ phía máy chủ, Node. js là tùy chọn dễ dàng và đáng tin cậy, đồng thời cũng để kết nối Cơ sở dữ liệu JavaScript MySQL . Trong hướng dẫn này, Nút. js (môi trường thời gian chạy JavaScript) sẽ được sử dụng để kết nối với Cơ sở dữ liệu MySQL.

Tôi có thể tạo cơ sở dữ liệu bằng JavaScript không?

Bạn có thể sử dụng javascript trong nút js để tạo cơ sở dữ liệu .

Tôi nên học SQL hay JavaScript trước?

Tôi khuyên bạn nên SQL trước tiên . Ngôn ngữ/cú pháp không quá quan trọng, nhưng làm việc với SQL yêu cầu bạn phải suy nghĩ về cấu trúc dữ liệu. Cấu trúc dữ liệu và quản lý chúng là nền tảng của sự phát triển ứng dụng web hiện đại.

SQL hay JavaScript nào dễ hơn?

Các chuyên gia cho rằng việc học SQL dễ hơn nhiều ngôn ngữ lập trình khác . Vì SQL là ngôn ngữ thực tế của máy tính nên những người thành thạo ngôn ngữ này có thể dễ dàng tiếp thu các ngôn ngữ lập trình khác, chẳng hạn như Python hoặc JavaScript.