Nút truy vấn MySQL

Thêm khả năng kết nối cơ sở dữ liệu với ứng dụng Express chỉ là vấn đề tải một Nút thích hợp. js cho cơ sở dữ liệu trong ứng dụng của bạn. Tài liệu này giải thích ngắn gọn cách thêm và sử dụng một số Nút phổ biến nhất. js cho các hệ thống cơ sở dữ liệu trong ứng dụng Express của bạn

Các trình điều khiển cơ sở dữ liệu này nằm trong số nhiều trình điều khiển có sẵn. Đối với các tùy chọn khác, hãy tìm kiếm trên trang web npm

Cassandra

mô-đun. trình điều khiển cassandra

Cài đặt

$ npm install cassandra-driver

Ví dụ

const cassandra = require('cassandra-driver')
const client = new cassandra.Client({ contactPoints: ['localhost'] })

client.execute('select key from system.local', (err, result) => {
  if (err) throw err
  console.log(result.rows[0])
})

Đế đi văng

mô-đun. đi văng

Cài đặt

$ npm install couchbase

Ví dụ

const couchbase = require('couchbase')
const bucket = (new couchbase.Cluster('http://localhost:8091')).openBucket('bucketName')

// add a document to a bucket
bucket.insert('document-key', { name: 'Matt', shoeSize: 13 }, (err, result) => {
  if (err) {
    console.log(err)
  } else {
    console.log(result)
  }
})

// get all documents with shoe size 13
const n1ql = 'SELECT d.* FROM `bucketName` d WHERE shoeSize = $1'
const query = N1qlQuery.fromString(n1ql)
bucket.query(query, [13], (err, result) => {
  if (err) {
    console.log(err)
  } else {
    console.log(result)
  }
})

Đi văngDB

mô-đun. nano

Cài đặt

$ npm install nano

Ví dụ

const nano = require('nano')('http://localhost:5984')
nano.db.create('books')
const books = nano.db.use('books')

// Insert a book document in the books database
books.insert({ name: 'The Art of war' }, null, (err, body) => {
  if (err) {
    console.log(err)
  } else {
    console.log(body)
  }
})

// Get a list of all books
books.list((err, body) => {
  if (err) {
    console.log(err)
  } else {
    console.log(body.rows)
  }
})

cấp độDB

mô-đun. lên cấp

Cài đặt

$ npm install level levelup leveldown

Ví dụ

const levelup = require('levelup')
const db = levelup('./mydb')

db.put('name', 'LevelUP', (err) => {
  if (err) return console.log('Ooops!', err)

  db.get('name', (err, value) => {
    if (err) return console.log('Ooops!', err)

    console.log(`name=${value}`)
  })
})

mysql

mô-đun. mysql

Cài đặt

________số 8

Ví dụ

const mysql = require('mysql')
const connection = mysql.createConnection({
  host: 'localhost',
  user: 'dbuser',
  password: 's3kreee7',
  database: 'my_db'
})

connection.connect()

connection.query('SELECT 1 + 1 AS solution', (err, rows, fields) => {
  if (err) throw err

  console.log('The solution is: ', rows[0].solution)
})

connection.end()

MongoDB

mô-đun. mongodb

Cài đặt

const cassandra = require('cassandra-driver')
const client = new cassandra.Client({ contactPoints: ['localhost'] })

client.execute('select key from system.local', (err, result) => {
  if (err) throw err
  console.log(result.rows[0])
})
0

Ví dụ (v2. *)

const cassandra = require('cassandra-driver')
const client = new cassandra.Client({ contactPoints: ['localhost'] })

client.execute('select key from system.local', (err, result) => {
  if (err) throw err
  console.log(result.rows[0])
})
1

Ví dụ (v3. *)

const cassandra = require('cassandra-driver')
const client = new cassandra.Client({ contactPoints: ['localhost'] })

client.execute('select key from system.local', (err, result) => {
  if (err) throw err
  console.log(result.rows[0])
})
2

Nếu bạn muốn có trình điều khiển mô hình đối tượng cho MongoDB, hãy xem Mongoose

neo4j

mô-đun. trình điều khiển neo4j

Cài đặt

const cassandra = require('cassandra-driver')
const client = new cassandra.Client({ contactPoints: ['localhost'] })

