msql

Páginas: 2 (442 palabras) Publicado: 30 de noviembre de 2013
Veamos, en primer lugar, cómo crear tablas nuevas. Además, se abordarán con este ejemplo algunos tipos de
datosde MySQL.

Tipos de datos:
Cadenas:
Si el campo va a guardar una cadena, usaremosel tipo VARCHAR(X), donde “X” es un número que expresa
la cantidad máxima de caracteres. Por ejemplo, un campo definido como VARCHAR(20) guardará, como
máximo, 20 caracteres.

Números:
Paranúmeros enteros: INT
Para números reales: FLOAT o DOUBLE (este último tiene mayor presición).
Para pequeños enteros: TINYINT

Fecha y hora:
Para fecha: DATE. Recordar que el formato de fechas en MySQLes, por ejemplo ’2010-05-25′ (para el 25 de
mayo de 2010).
Para hora: TIME. En formato HH:MM:SS
Para fecha y hora: DATETIME. En formato ’2010-05-25 15:30:00′ (25 de mayo de 2010 a las tres y mediade
la tarde).

Atributos de tipo
Cada uno de los mencionados tipos, puede tener atributos:
PRIMARY KEY: Si es la clave primaria de la tabla.
AUTO_INCREMENT: Si el valor será iglual al del campoanterior incrementado en uno.
SIGNED o bien UNSIGNED: Dependiendo si el número tiene o no signo. Si no tiene signo, se considerará
siempre positivo.
NOT NULL: Si el campo no puede estar vacío.DEFAULT: Para establecer un valor “por defecto”.

Creación de tablas
Para esto, utilizaremos la orden CREATE TABLE, que explicaremos elemento por elemento:

CREATE TABLE `empleados` (
`codigo` intunsigned NOT NULL AUTO_INCREMENT PRIMARY KEY,
`nombre` varchar(60) NOT NULL,
`fecha_ingreso` date NOT NULL,
`salario` float unsigned NOT NULL DEFAULT '0',
`sancionado` tinyint(1) unsigned NOT NULLDEFAULT '0',
`telefono` varchar(20) DEFAULT NULL
);
Explicación:
CREATE TABLE `empleados` (

“empleados” será el nombre de la tabla.
Campo “codigo”.
int: número entero,
unsigned: número sinsigno,

`codigo` int unsigned NOT NULL

NOT NULL: no puede estar vacío

AUTO_INCREM ENT PRIM ARY KEY,
AUTO_INCREMENT: cada registro es igual al anterior
incrementado en una unidad
PRIMARY...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • msql
  • msql
  • msql
  • MSQL
  • Conectar msql con netbeans
  • Como abrir msql y usarla en gambas2
  • Lenguaje msql
  • Base De Datos En Java Y Msql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS