Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Nombre de tablas

Estas en el tema de Nombre de tablas en el foro de Mysql en Foros del Web. Saludos. Mi pregunta creo yo que es muy facil de responder ¿los nombre de tablas pueden llevar punto (ejemplo: cliente.domiclio)? De ante mano gracias por ...
  #1 (permalink)  
Antiguo 28/12/2010, 13:10
 
Fecha de Ingreso: diciembre-2009
Mensajes: 128
Antigüedad: 14 años, 3 meses
Puntos: 0
Nombre de tablas

Saludos. Mi pregunta creo yo que es muy facil de responder ¿los nombre de tablas pueden llevar punto (ejemplo: cliente.domiclio)? De ante mano gracias por su atencion
  #2 (permalink)  
Antiguo 28/12/2010, 13:21
 
Fecha de Ingreso: noviembre-2010
Mensajes: 25
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: Nombre de tablas

No, xq tendrías problemas cuando haces x ejemplo uso de algo como esto:

select * from cliente, producto
where cliente.clave = producto.clieclave

Aquí indicas que es el campo clave de la tabla clientes con cliente.clave
y el campo clieclave de la tabla producto con producto.clieclave
  #3 (permalink)  
Antiguo 28/12/2010, 13:23
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: Nombre de tablas

Técnicamente si, si encierras el nombre completo entre acentos inversos (`), para que MySQL lo reconozca como parte del nombre, pero no se trata de una buena práctica, porque puede traer eventualmente problemas en la redacción de las sentencias de consulta.
No te olvides que el punto es un indicador de separación de nombres entre bases, tablas y campos. Si te llegas a olvidar, aunque sea una sola vez de esos acentos inversos, te devolverá un error de base de datos no encontrada o inexistente.
Lo mejor para separar segmentos para crear nombres complejos no es el punto, es la raya (_), ya que esta sí es un caracter alfanumérico, a diferencia del punto que es un operador de control.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #4 (permalink)  
Antiguo 28/12/2010, 13:24
 
Fecha de Ingreso: diciembre-2009
Mensajes: 128
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: Nombre de tablas

ok, gracias

Etiquetas: nombre, tablas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:59.