List:General Discussion« Previous MessageNext Message »
From:Daniel Lacal Date:April 30 1999 8:20am
Subject:creating a database
View as plain text  
I'm new in this world, and I've done three scripts to create de database with tables and
some data, but it doesn't works.
The only thing that works is the script that drops and creates de database:

the script's name is: visitas_setup.sh, and contains:

#-------------------------------------------------------------------------
!/bin/bash
#
#   Script para crear la base de datos MySQL
#
#   KC  Abril 1999
#

BASE_DATOS="visitas"

# Primero se elimina la base de datos (si existe)
/usr/bin/mysqladmin drop $BASE DATOS                # it works

# Se crea el espacio para crear la BD
/usr/bin/mysqladmin create $BASE_DATOS               # it works

# Modificacion de los permisos de acceso, tanto de root como de nobody
/usr/bin/mysql mysql <permisos_acceso.mysql            # it doesn't works

#Se crea la estructura de la BD (con tablas)
/usr/bin/mysql $BASE_DATOS <estructura_visitas.mysql             # it doesn't works

# introduccion de datos
#/usr/bin/mysql $BASE_DATOS <mete_datos.mysql                   # it doesn't works,
it's commented
#-------------------------------------------------------------------------



I don't know if the syntax is right or wrong.

Other file is created like this: estructura_visitas.mysql

#
# Script de creacion de la estructura de la BD "visitas"
#
# KC Abril 1999
#
#
#

#----------------------------------------------------------------------#
#                          TABLA DE ACCESOS                            #
#----------------------------------------------------------------------#
  CREATE TABLE accesos (
 NumAccesos TINYINT UNSIGNED ,
 TipoAcceso VARCHAR (15) NOT NULL PRIMARY KEY );

  INSERT INTO accesos VALUES ("Yahoo" ,0);
  INSERT INTO accesos VALUES ("Magallanes", 0);
  INSERT INTO accesos VALUES ("Ozu", 0);
  INSERT INTO accesos VALUES ("Ole", 0);
  INSERT INTO accesos VALUES ("Directo", 0);
  INSERT INTO accesos VALUES ("Otros", 0);


#----------------------------------------------------------------------#
#                          TABLA DE USUARIOS                           #
#----------------------------------------------------------------------#
  CREATE TABLE usuarios (
 email VARCHAR (50),
 codpostal VARCHAR (5),
 provincia VARCHAR (20),
 poblacion VARCHAR (20),
 direccion VARCHAR (40),
 nombre VARCHAR (50),
 empresa VARCHAR (50),
 CodVisitante INT UNSIGNED NOT NULL PRIMARY KEY );



Can anybody tell me what is wrong?, or how to do this?


                            Thank you very much

                            Daniel Lacal (d_lacal@stripped)

Thread
creating a databaseDaniel Lacal30 Apr
  • Re: creating a databaseJules Bean1 May