added first working db query and script to fill DB with random data (WIP)
This commit is contained in:
parent
870aebcc70
commit
24b01903ef
@ -1,10 +1,10 @@
|
|||||||
CREATE TABLE `discount`
|
CREATE TABLE `discount`
|
||||||
(
|
(
|
||||||
`deleted_at` INT(8) NOT NULL,
|
|
||||||
`name` VARCHAR(255) NOT NULL,
|
|
||||||
`id` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
|
`id` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
|
||||||
|
`name` VARCHAR(255) NOT NULL,
|
||||||
`description` TEXT NOT NULL,
|
`description` TEXT NOT NULL,
|
||||||
`discount_percent` DECIMAL(8, 2) NOT NULL,
|
`discount_percent` DECIMAL(8, 2) NOT NULL,
|
||||||
|
`deleted_at` INT(8) NOT NULL,
|
||||||
`modified_at` INT(8) NOT NULL,
|
`modified_at` INT(8) NOT NULL,
|
||||||
`created_at` INT(8) NOT NULL,
|
`created_at` INT(8) NOT NULL,
|
||||||
`active` BOOLEAN NOT NULL
|
`active` BOOLEAN NOT NULL
|
||||||
@ -101,16 +101,16 @@ CREATE TABLE `product_category`
|
|||||||
);
|
);
|
||||||
CREATE TABLE `user`
|
CREATE TABLE `user`
|
||||||
(
|
(
|
||||||
`is_active` BOOLEAN NOT NULL,
|
`is_active` BOOLEAN NOT NULL DEFAULT '1',
|
||||||
`lower_name` VARCHAR(255) NOT NULL,
|
`lower_name` VARCHAR(255) NOT NULL,
|
||||||
`email` VARCHAR(255) NOT NULL,
|
`email` VARCHAR(255) NOT NULL DEFAULT 'NONE',
|
||||||
`passwd_hash_algo` VARCHAR(255) NOT NULL,
|
`passwd_hash_algo` VARCHAR(255) NOT NULL DEFAULT 'NONE',
|
||||||
`modified_at` INT(8) NOT NULL,
|
`modified_at` INT(8) NOT NULL DEFAULT '0',
|
||||||
`is_admin` BOOLEAN NOT NULL,
|
`is_admin` BOOLEAN NOT NULL DEFAULT '0',
|
||||||
`name` VARCHAR(255) NOT NULL,
|
`name` VARCHAR(255) NOT NULL,
|
||||||
`id` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
|
`id` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
|
||||||
`created_at` INT(8) NOT NULL,
|
`created_at` INT(8) NOT NULL DEFAULT '0',
|
||||||
`passwd` VARCHAR(255) NOT NULL
|
`passwd` VARCHAR(255) NOT NULL DEFAULT 'NONE'
|
||||||
);
|
);
|
||||||
ALTER TABLE
|
ALTER TABLE
|
||||||
`user`
|
`user`
|
||||||
|
|||||||
13
database/db_scripts/fill_database.sql
Normal file
13
database/db_scripts/fill_database.sql
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
CREATE PROCEDURE prepare_data()
|
||||||
|
BEGIN
|
||||||
|
DECLARE i INT DEFAULT 1;
|
||||||
|
|
||||||
|
WHILE i < 100
|
||||||
|
DO
|
||||||
|
INSERT INTO webshop.user(is_active, name, lower_name, email)
|
||||||
|
VALUES ('1', 'harry', 'potter', 'test@test.de');
|
||||||
|
SET i = i + 1;
|
||||||
|
end while;
|
||||||
|
end;
|
||||||
|
|
||||||
|
CALL prepare_data();
|
||||||
@ -1,17 +0,0 @@
|
|||||||
const mysql = require('mysql');
|
|
||||||
|
|
||||||
const connection = mysql.createConnection({
|
|
||||||
host: "localhost",
|
|
||||||
user: "root",
|
|
||||||
password: "",
|
|
||||||
database: "webshop"
|
|
||||||
});
|
|
||||||
|
|
||||||
connection.connect(function (err) {
|
|
||||||
if (err) throw err;
|
|
||||||
console.log("Connected to database");
|
|
||||||
connection.query("SELECT * FROM user", function (err, result) {
|
|
||||||
if (err) throw err;
|
|
||||||
console.log(result);
|
|
||||||
})
|
|
||||||
});
|
|
||||||
@ -5,4 +5,4 @@ APP_PORT=3000
|
|||||||
DB_HOST=172.0.0.1:3306
|
DB_HOST=172.0.0.1:3306
|
||||||
DB_USER=root
|
DB_USER=root
|
||||||
DB_PASSWORD=
|
DB_PASSWORD=
|
||||||
DB_DATABASE=
|
DB_DATABASE=webshop
|
||||||
|
|||||||
17
scripts/query/get_users.js
Normal file
17
scripts/query/get_users.js
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
const mysql = require('mysql');
|
||||||
|
|
||||||
|
const connection = mysql.createConnection({
|
||||||
|
host: "localhost",
|
||||||
|
user: "root",
|
||||||
|
password: "",
|
||||||
|
database: "webshop"
|
||||||
|
})
|
||||||
|
|
||||||
|
connection.connect(function (err) {
|
||||||
|
if (err) throw err
|
||||||
|
console.log("Connected to database")
|
||||||
|
connection.query("SELECT * FROM user WHERE ID = 1", function (err, result) {
|
||||||
|
if (err) throw err
|
||||||
|
console.log(result)
|
||||||
|
})
|
||||||
|
})
|
||||||
Loading…
x
Reference in New Issue
Block a user