GUIA DE SQL
dayesari9 de Enero de 2013
617 Palabras (3 Páginas)316 Visitas
TUTORIAL DE CREACION DE UNA BASE DE DATOS EN SQL
CREAR LA BASE DE DATOS
CREATE DATABASE `estudianteBD`;
CREATE=CREAR.
DATABASE=BASE DE DATOS.
Entonces crear base de datos y el nombre de la base de datos en este caso es `estudianteBD`.
CREAR TABLA
CREATE TABLE `nombre_E` (
`Id_E` VARCHAR( 20 ) NOT NULL ,
`Nom1_E` VARCHAR( 20 ) NOT NULL ,
`Nom2_E` VARCHAR( 20 ) NOT NULL ,
`Apellido_E` VARCHAR( 20 ) NOT NULL ,
PRIMARY KEY ( `Id_E` )
) ENGINE = MYISAM;
CREATE=CREAR.
TABLE=TABLA.
Entonces crear tabla con el nombre `nombre_E`.
Dentro de esta tabla se va a crear unos campos con un tipo de dato VARCHAR de tamaño 20.
NOT NULL=Quiere decir que el campo no está vacío.
PRIMARY KEY=Este código es para decir cuál es la llave primaria en este caso es ( `Id_E` ).
ENGINE = MYISAM= Este es el motor de almacenamiento de datos usado por el sistema administrador de bases de datos relacionales.
CREAR CAMPOS DE LA TABLA
ALTER TABLE `nombre_E` ADD `Apellido2_E` VARCHAR( 20 ) NOT NULL ;
ALTER TABLE = ALTER permite modificar la estructura de un objeto en este caso se va a agregar un campo a la tabla `nombre_E` el campo que se va a agregar el `Apellido2_E`.
MODIFICAR EL NOMBRE DE UN CAMPO
ALTER TABLE `nombre_e` CHANGE `Apellido_E` `Apellido1_E` VARCHAR( 20 )
CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL
En este fragmento de código se va a modificar un campo de la tabla (ALTER TABLE `nombre_e`) se va a reemplazar el campo (CHANGE `Apellido_E` )por el campo `Apellido1_E`. El CHARACTER SET es el tipo de caracteres que se va a usar en este caso es UTF8 (Formato de transformación Unicode de 8 bit) es una codificación de caracteres de largo variable. Usa grupo de bytes para representar el estándar Unicode para la mayoría de los lenguajes del mundo.
ELIMINAR CAMPO
ALTER TABLE `nombre_e` DROP `Apellido2` _E`
Se da el nombre de la tabla `nombre_e` y se usa la sentencia DROP para eliminar el campo `Apellido2` _E`.
BORRAR BASE DE DATOS
DROP DATABASE `estudianteBD`;
Para borrar una base de datos se una la sentencia DROP DATABASE y el nombre de la BD en este caso `estudianteBD`;
INSERTAR DATO
INSERT INTO `estudianteBD`.`nombre_e` (
`Id_E` ,
`Nom1_E` ,
`Nom2_E` ,
`Apellido1_E` ,
`Apellido2_E`
)
VALUES (
'1143838547', 'ALVARO', 'JOSE', 'CARDONA ', 'HURTADO'
);
El INSERT INTO agrega uno o más registros a una (y sólo una) tabla en una base de datos relacional. Se utiliza para insertar un dato seguido del nombre de la BD(`estudianteBD`) y el nombre de la tabla donde se quiere agregar los datos (`nombre_e` ), también se escriben los nombres de los campos que se quieren llenar, y después se muestra un VALUES que son los valores que se van a agregar a dichos campos escritos anteriormente.
ELIMINAR DATO
DELETE FROM 'nombre_e' WHERE CONVERT (nombre_e ','Id_E' USING utf8)='1143838547 LIMIT 1
La sintaxis DELETE FROM borra uno o más registros existentes en una tabla, en este caso la tabla es ('nombre_e') el fragmento WHERE CONVERT se usa para seleccionar la tabla y el campo de donde se quiere eliminar el dato y el USING es para decir que tipo de caracteres se va a modificar y después se dice que dato se va a eliminar en este caso '1143838547 que es la llave primaria y la sentencia LIMIT limita el rango de registros devueltos.
ACTUALIZAR DATO
UPDATE `estudianteBD`.`nombre_e` SET `Nom1_E` = 'ANDRES ',
`Nom2_E` = 'CARDONA',
`Apellido1_E` = 'HURTADO' WHERE CONVERT (`nombre_e’.’
...