0% encontró este documento útil (0 votos)
17 vistas8 páginas

Tipos de Datos

El documento proporciona una guía sobre la creación y gestión de bases de datos, incluyendo comandos para mostrar, crear y seleccionar bases de datos, así como la creación de tablas y la definición de llaves primarias y foráneas. También se incluyen ejemplos de cómo agregar, renombrar y eliminar columnas, insertar datos, y realizar consultas utilizando SELECT, WHERE y LIKE. Finalmente, se describen las funciones DROP para eliminar tablas y bases de datos.

Cargado por

cstefania637
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 DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
17 vistas8 páginas

Tipos de Datos

El documento proporciona una guía sobre la creación y gestión de bases de datos, incluyendo comandos para mostrar, crear y seleccionar bases de datos, así como la creación de tablas y la definición de llaves primarias y foráneas. También se incluyen ejemplos de cómo agregar, renombrar y eliminar columnas, insertar datos, y realizar consultas utilizando SELECT, WHERE y LIKE. Finalmente, se describen las funciones DROP para eliminar tablas y bases de datos.

Cargado por

cstefania637
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 DOCX, PDF, TXT o lee en línea desde Scribd

Tipos de datos

Mostrar bases de datos existentes:


SHOW DATABASE;

Crear una base de datos:


CREATE DATABASE “nombre de base de datos”;

EJ:

CREATE DATABASE institución;

Variables:

CHARACTER SET:

Definir el tipo de caracteres usables en la base de datos

Ej:

CREATE DATABASE institución CHARACTER SET utf8;

Seleccionar una base de datos:


use “nombre de base de datos”;

Ej:

use institucion;

Crear una Tabla


CREATE TABLE “nombre de la tabla”(

);

Ej:

create TABLE estudiantes(

id_estudiantes INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,

nombre VARCHAR(120),

direccion VARCHAR(120),

barrio VARCHAR(120),
telefono VARCHAR(15),

id_institucion INT UNSIGNED NOT NULL,

CONSTRAINT PK_id_institucion Foreign Key (id_institucion) REFERENCES


institucion(id_institucion));

Llave Primario

MySQL
primary key(“nombre fila”)

primary key(“nombre fila 1”,”nombre fila 2”, …)

ej:

create TABLE estudiantes(

id_estudiantes INT UNSIGNED AUTO_INCREMENT,

nombre VARCHAR(120),

direccion VARCHAR(120),

barrio VARCHAR(120),

telefono VARCHAR(15),

primary key(id_estudiantes));

_______________________________________________________________

SQL Server / Oracle / MS Access


PRIMARY KEY

Ej:

create TABLE estudiantes(

id_estudiantes INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,

nombre VARCHAR(120),

direccion VARCHAR(120),

barrio VARCHAR(120),

telefono VARCHAR(15));
________________________________________________

MySQL / SQL Server / Oracle / MS Access


CONSTRAINT PK_estudiantes PRIMARY KEY (“nombre fila”)

CONSTRAINT PK_estudiantes PRIMARY KEY (“nombre fila 1”,”nombre fila


2”, …)

Ej:

CREATE TABLE estudiantes(

id_estudiantes INT UNSIGNED AUTO_INCREMENT,

nombre VARCHAR(120),

direccion VARCHAR(120),

barrio VARCHAR(120),

telefono VARCHAR(15),

CONSTRAINT PK_estudiantes PRIMARY KEY (id_estudiantes));

Llave foránea
Crear ante una fila con el mismo tipo de dato que la llave primaria

MySQL
FOREIGN KEY (“Nombre de fila”) REFERENCES “nombre de tabla donde
se encuentra la llave primaria”(“ Nombre de la llave primaria”)

Ej:

create TABLE estudiantes(

id_estudiantes INT UNSIGNED AUTO_INCREMENT,

nombre VARCHAR(120),

direccion VARCHAR(120),

barrio VARCHAR(120),

telefono VARCHAR(15),

id_institucion INT UNSIGNED,

primary key(id_estudiantes),
Foreign Key (id_institucion) REFERENCES institucion(id_institucion));
_____________________________________________________

SQL Server / Oracle / MS Access


CREATE TABLE Orders (
OrderID int NOT NULL PRIMARY KEY,
OrderNumber int NOT NULL,
PersonID int FOREIGN KEY REFERENCES Persons(PersonID)
);

______________________________________________________

MySQL / SQL Server / Oracle / MS Access


CONSTRAINT PK_id_institucion Foreign Key (“Nombre de
fila”)REFERENCES “nombre de tabla donde se encuentra la llave
primaria”(“ Nombre de la llave primaria”);

EJ:

create TABLE estudiantes(

id_estudiantes INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,

nombre VARCHAR(120),

direccion VARCHAR(120),

barrio VARCHAR(120),

telefono VARCHAR(15),

id_institucion INT UNSIGNED NOT NULL,

CONSTRAINT PK_id_institucion Foreign Key (id_institucion) REFERENCES


institucion(id_institucion));

Visualizar una tabla


Describe una tabla con sus características cinco campos: Field, Type,
Null, Key, Default y Extra.

DESCRIBE “nombre”;

Ej:

DESCRIBE estudiantes;
Agregar una nueva columna
ALTER TABLE “nombre de tabla” ADD “nombre fila a agregar +
características de esta”;

Ej:

ALTER TABLE estudiantes ADD email VARCHAR(120);

Renombrar columna

ALTER TABLE “nombre de tabla” CHANGE “nombre fila actual” “nombre


fila a cambiar”;

Ej:

ALTER TABLE estudiantes CHANGE email dirección_electonica


VARCHAR(120);

Eliminar Columna
ALTER TABLE “nombre de la tabla” DROP “nombre de columna ”;

Ej:

ALTER TABLE estudiantes DROP dirección_electonica;

Insertar Datos
insert into “nombre de la tabla” values (“Datos”);

ej:
insert into estudiantes values (1,'Araceli Merchan',' calle
5','tintal','7891345',15);

________________________________________________________________________

insert into “nombre de tabla” (“Nombre de fila donde insertar”) values


(“Datos”);

ej:

insert into estudiantes(nombre,direccion,barrio,telefono,id_institucion)


values ('Luis Castañeda',' calle 1','tunal','7891345',15);

Consultar datos de una tabla


SELECT “nombre de campo a seleccionar” from “nombre tabla”;

* es seleccionar todos los campos

Ej:

SELECT * from estudiantes;

SELECT telefono,direccion FROM estudiantes;

Función DROP
DROP “nombre de la tabla, base de datos a eliminar”

Ej:

DROP TABLE estudiantes;

DROP database institucion;

Función WHERE
Utilizada para encontrar datos específicos y/o campos específicos
cuando un valor coincida.

SELECT “nombre de fila a consultar” FROM “nombre de tabla” WHERE


“nombre de fila a consultar”='dato de coincidencia';
Ej:

SELECT telefono,direccion FROM estudiantes WHERE


telefono='1469436';

SELECT * FROM estudiantes WHERE telefono='1469436';

Función LIKE
Utilizado para encontrar datos específicos y/o campos específicos
cuando el valor consultado este dentro pero no tiene que ser exacto (% se
coloca donde hallar datos no relevantes para la búsqueda),

Ej:

SELECT telefono,direccion FROM estudiantes WHERE nombre LIKE


'Bernardo%';

SELECT * FROM estudiantes WHERE nombre LIKE 'Bernardo%';

También podría gustarte