client.execute('select key from system.local', (err, result) => {
  if (err) throw err
  console.log(result.rows[0])
})
3

Ví dụ

const cassandra = require('cassandra-driver')
const client = new cassandra.Client({ contactPoints: ['localhost'] })

client.execute('select key from system.local', (err, result) => {
  if (err) throw err
  console.log(result.rows[0])
})
4

tiên tri

mô-đun. oracledb

Cài đặt

GHI CHÚ. Xem điều kiện tiên quyết cài đặt

const cassandra = require('cassandra-driver')
const client = new cassandra.Client({ contactPoints: ['localhost'] })

client.execute('select key from system.local', (err, result) => {
  if (err) throw err
  console.log(result.rows[0])
})
5

Ví dụ

const cassandra = require('cassandra-driver')
const client = new cassandra.Client({ contactPoints: ['localhost'] })

client.execute('select key from system.local', (err, result) => {
  if (err) throw err
  console.log(result.rows[0])
})
6

PostgreSQL

mô-đun. pg-hứa

Cài đặt

const cassandra = require('cassandra-driver')
const client = new cassandra.Client({ contactPoints: ['localhost'] })

client.execute('select key from system.local', (err, result) => {
  if (err) throw err
  console.log(result.rows[0])
})
7

Ví dụ

const cassandra = require('cassandra-driver')
const client = new cassandra.Client({ contactPoints: ['localhost'] })

client.execute('select key from system.local', (err, result) => {
  if (err) throw err
  console.log(result.rows[0])
})
8

làm lại

mô-đun. làm lại

Cài đặt

const cassandra = require('cassandra-driver')
const client = new cassandra.Client({ contactPoints: ['localhost'] })

client.execute('select key from system.local', (err, result) => {
  if (err) throw err
  console.log(result.rows[0])
})
9

Ví dụ

$ npm install couchbase
0

Máy chủ SQL

mô-đun. tẻ nhạt

Cài đặt

$ npm install couchbase
1

Ví dụ

$ npm install couchbase
2

SQLite

mô-đun. sqlite3

Cài đặt

$ npm install couchbase
3

Ví dụ

$ npm install couchbase
4

Elaticsearch

mô-đun. tìm kiếm đàn hồi

Cài đặt

$ npm install couchbase
5

Ví dụ

$ npm install couchbase
6

Làm cách nào để truy vấn trong MySQL bằng nút JS?

Truy vấn dữ liệu trong cơ sở dữ liệu MySQL từ nút. .
Thiết lập kết nối đến máy chủ cơ sở dữ liệu MySQL
Thực thi câu lệnh SELECT và xử lý tập kết quả
Đóng kết nối cơ sở dữ liệu

Tôi có thể sử dụng MySQL trong Nodejs không?

Khi bạn đã thiết lập và chạy MySQL trên máy tính của mình, bạn có thể truy cập nó bằng cách sử dụng Nút. js . Để truy cập cơ sở dữ liệu MySQL bằng Node. js, bạn cần có trình điều khiển MySQL. Hướng dẫn này sẽ sử dụng mô-đun "mysql", được tải xuống từ NPM.

Làm cách nào để viết truy vấn MySQL trong JavaScript?

Javascript không thể tự chạy Truy vấn MySQL; . Tôi thích sử dụng ajax() của jQuery cho nhu cầu ajax của mình. Tôi đã đăng mã làm ví dụ, nhưng tôi thực sự không thể cung cấp cho bạn nhiều chi tiết nếu không biết bạn đang sử dụng ngôn ngữ dịch vụ nào

Làm cách nào để lấy dữ liệu từ cơ sở dữ liệu trong nodejs?

Node js MySQL Kết xuất và hiển thị các bản ghi từ cơ sở dữ liệu trong ví dụ HTML .
Bước 1. Xây dựng dự án nút
Bước 2. Cài đặt phụ thuộc NPM
Bước 3. Tạo bảng SQL
Bước 4. Tạo kết nối cơ sở dữ liệu MySQL
Bước 5. Hiển thị bản ghi trong Html
Bước 6. Xây dựng tuyến đường cao tốc
Bước 7. Xây dựng tệp máy chủ
Bước 8. Phục vụ ứng dụng nút