Felhasználói eszközök

Eszközök a webhelyen


oktatas:web:nodejs:mariadb

Különbségek

A kiválasztott változat és az aktuális verzió közötti különbségek a következők.

Összehasonlító nézet linkje

Előző változat mindkét oldalonElőző változat
oktatas:web:nodejs:mariadb [2024/07/27 18:00] – eltávolítva adminoktatas:web:nodejs:mariadb [2024/07/28 11:11] (aktuális) – létrehozva admin
Sor 1: Sor 1:
 +[[oktatas:web:nodejs|< Node.js]]
 +
 +====== Mariadb ======
 +
 +  * **Szerző:** Sallai András
 +  * Copyright (c) 2019, Sallai András
 +  * Szerkesztve: 2019, 2021
 +  * Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC Attribution-Share Alike 4.0 International]]
 +  * Web: https://szit.hu
 +
 +===== Kapcsolódás Mariadb szerverhez =====
 +
 +Adott egy utazok nevű tábla:
 +
 +<code mysql>
 +desc utazok;
 ++-----------+-------------+------+-----+---------+----------------+
 +| Field     | Type        | Null | Key | Default | Extra          |
 ++-----------+-------------+------+-----+---------+----------------+
 +| az        | int(11)     | NO   | PRI | NULL    | auto_increment |
 +| nev       | varchar(50) | YES  |     | NULL    |                |
 +| telepules | varchar(50) | YES  |     | NULL    |                |
 ++-----------+-------------+------+-----+---------+----------------+
 +
 +</code>
 +
 +Feladatunk: elérni az adatbázist, lekérdezni és beszúrni adatokat.
 +==== Lekérdezés ====
 +
 +
 +<code javascript kap.js>
 +const mariadb = require('mariadb/callback');
 +const conn = mariadb.createConnection({
 + host: 'localhost', 
 + database: 'test02',
 + user: 'test02', 
 + password: 'titok'
 +});
 +
 +conn.query("select * from utazok", (err, rows) => {
 + console.log(rows);
 + conn.end();
 +});
 +
 +</code>
 +
 +==== Beszúrás ====
 +
 +
 +<code javascript beszur.js>
 +const mariadb = require('mariadb/callback');
 +const conn = mariadb.createConnection({
 + host: 'localhost', 
 + database: 'test02',
 + user: 'test02', 
 + password: 'titok'
 +});
 +
 +conn.query("insert into utazok (nev, telepules) values (?, ?)", 
 +    ["Pataki Sándor", "Szolnok"], 
 +    (err, res) => {
 +        console.log(res);
 +        conn.end();
 +});
 +</code>
  
oktatas/web/nodejs/mariadb.1722096011.txt.gz · Utolsó módosítás: 2024/07/27 18:00 szerkesztette: admin