Sesiones y Variables PHP/Conectores/SQL / Cree Tablas de B/Datos Postgres
Subtitles of the Movie
En Žsta lecci—n voy a hablar acerca de c—mo crear tablas de bases de datos, en Posgress SQL. Posgress es una base de datos comœn, muy poderosa, que puede ejecutarse en "Linux". Ya lo he instalado en el servidor y ya he creado una base de datos usando la plantilla principal. En Posgress b‡sicamente tengo una base de datos en blanco y la he hecho disponible para Zee cycle, as’ voy a poder usarla para estas lecciones y para mostrar c—mo crear unas buenas caracter’sticas para Zee cycle. As’ que en este formulario inicial como puede ver, Žsta es simplemente la interfaz del navegador disponible para Posgress. No es la œnica interfaz, pero es muy œtil una vez haya sido instalada. Si tengo Žsta interfaz de usuario en la configuraci—n de la base de datos Posgress, ver‡ algo como esto. B‡sicamente en este primer formulario, se puede ver que aœn no hay tablas creadas. Puedo mostrar cualquier cantidad de elementos aqu’, pero no hay nada creado, as’ que no hay nada que mostrar. Voy a explicar algunas de las caracter’sticas b‡sicas de la interfaz de usuario; justo aqu’, hay un sitio para ingresar queries de SQL. Si tengo tablas, podr’a escribir en un query de SQL y hacer clic en "Go" ,con lo que se ejecutar‡ dicho query en la base de datos. Tengo que ser cuidadoso al ejecutar la eliminaci—n de un query debido a que no contamos con el bot—n 'Undo'. Si usted crea algo, y ya hecho, borra todos sus registros ser‡ el fin de todo. Ok, voy a bajar un poco, tengo la forma de lograr un query, y un un archivo de texto, que muestra la estructura - "structure" de la base de datos;la estructura y los datos "structure and data" . En Žste momento si hago clic sobre "Send", puedo guardar el archivo en mi computador. Si quiere reproducir una tabla o hacer una copia de seguridad de todo, se que usted tomar‡ una decisi—n correcta, en caso de tener que borrar toda la base de datos;as’ que 'send' es una muy buena opci—n. TambiŽn puedo usar una interfaz visual para crear una nueva tabla y eso es lo que voy a hacer; voy a usar un query de SQL pero, si quisiera crear una nueva tabla podr’a hacer clic justo aqu’, nombrarla, y luego crear el nœmero de campos. Puedo tener una idea anticipada de cu‡ntos campos voy a necesitar. Hago clic en "Go", y sale una interfaz visual para crear una nueva tabla. TambiŽn puedo crear secuencias, cuantas quiera; estas son œtiles cuando quiero un incremento autom‡tico, de un campo primario con un nuevo nœmero; las uso todo el tiempo para incrementar en 1 el campo primario; es muy f‡cil de Žsta forma. Aqu’ abajo,hay otros tipos de acciones de mantenimiento que puedo aplicar. Pero aœn no tengo nada en Žsta base de datos; voy a subir un poco. He abierto un peque–o archivo de texto para mostrar un query de SQL, para crear una tabla llamada "registered customers" (clientes registrados). As’ que la voy a copiar, la pondrŽ justo aqu’ y la pego. Una cosa que quiero que note es, que particularmente me gusta usar las letras minœsculas y las palabras separadas con un subgui—n. Eso para el nombre de la tabla y para el nombre de todos los campos. De todas formas, note que Žste campo, va a terminar siendo un campo primario. No lo puedo hacer nulo, y si agrego un nuevo registro debe tener un valor. Si bajo un poco, tengo algunos campos comunes, nombre y apellido. De nuevo continuamos con las letras minœsculas y los subguiones para separar las partes del nombre del campo. B‡sicamente, lo que esto va a hacer es permitir que las personas se registren en Zee cycle, yuna vez registrados, permitir que tengan un registro - por eso tambiŽn tengo los campos de nombre de usuario y contrase–a. Voy a crear esa tabla. Si miro aqu’ abajo, tengo una tabla llamada "registered customers" (clientes registrados), pero tambiŽn debo crear Žsta secuencia. ƒste va a ser mi valor de incremento autom‡tico para el campo primario, y tengo el c—digo para hacer eso tambiŽn. F‡cil. Ahora puedo regresar al ‡rea principal y ejecutar el comando para crear la secuencia. Veamos - ahora ha sido creada y si hago clic sobre "Display Sequences" (mostrar secuencias), obtengo Žsta secuencia, autom‡ticamente, en Žsta ‡rea, la cual mostrar‡ cualquier tabla que sea parte de la base de datos. As’, para crear bases de datos y tablas, para las aplicaciones "web",ser‡ muy f‡cil crearlas, configurando siempre los campos con el 'script' de PHP, y por supuesto podrŽ crear secuencias paralelamente con las tablas. De todos modos, si creo una nueva tabla usando Žste mŽtodo, "type serial" (de tipo serial), Žste tiene un campo que se incrementa autom‡ticamente basado en una secuencia. De Žsta manera se crear‡ una secuencia autom‡tica, en Žste caso en particular si uso la interface visual, e ingreso todos esos campos y toda la informaci—n necesaria para ellos aqu’, puedo crear una secuencia autom‡ticamente. Sin embargo, no lo voy a hacer. Bien, estoy listo para empezar a configurar el 'script' de PHP e ingresarlo.
Tutorial Information
| Course: | PHP Project Solutions (Español) |
| Author: | Dave Mercer |
| SKU: | 33619 |
| ISBN: | 1-932808-63-9 |
| Release Date: | 2005-06-03 |
| Duration: | 6.5 hrs / 87 lessons |
| Work Files: |
Yes |
| Captions: | Available on CD and Online University |
| Compatibility: |
Vista/XP/2000, OS X, Linux QuickTime 7, Flash 8 |
VTC Sign up & Benefits
- Unlimited Access
- 98,729 Video Tutorials (23,265 free)
- Video Available as Flash or QuickTime
- Over 1026 Courses
- $30 for One Month Access
- Multi-User Discounts Available
United States 