Creación de tablas en mysql
Enviado por Luis Hernan Alvarado Tapia • 28 de Septiembre de 2020 • Tarea • 1.404 Palabras (6 Páginas) • 435 Visitas
Administradores de base de datos SQL.
Luis Alvarado Tapia
Administración de Bases de Datos.
Instituto IACC
27-12-2019
Para el desarrollo de la tarea solicitada, para este caso usaremos Microsoft Sql Server y lo primero que tenemos que hacer es crear la base de datos con la siguiente instrucción CREATE DATABASE NombreDB.
CREATE DATABASE iaccDB;
[pic 1]
Imagen 1, Crear base de datos.
Después de crear la Base de Datos tendremos que generar las tablas y campos que contendrán nuestros datos. Esto lo logramos con la siguiente instrucción:
CREATE TABLE NombreBD.Esquema.NombreTabla (
NombreCampo1 TipoDato,
NombreCampo2 TipoDato,
NombreCampo3 TipoDato,
…
);
Siguiendo la sintaxis anterior obtenemos el siguiente resultado:
CREATE TABLE iaccDB.dbo.articulos(
Cod_Art INT NOT NULL PRIMARY KEY IDENTITY,
Descripcion VARCHAR(100) NOT NULL,
Precio INT NOT NULL
);
El atributo IDENTITY, en sql server, le da al campo la propiedad de autoincremento, esto nos facilita el trabajo a la hora del desarrollo sobre la base de datos. NOT NULL lo ocupamos para que los campos sean obligatorios y con PRIMARY KEY declaramos el campo como llave primaria.
[pic 2]
Imagen 2, Crear tabla.
Para agregar los datos que aparecen en la guía ocuparemos la sintaxis INSERT INTO de la siguiente manera:
INSERT INTO NombreBD.Esquema.NombreTabla
VALUES ('Valor campo 1','Valor campo 2', 'Valor Campo 3', …)
Para agregar más de 1 registro en la tabla, los datos se agrupan entre paréntesis y se separan con signo de Coma ( , ).
INSERT INTO iaccDB.dbo.articulos
VALUES ('MOUSE PAD','3000'),
('TECLADO','482100'),
('MONITOR','160000'),
('CARGADOR','10000'),
('DISCO DURO','25000'),
('MEMORIA DDR 1000','6000'),
('CPU INTEL','45879'),
('CPU CELERON','15638'),
('TECLADO HP','254136'),
('MEMORIA DDR 500','21973'),
('REGULADOR DE VOLTAJE','1574269'),
('MOUSE HP','15962');
[pic 3]Imagen 3, Insertar registros.
Una vez ejecutada la instrucción, procedemos a realizar una consulta con la sintaxis SELECT * para revisar si los datos fueron guardados en la tabla ARTICULOS.
SELECT *
FROM [iaccDB].[dbo].[articulos]
[pic 4]
Imagen 4, Resultado de query [Select * From artículos]
...