Node.js MySQL 限制条款
原文:https://www.geeksforgeeks.org/node-js-mysql-limit-clause/
LIMIT 子句用于设置 SQL 查询输出中的最大行数。
语法:
-
从用户表的第一行中仅选择 3 行。
js SELECT * FROM users LIMIT 3
-
从用户表的第二行中仅选择 3 行。
js SELECT * FROM users LIMIT 3 OFFSET 1
模块:
- mysql:处理 MySql 连接和查询
npm install mysql
SQL 用户表预览:
示例 1: 从用户表的第一行中选择 3 行
java 描述语言
const mysql = require("mysql");
let db_con = mysql.createConnection({
host: "localhost",
user: "root",
password: '',
database: 'gfg_db'
});
db_con.connect((err) => {
if (err) {
console.log("Database Connection Failed !!!", err);
return;
}
console.log("We are connected to gfg_db database");
// here is our query
let query = 'SELECT * FROM users LIMIT 3';
db_con.query(query, (err, rows) => {
if(err) throw err;
console.log(rows);
});
});
输出:
示例 2: 从用户表的第 4 行中选择 4 行
java 描述语言
const mysql = require("mysql");
let db_con = mysql.createConnection({
host: "localhost",
user: "root",
password: '',
database: 'gfg_db'
});
db_con.connect((err) => {
if (err) {
console.log("Database Connection Failed !!!", err);
return;
}
console.log("We are connected to gfg_db database");
// notice offset is 3, this means choose from row 4
let query = 'SELECT * FROM users LIMIT 4 OFFSET 3';
db_con.query(query, (err, rows) => {
if(err) throw err;
console.log(rows);
});
});
输出:距离第 4 行只有 3 行。因此,输出只包含 3 行
版权属于:月萌API www.moonapi.com,转载请注明出处