MYSQL TEMA 9.- TABLAS OPERACIONES BASICOS

Bueno ya creada la base de datos se procede a construir las tablas que dicha base de datos albergara.

Las ordenes SQL que se analizan en este MYSQL TEMA , nos permitiran crear las tablas, describir su estructura y eliminar tablas de la base de datos.

1.- CREACION DE UNA TABLA

EL componente principal de una base de datos son las tablas, es importante recordar tambien que para un problema relacional de datos existiran varios tipos de tablas como ya se indico en MYSQL TEMA s anteriores.

De preferencia usar el plural para las tablas, es decir una tabla de alumnos, es una tabla que contendra muchos alumnos, una tabla de autos contendra muchos renglones de autos, etc.

Recordar tambien que cada tabla y no importa de que tipo sea debera contener el campo clave o llave primaria de la tabla.

Es decir una tabla que contenga alumnos o que contenga autos, debera incluir un mecanismo o un identificador que nos permita y tambien al DBMS diferenciar dos ocurrencias similares dentro de una tabla, es decir cuantos carros rojos FORD RAM 1997 creen que estaran dentro de una tabla y de que manera se diferenciaran uno de otro.

La instruccion SQL que se analiza a continuacion es la siguiente:

CREATE TABLE nombretabla

Nombrecolumna tipodato | NULL | NOT | DEFAULT valordefault

Ejemplo

create table peliculas (

clavepelicula mediumint auto_increment,

nombrepelicula varchar(30), tipopelicula varchar(20),

preciopelicula float, primary key(clavepelicula) );

Corrida:

image268.jpg

Los tipos de datos que pueden usar en mysql son:

TINYINT, SMALLINT, MEDIUMINT, INT, INTEGER, BIGINT, REAL, DOUBLE, FLOAT, DECIMAL, NUMERIC, CHAR, VARCHAR, DATE, TIME, TIMESTAMP, DATETIME, TINYBLOB, BLOB, MEDIUMBLOB, LONGBLOB, TINYTEXT, TEXT, MEDIUMTEXT, LONGTEXT,ENUM(value1,value2,value3,…), SET(value1,value2,value3,…)

MySQL Reference Manual (C) 2002 MySQL AB

En cuanto a autoincrement se usa para que mysql vaya asignando la clave automaticamente y primary key(clave) es para indicarle a mysql que clave es el campo llave o principal de la tabla.

CONTINUA

Politica de Privacidad