-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdatabase.sql
executable file
·38 lines (30 loc) · 953 Bytes
/
database.sql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
CREATE DATABASE IF NOT EXISTS chat;
USE chat;
CREATE TABLE IF NOT EXISTS mensajeria(
idmensajeria BIGINT NOT NULL AUTO_INCREMENT,
usuarios VARCHAR(100) NOT NULL,
mensajes LONGTEXT NOT NULL,
PRIMARY KEY(idmensajeria)
);
DROP PROCEDURE IF EXISTS insertar;
DELIMITER //
CREATE PROCEDURE insertar(usuario VARCHAR(100), mensaje LONGTEXT)
BEGIN
INSERT INTO mensajeria(usuarios, mensajes)
VALUES(usuario,mensaje);
END//
DELIMITER ;
DROP PROCEDURE IF EXISTS mostrar;
DELIMITER //
CREATE PROCEDURE mostrar()
BEGIN
SELECT usuarios, mensajes FROM mensajeria
ORDER BY idmensajeria DESC
LIMIT 0, 5;
END//
DELIMITER ;
CREATE DATABASE IF NOT EXISTS ApiRest;
USE ApiRest;
CREATE TABLE IF NOT EXISTS credenciales(usuarios VARCHAR(100) NOT NULL, passwords VARCHAR(100) NOT NULL)
SELECT uniones.usuarios, uniones.passwords FROM
((SELECT 'Admin' AS usuarios, '123456' AS passwords) UNION ALL (SELECT 'Invitado' AS usuarios, '654321' AS passwords)) AS uniones;