Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/11/2005, 06:01
_alv_
 
Fecha de Ingreso: julio-2002
Ubicación: España
Mensajes: 61
Antigüedad: 21 años, 9 meses
Puntos: 0
es correcto esta sentencia para crear una tabla???

hola amigos, tengo una duda, haber si me la podeis solucionar, me acabo de iniciar en mysql, y aunque utilizo myphpadmin, me gusta meter la sentencia a mano, he usado anteriormente access, por lo que lo de las llaves y tal lo conozco y se cuando se ponen y todo.

Yo he cogido y he creado esta sentencia, es un ejemplo, aunque aun no le pondre en la página:

Código:
CREATE TABLE usuarios (
id tinyint(3) NOT NULL auto_increment,
nick char(30) NOT NULL,
password char(5) NOT NULL,
email char(30) NOT NULL,
primary key (id))
Es correcto?? he creado la tabla usuarios, con los campos id,nick,pass y email. Como el id de usuario será único, puesto que se incrementa, he asignado llave pricipal al campo id, es correcta la sentencia?? el gestor me la ha aceptado, si mi ejemplo está correcto confirmarmelo.

pero es que dudaba porque en algunas páginas he visto en la ultima línea:
Código:
key id (id))
esto significa lo mismo que primary key? yo creo que no, pero no estoy seguro, en caso de que sea diferente, que significa esto ultimo???

muchas graciasss
__________________
InfoZona.Tk - Tu Portal de Informática
http://www.infozona.tk
Linux, Modding, MySQL, HTML, Manuales, Recursos para Webmasters, Foros..