You are on page 1of 2

Setting environment for using XAMPP for Windows.

nadia@KHYRA c:\xampp
# mysql -u root
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 9
Server version: 10.4.32-MariaDB mariadb.org binary distribution

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> create databases taller_mecanico_nadia;


ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MariaDB server version for the right syntaxto use near
'databases taller_mecanico_nadia' at line 1
MariaDB [(none)]> create database taller_mecanico_nadia;
Query OK, 1 row affected (0.013 sec)

MariaDB [(none)]> create table coche(placa varchar(30),color varchar(30),modelo


int, primary key(placa));
ERROR 1046 (3D000): No database selected
MariaDB [(none)]> use taller_mecanico_nadia;
Database changed
MariaDB [taller_mecanico_nadia]> create table coche(placa varchar(30),color
varchar(30),modelo int, primary key(placa));
Query OK, 0 rows affected (0.599 sec)

MariaDB [taller_mecanico_nadia]> create table cliente(rfc varchar(20), nombre


varchar(20),direccion varchar(100),telefono varchar(30) unique);
Query OK, 0 rows affected (0.783 sec)

MariaDB [taller_mecanico_nadia]> create table revision(placa varchar(30),rfc


varchar(20),aceite enum('si','no'),frenos enum('si','no'),num_revision int,
primary key (num_revision));
Query OK, 0 rows affected (0.350 sec)

MariaDB [taller_mecanico_nadia]> show tables;


+---------------------------------+
| Tables_in_taller_mecanico_nadia |
+---------------------------------+
| cliente |
| coche |
| revision |
+---------------------------------+
3 rows in set (0.001 sec)

MariaDB [taller_mecanico_nadia]> alter table revision modify aceite


enum('si','no');
Query OK, 0 rows affected (0.504 sec)
Records: 0 Duplicates: 0 Warnings: 0

MariaDB [taller_mecanico_nadia]> alter table revision modify num_revision int


auto_increment;
Query OK, 0 rows affected (1.775 sec)
Records: 0 Duplicates: 0 Warnings: 0

MariaDB [taller_mecanico_nadia]> alter table cliente add constraint PK1primary


key(rfc);
Query OK, 0 rows affected, 1 warning (1.090 sec)
Records: 0 Duplicates: 0 Warnings: 1

MariaDB [taller_mecanico_nadia]> alter table revision add constraint FK1 foreign


key (placa) references cliente(rfc);
Query OK, 0 rows affected (1.650 sec)
Records: 0 Duplicates: 0 Warnings: 0

MariaDB [taller_mecanico_nadia]> describe cliente;


+-----------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------+--------------+------+-----+---------+-------+
| rfc | varchar(20) | NO | PRI | NULL | |
| nombre | varchar(20) | YES | | NULL | |
| direccion | varchar(100) | YES | | NULL | |
| telefono | varchar(30) | YES | UNI | NULL | |
+-----------+--------------+------+-----+---------+-------+
4 rows in set (0.028 sec)

MariaDB [taller_mecanico_nadia]> describe coche;


+--------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------+-------------+------+-----+---------+-------+
| placa | varchar(30) | NO | PRI | NULL | |
| color | varchar(30) | YES | | NULL | |
| modelo | int(11) | YES | | NULL | |
+--------+-------------+------+-----+---------+-------+
3 rows in set (0.034 sec)

MariaDB [taller_mecanico_nadia]> describe revision;


+--------------+-----------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra
|
+--------------+-----------------+------+-----+---------+----------------+
| placa | varchar(30) | YES | MUL | NULL |
|
| rfc | varchar(20) | YES | | NULL |
|
| aceite | enum('si','no') | YES | | NULL |
|
| frenos | enum('si','no') | YES | | NULL |
|
| num_revision | int(11) | NO | PRI | NULL | auto_increment |
+--------------+-----------------+------+-----+---------+----------------+
5 rows in set (0.035 sec)

MariaDB [taller_mecanico_nadia]>

You might also like