Base De Datos Mysql

Páginas: 5 (1085 palabras) Publicado: 2 de octubre de 2012
COMANDOS BASICOS EN MYSQL

SHOW
SHOW DATABASES; Muestra las bases de datos que contiene MySQL
SHOW TABLES; Muestra las tablas que contiene una base de datos previamente seleccionada

USE
USE nombre de la base de datos; Permite trabajar sobre una base de datos en particular.
NOTA: Lo primero que se debe hacer cuando se trabaja con MySQL es verificar que la base de datos con la que vamosa trabajar existe utilizando el comando show databases; después de haber hecho esto, si la base de datos que vamos a utilizar existe se debe utilizar el comando use nombre de la base de datos; posterior a esto se debe verificar si la base de datos contiene tablas utilizando el comando show tables;

CREATE
CREATE DATABASE nombre de la base de datos; Permite crear una base de datos, para finesdidácticos utilizar el prefijo bd_nombre de la base de datos;
NOTA: Para verificar que se creó la base de datos utilizamos el comando show databases; posteriormente si es encontrada utilizar el comando use nombre de la base de datos; para comenzar a crear tablas dentro de la base que se acaba de crear, debe aparecer un mensaje como database changed. Tambien se debe utilizar el comando showtables; para asegurarse que la base de datos este completamente vacia.
CREATE TABLE nombre de la tabla(atributo tipo de dato londitud, primary key(atributo)); Esta instrucción permite crear una tabla dentro de la base de datos.
EJEMPLO:
Mysql> create table tbl_sexo(
--> clvsex int,
--> sexo varchar(10),
--> primary key(clvsex)) ;
NOTA: En este ejemplo la llave primaryes clave de sexo con tipo de dato numero entero(no autonumérico) si se desea emplear el concepto de autonumérico solo se debe agregar lo siguiente

Mysql> create table tbl_sexo(
--> clvsex int auto_increment,
--> sexo varchar(10),
--> primary key(clvsex)) engine innobdb;
DESCRIBE
DESCRIBE nombre de la tabla; Muestra la estructura (diccionario de datos) de la tabla quese desea consultar.
NOTA: Utilizar este comando después de crear cada tabla para verificar que la creación se hizo de manera satisfactoria, si durante la creación de alguna tabla muestra algún error ejecutar el comando show tables; para checar si la tabla fue creada o no.
Existen 2 tipos de motores para la base de datos de mysql el MyISAM y el InnoDB el primero es para Windows que esta pordefecto y limita las instrucciones, para poder usar el innodb se debe modificar un archivo llamado my.inf y al final se le pone engine Innodb;
;OPERACIONES DE EDICION SOBRE TABLAS

ALTER TABLE Este comando permite realizar cualquier modificación a las tablas de la base de datos, va acompañada de ciertos atributos que se describirán a continuación.

ALTER TABLE nombre de la tabla RENAME nuevonombre de la tabla; Esta opción permite cambiar el nombre de una tabla por otro nuevo
EJEMPLO:
Mysql> alter table tbl_sexo rename tbl_sex;
NOTA: Para corroborar que el proceso se realizo con éxito utilizar el comando show tables;

ALTER TABLE nombre de la tabla ADD PRIMARY KEY(nombre del atributo); Por si olvidaron asignar una llave primaria a una tabla esta instrucción les permitirádespués de haber creado la tabla asignar una llave primaria al atributo que seleccionen.
EJEMPLO: Suponiendo que a la tabla sexo se nos paso asignar la llave primaria al momento de su creación se solucionaría de la siguiente manera.
Mysql> alter table tbl_sex add primary key(clvsex);
NOTA: Se usó el nombre de tbl_sex y no tbl_sexo porque recurden que en el proceso anterior se cambio elnombre de la tabla, si tienen duda sobre el nombre de una tabla recuerden utilizar el comando show tables;

ALTER TABLE nombre de la tabla CHANGE atributo nuevo atributo tipo de dato longitud; Este comando es de los más completos y útiles ya que permite cambiar los nombres de los atributos en caso de que se haya escrito mal y también los tipos de datos.
EJEMPLO: Supóngase que se desea cambiar...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Seguridad Base De Datos Mysql
  • Bases de datos con mysql
  • Bases de datos (MySQL)
  • Bases De Datos Mysql
  • enlazar base de datos con mysql
  • Crear base de datos en mysql
  • Base de datos MySQL
  • Base de datos en Mysql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS