0% encontró este documento útil (0 votos)
13 vistas3 páginas

ComandosMysql 1

Este documento describe cómo iniciar una máquina virtual MariaDB, conectarse a ella y gestionar bases de datos y tablas dentro de MariaDB. Incluye instrucciones para crear bases de datos y tablas, añadir y seleccionar datos, y describir los principales comandos SQL como SELECT, UPDATE, DELETE e INSERT para manipular datos. También explica los diferentes tipos de datos y opciones de tabla que se pueden utilizar al trabajar con bases de datos y tablas en MariaDB.

Cargado por

Mjesus
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
13 vistas3 páginas

ComandosMysql 1

Este documento describe cómo iniciar una máquina virtual MariaDB, conectarse a ella y gestionar bases de datos y tablas dentro de MariaDB. Incluye instrucciones para crear bases de datos y tablas, añadir y seleccionar datos, y describir los principales comandos SQL como SELECT, UPDATE, DELETE e INSERT para manipular datos. También explica los diferentes tipos de datos y opciones de tabla que se pueden utilizar al trabajar con bases de datos y tablas en MariaDB.

Cargado por

Mjesus
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 3

Iniciar maquina virtual Mariadb3 y MySQLWorkbench;

Abrir terminal de windows y conectar con mariadb3


{
ssh [email protected] -p 2222
1234

mysql -u ana -p

1234

use nombrebasedatos (entra a modificar base de datos con ese


nombre)
}

Crear Base de Datos


{

create database nombrebd;

Añadir tabla a base de datos


MariaDB [coches]> create table if not exists coche
-> (
-> matricula varchar(7),
-> n_bastidor varchar(17) unique not null,
-> marca varchar(10),
-> modelo varchar(10),
-> color enum ('rojo', 'blanco', 'negro')
-> dni varchar(9),
-> primary key (matricula),
-> constraint fk1 foreign key (dni) references cliente on update
cascade on delete restric (la tabla cliente debe estar definida antes
que tabla coche)
-> );

Añadir contenido a tabla


{

insert into coche values ('7777HHH' , '12341234123414BD',


'renault', 'clio', 'blanco');
insert into tabla values ('valorcolumna1', 'valorcolumna2' ,
'valorcolumna3', 'valorcolumna4' , 'valorcolumna5'

}
para ver bases de datos y contenidos
{
show databases;
show tables;
explain nombretabla;

}
crear tabla con primary key compuesta
{
create table if not exists cliente (
nombre varchar(20),
apellido varchar(20),
fecha date,
constraint 'pk1 primary key (nombre, apellido));

create table if not exists cliente (


dni varchar(9),
nombre varchar(20) not null,
apellido varchar(20) not null,
fecha date,
constraint pk1 primary key (dni),
constraint uq1 unique (nombre, apellido));
}

create table vivienda(


rcas varchar (20) primary key,
nombre varchar (20),
apellido varchar (20),
constraint
)

SELECT - extracts data from a database


UPDATE - updates data in a database
DELETE - deletes data from a database
INSERT INTO - inserts new data into a database
CREATE DATABASE - creates a new database
ALTER DATABASE - modifies a database
CREATE TABLE - creates a new table
ALTER TABLE - modifies a table
DROP TABLE - deletes a table
CREATE INDEX - creates an index (search key)
DROP INDEX - deletes an index

SELECT- extrae datos de una base de datos


UPDATE- actualiza datos en una base de datos
DELETE- elimina datos de una base de datos
INSERT INTO- inserta nuevos datos en una base de datos
CREATE DATABASE- crea una nueva base de datos
ALTER DATABASE- modifica una base de datos
CREATE TABLE- crea una nueva tabla
ALTER TABLE- modifica una tabla
DROP TABLE- elimina una tabla
CREATE INDEX- crea un índice (clave de búsqueda)
DROP INDEX- elimina un índice

<!-- Tipos de Datos para trabajar con Tablas -->


Objeto tabla.
| TIMESTAMP
| DATETIME
| CHAR(tamaño) [BINARY | ASCII | UNICODE]
| VARCHAR(tamaño) [BINARY]
| TINYBLOB
| BLOB
| MEDIUMBLOB
| LONGBLOB
| TINYTEXT [BINARY]
| TEXT [BINARY]
| MEDIUMTEXT [BINARY]
| LONGTEXT [BINARY]
| ENUM(value1,value2,value3,...)
| SET(value1,value2,value3,...) | spatial_type

<!-- Tipos de Opciones para trabajar con Tablas -->

table_option:
{ENGINE|TYPE} = engine_name
| AUTO_INCREMENT = value
| AVG_ROW_LENGTH = value
| [DEFAULT] CHARACTER SET charset_name [COLLATE
collation_name]
| CHECKSUM = {0 | 1}
| COMMENT = 'string'
| MAX_ROWS = value
| MIN_ROWS = value
| PACK_KEYS = {0 | 1 | DEFAULT}
| PASSWORD = 'string'
| DELAY_KEY_WRITE = {0 | 1}
| ROW_FORMAT =
{DEFAULT|DYNAMIC|FIXED|COMPRESSED|REDUNDANT|COMPACT}
| RAID_TYPE = { 1 | STRIPED | RAID0 } RAID_CHUNKS = value
RAID_CHUNKSIZE = value
| UNION = (tbl_name[,tbl_name]...)
| INSERT_METHOD = { NO | FIRST | LAST }
| DATA DIRECTORY = 'absolute path to directory'
| INDEX DIRECTORY = 'absolute path to directory'

También podría gustarte