Tipos de Datos MariaDB
Tipos de Datos MariaDB
Tipos de Datos MariaDB
Operaciones MariaDB
mysqladmi
n -u root
-p
version:
Para
obtener
una vista
detallada
de la
versión
mysql -u root -p
use mysql;
update user set
password=PASSWORD('aqui_va_la_nueva_contraseña') where User="root";
flush privileges
+----+------------+------------+
| id | name | start_date |
+----+------------+------------+
| 2 | SUCURSAL B | 2020-08-16 |
+----+------------+------------+
1 row in set (0.001 sec)
+------------+---------------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+------------+---------------------+------+-----+---------+----------------+
| id | bigint(20) unsigned | NO | PRI | NULL | auto_increment |
| branch_id | bigint(20) unsigned | YES | MUL | NULL | |
| dni | varchar(20) | YES | UNI | NULL | |
| first_name | varchar(100) | YES | | NULL | |
| last_name | varchar(100) | YES | | NULL | |
| birth_date | date | YES | | NULL | |
| created_at | timestamp | YES | | NULL | |
| updated_at | timestamp | YES | | NULL | |
+------------+---------------------+------+-----+---------+----------------+
8 rows in set (0.001 sec)
Nota que esta tabla, a diferencia de branches, incluye un
campo branch_id que es clave foránea, el cual además permite
valores nulos. Esto significa que podemos tener empleados que
no estén asignados a una sucursal.
+----+-----------+----------+------------+-----------+
| id | branch_id | dni | first_name | last_name |
+----+-----------+----------+------------+-----------+
| 1 | NULL | 15024001 | Harry | Smith |
| 2 | 1 | 15024002 | Jacob | Johnson |
+----+-----------+----------+------------+-----------+
2 rows in set (0.000 sec)
Sigue practicando agregando sucursales y empleados. En la
lección siguiente aprenderemos cómo consultar los empleados
relacionados con las sucursales, mostrando los datos de la
sucursal a la que pertenecen.
Operaciones de eliminación;