Ver Mensaje Individual
  #10 (permalink)  
Antiguo 16/03/2012, 16:46
Avatar de calakra
calakra
 
Fecha de Ingreso: septiembre-2009
Mensajes: 182
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: codificacion script

Ha ok.

Deja me explico lo mjor posible y te describiré cada uno de mis pasos

en consola creo la base de datos escribiendo lo siguiente:
CREATE DATABASE base DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

posterior a eso entro a la base de datos desde comando
use base_datos

despues ejecuto el scrip que obtengo de workbench mysql el cual contiene lo siguiente

SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0;
SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;
SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='TRADITIONAL';

CREATE SCHEMA IF NOT EXISTS `base_datos` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci ;
USE `base_datos` ;


CREATE TABLE IF NOT EXISTS `base_datos`.`rol` (
`rol_id` SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT ,
`rol_etiqueta` VARCHAR(45) NOT NULL ,
`rol_permisos` VARCHAR(100) NULL ,
`rol_status` SMALLINT UNSIGNED NULL ,
PRIMARY KEY (`rol_id`) )
ENGINE = InnoDB;

CREATE TABLE IF NOT EXISTS `base_datos`.`catalogo` (
.
.
.
.
.
SET SQL_MODE=@OLD_SQL_MODE;
SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;
SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;


lo anterior es creado por worbench mysql

una vez terminado la creacion de las tablas procedo a usar otro script el cual realiza inserts en las tablas y ahi lo unico que hace son sentencias insert sin mas.

Espero que con esto quede un poco mas claro de cual es mi proceso de creacion de mi base de datos.

Gracias por la ayuda!!