MySQL bilan ishlashni boshlash
Node.js ma’lumotlar bazasi ilovalarida ishlatilishi mumkin.
Eng mashhur ma’lumotlar bazalaridan biri MySQL hisoblanadi.
MySQL ma’lumotlar bazasi
Kod misollari bilan tajriba o‘tkazish uchun sizda MySQL o‘rnatilgan bo‘lishi kerak kompyuteringizda.
Bepul MySQL ma’lumotlar bazasini https://www.mysql.com/downloads/ manzilidan yuklab olishingiz mumkin.
MySQL drayverini o‘rnating
MySQL-ni kompyuteringizda ishga tushirgandan so‘ng, unga kirish orqali kirishingiz mumkin Node.js yordamida.
Node.js bilan MySQL ma’lumotlar bazasiga kirish uchun sizga MySQL drayveri kerak bo‘ladi. Bu o‘quv qo‘llanma NPM dan yuklab olingan "mysql" modulidan foydalanadi.
"mysql" modulini yuklab olish va o‘rnatish uchun buyruqlar terminalini oching va quyidagini bajaring:
C:\Users\Your Name>npm install mysql
Endi siz MySQL ma’lumotlar bazasi drayverini yuklab oldingiz va o‘rnatdingiz.
Node.js ushbu moduldan MySQL ma’lumotlar bazasini boshqarish uchun foydalanishi mumkin:
let mysql = require('mysql');
Ulanish yaratish
Ma’lumotlar bazasiga ulanishni yaratish bilan boshlang.
MySQL ma’lumotlar bazasidan foydalanuvchi nomi va paroldan foydalaning.
demo_db_connection.js
let mysql = require('mysql');
let con = mysql.createConnection({
host: "localhost",
user: "yourusername",
password: "yourpassword"
});
con.connect(function(err) {
if (err) throw err;
console.log("Connected!");
});
Misolni ishga tushirish »
Yuqoridagi kodni "demo_db_connection.js" nomli faylga saqlang va faylni ishga tushiring:
"demo_db_connection.js" ni ishga tushiring
C:\Users\Your Name>node demo_db_connection.js
Bu sizga bu natijani beradi:
Connected!
Endi siz SQL operatorlari yordamida ma’lumotlar bazasini so‘rashni boshlashingiz mumkin.
Ma’lumotlar bazasiga so‘rov yuborish
MySQL ma’lumotlar bazasidan o‘qish (yoki yozish) uchun SQL iboralaridan foydalaning. Bu ma’lumotlar bazasini "so‘rash" deb ham ataladi.
Yuqoridagi misolda yaratilgan ulanish obyektida ma’lumotlar bazasini so‘rash usuli mavjud:
con.connect(function(err) {
if (err) throw err;
console.log("Connected!");
con.query(sql, function (err, result) {
if (err) throw err;
console.log("Result:
" + result);
});
});
So‘rov usuli parametr sifatida sql iboralarini oladi va uni qaytaradi natija.
Keyingi boblarda ma’lumotlar bazasini o‘qish, yozish, o‘chirish va yangilashni o‘rganing.
SQL o‘quv qo‘llanmamizda SQL iboralari haqida ko‘proq o‘qing.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
