Programación al Extremo

Buscar en este blog

jueves, 27 de septiembre de 2012

MYSQL: Crear, actualizar, mostrar y eliminar tablas (create table,show tables,describe,drop table)
Fecha de Publicación:
Publicado por:
Seguir Seguir en twitter
Seguir Seguir en facebook
Seguir Seguir en Google+

Programación al Extremo : mysql
En este tutorial aprenderemos como crear una tabla, actualizarla, mostrar sus campos y eliminarla de la base de datos MYSQL.
 Primero empezaremos creando la base de datos llamada empleados si no la tenemos creada;

create database empleados;/*Esta clausula crea la base de datos empleados*/ drop table if exists empleados;/*Esta clausula elimina la tabla empleados si existe*/ create table empleados/*Clausula para crear una tabla en MYSQL*/( emp_no int(11) not null default 0 comment 'Numero de Identificacion del empleado', fecha_nacimiento date not null comment 'Fecha de nacimiento del empleado', nombres varchar(30) not null comment'Nombres del empleado', apellidos varchar (30) not null comment'Apelidos del empleado', sexo enum('m','f')not null default 'm' comment 'Sexo del empleado M= Masculino , F= Femenino', fecha_entrada date not null comment'Fecha de entrada del empleado a la empresa', primary key (emp_no) comment 'Llave primaria de la tabla' )/*Escojemos como vamos a guardar nuestros datos*/ENGINE=InnoDB DEFAULT /*Tipo de formato de codificacion de caracteres*/CHARSET=latin1; ALTER TABLE empleados CHANGE COLUMN emp_numero emp_no INT(11) /*Cambia el nombre de la columna emp_numero a emp_no*/ NOT NULL COMMENT 'Numero de Identificacion del empleado' ; ALTER TABLE empleados CHANGE COLUMN emp_no emp_numero INT(11) NOT NULL COMMENT 'Numero de Identificacion del empleado' ; ALTER TABLE empleados DROP PRIMARY KEY; /*Elimina la clave primaria de la tabla empleados*/; ALTER TABLE empleados DROP COLUMN fecha_nacimiento;/*Elimina la columna fecha_nacimeinto*/ ALTER TABLE empleados ADD COLUMN campo_prueba VARCHAR(45) NULL comment 'Este es un campo agregado de prueba' AFTER fecha_entrada; describe empleados;/*Esta clausula muestra la estructura de la tabla*/
Publicar un comentario