1
00:00:10,100 --> 00:00:15,930
Hola bienvenidos a una nueva clase si cambias la foto de la calculadora una vez más porque una vez más

2
00:00:16,020 --> 00:00:17,680
vinieron a criticarme.

3
00:00:17,790 --> 00:00:23,610
Acá en familia así que no dudé en cambiarla nuevamente y creo que está un poco mejor que lo que teníamos

4
00:00:23,610 --> 00:00:24,850
antes.

5
00:00:24,870 --> 00:00:27,630
Bueno qué nos pasa siempre.

6
00:00:27,630 --> 00:00:35,370
O mejor dicho qué nos viene pasando hasta este momento cuando realizamos o ejecutamos nuestros programas

7
00:00:35,670 --> 00:00:36,690
en PHP.

8
00:00:36,690 --> 00:00:41,320
Lo que sucede es que indefectiblemente empieza el programa.

9
00:00:41,350 --> 00:00:49,090
En nuestro caso empieza a carriolas se ejecuta toda la parte de PHP se van en nuestro servidor a rellenar

10
00:00:49,330 --> 00:00:55,180
todas las variables que tengamos dentro del código HTML insertadas o mezcladas.

11
00:00:55,180 --> 00:01:01,570
Por ejemplo el resultado por qué no en qué color tiene que salir si o si se fijan.

12
00:01:01,570 --> 00:01:10,480
Nosotros estamos obteniendo un valor muy importante que es el Emecé estamos obteniendo valores que nos

13
00:01:10,480 --> 00:01:18,940
da el usuario pero indefectiblemente así como empieza nuestro programa en PHP muy acá abajo también

14
00:01:18,940 --> 00:01:19,930
termina.

15
00:01:19,930 --> 00:01:24,360
Todo tiene un final todo se termina decía alguien por acá.

16
00:01:24,360 --> 00:01:27,680
Y qué hacemos con todos estos datos que procesamos.

17
00:01:27,700 --> 00:01:37,000
Si muy bien brindamos una función al usuario la sociedad como quieran pero todo se pierde quedará guardado

18
00:01:37,000 --> 00:01:45,580
este resultado en la memoria en la retina del usuario que miraba esa pantalla cuando cuando la persona

19
00:01:46,360 --> 00:01:55,960
vino acá obtuvo su resultado hizo click en este botoncito y cerró nuestra aplicación web.

20
00:01:56,020 --> 00:02:07,060
Así también desaparecen esos valiosos datos entonces acá vienen las bases de datos para almacenar esta

21
00:02:07,060 --> 00:02:14,200
información y que no le perdamos que podamos guardarla para su posterior procesamiento.

22
00:02:14,200 --> 00:02:20,040
De hecho piensen que si yo vengo espero que no haya muchas cosas feas casi siempre las hay.

23
00:02:20,110 --> 00:02:26,450
Voy a entrar a cualquier página de un diario y todo lo que veo en algún punto incluso la publicidad

24
00:02:26,450 --> 00:02:30,040
que me acaba de aparecer está guardada en una base de datos.

25
00:02:30,080 --> 00:02:34,260
Todos estos títulos de cosas buenas que pasan en el mundo.

26
00:02:34,260 --> 00:02:43,720
Todos estos títulos se van llamando se van trayendo de una base de una base de datos bien digo pero

27
00:02:43,720 --> 00:02:46,600
lo mismo pasa incluso con las imágenes.

28
00:02:46,600 --> 00:02:53,410
Si bien en la base de datos no se guarda cada una de estas fotos sí se está guardando la dirección a

29
00:02:53,410 --> 00:02:55,100
donde está guardada la foto.

30
00:02:55,180 --> 00:03:01,270
Entonces cuando esta página tiene que reconstruirse ante mis ojos tiene que rellenar no solamente los

31
00:03:01,270 --> 00:03:06,880
títulos sino cada uno cada una de estas fotos de cada una de estas publicidades rápidamente para que

32
00:03:06,880 --> 00:03:14,360
yo pueda acceder y navegar como estoy haciendo ahora también esa base de datos le va a servir al periodista

33
00:03:14,780 --> 00:03:22,550
que desde un panel especialmente diseñado para él va a modificar el contenido de la base de datos justamente

34
00:03:22,550 --> 00:03:29,000
para que hoy vea una serie de noticias incluso dentro de dentro de un rato cuando le dé actualizar.

35
00:03:29,000 --> 00:03:34,440
Como le doy ahora las noticias cambian pero en realidad no hay alguien editando la página web.

36
00:03:34,470 --> 00:03:39,280
No no están editando el contenido de la base de datos para que a mí acá me muestro otra cosa.

37
00:03:41,600 --> 00:03:48,950
Desde luego Miren a esta página yo puedo ingresar al igual que pueden ingresar a Facebook pero yo estoy

38
00:03:49,310 --> 00:03:56,690
brindándole un nombre de usuario y una contraseña nombre de usuario contraseña que se van a contrastar

39
00:03:56,960 --> 00:04:01,690
con los que están guardados en esa base de datos para ver si soy realmente yo.

40
00:04:02,800 --> 00:04:12,340
El que está queriendo pasar entonces son sumamente valiosas y la verdadera importancia la vamos a descubrir.

41
00:04:12,440 --> 00:04:20,350
Utilizándolas yo acá te podría hablar una obra de bases de datos relacionales no relacionales toda la

42
00:04:20,350 --> 00:04:27,100
historia pero te va a quedar poco porque no hay cómo aprender y una vez que tengamos medianos conocimientos

43
00:04:27,100 --> 00:04:33,460
de cómo funciona la que vamos a aprender a usar ahora vas a ver cómo después todo se hace más fácil.

44
00:04:35,150 --> 00:04:40,010
Bueno empecemos solamente te quiero decir que vamos a usar.

45
00:04:40,130 --> 00:04:44,920
Voy a entrar a ver si puedo voy a entrar a SAMP.

46
00:04:45,260 --> 00:04:49,160
Se acuerdan cuando instalamos SAMP.

47
00:04:49,170 --> 00:04:57,030
Bueno miren qué trae este paquete Apache que es nuestro servidor nuestro servidor web desde luego PHP

48
00:04:58,180 --> 00:05:02,500
es otro lenguaje para desarrollar backend al igual que PHP.

49
00:05:02,560 --> 00:05:13,140
Muy similar pero no vamos a usar nosotros y acá la estrella una base de datos María debe a partir de

50
00:05:13,140 --> 00:05:16,980
ahora cuando digamos María Debé es lo mismo que decir Maye SQL.

51
00:05:17,160 --> 00:05:23,650
Sí ya lo sé no es lo mismo detrás de Maya SQL está Oracle que no deja de ser una empresa privada.

52
00:05:23,670 --> 00:05:32,250
Bueno María Debé es casi lo mismo son idénticas sólo que María Debé es libre y la podemos usar sin ningún

53
00:05:32,520 --> 00:05:42,640
inconveniente si como dato teórico vamos a ver que este tipo de bases de datos al igual que SQL que

54
00:05:42,670 --> 00:05:50,500
es de Microsoft son bases de datos relacionales que ni me voy a esforzar ahora en explicarte qué quiere

55
00:05:50,500 --> 00:05:58,600
decir ya vas a ver por qué ya vas a ver por qué y después están otras bases de datos que se llaman no

56
00:05:58,600 --> 00:05:59,640
relacionales.

57
00:05:59,740 --> 00:06:09,880
Incluso se les dice no SQL ya que María de Bhima y SQL SQL son tan marcadamente relacionales que las

58
00:06:09,970 --> 00:06:17,440
no relacionales le dicen no SQL bueno una base de datos no solamente almacena esta información de manera

59
00:06:17,440 --> 00:06:23,830
ordenada y estructurada podríamos decir en tablas aunque en realidad la tabla es un concepto más bien

60
00:06:23,830 --> 00:06:25,630
visual que recién aparece.

61
00:06:25,630 --> 00:06:32,050
Cuando yo veo la información en realidad adentro en la base de datos en sí está guardada la información

62
00:06:32,050 --> 00:06:33,780
en archivos.

63
00:06:33,940 --> 00:06:46,150
Pero bueno empecemos a trabajar que así vamos a aprender mejor remarca Cabril y vamos a poner lo siguiente

64
00:06:48,210 --> 00:06:49,110
local Jost

65
00:06:52,660 --> 00:06:59,140
no le den mayor importancia como siempre les digo a que yo tengo el 80 80 Uds. no pondrán puerto si

66
00:06:59,140 --> 00:07:10,690
es que no están usando Mac y acá vamos a poner PHP Mine mi nadamás y lo vamos a ver gente.

67
00:07:10,980 --> 00:07:20,930
Bueno ahora les cuento más SQL está corriendo en mi computadora gracias a que Azam mira en su menú hacer

68
00:07:21,010 --> 00:07:26,380
un poco distinto si están en Windows pero es más o menos lo mismo tenemos corriendo Apache gracias a

69
00:07:26,380 --> 00:07:33,320
eso es que he podido entrar acá o en la calculadora tenemos un servidor web corriendo pero también tengo

70
00:07:33,320 --> 00:07:40,920
corriendo el motor de mi secuelas incluso yo podría pagar esto para no consumir recursos sin sentido.

71
00:07:40,970 --> 00:07:48,520
El FTP no lo usamos pero acá está corriendo se cuela y nadie se cuele no tiene una interfaz gráfica

72
00:07:48,940 --> 00:07:55,650
a lo sumo yo me puedo conectar por consola obtener información grabar información y cuando lo hago por

73
00:07:55,650 --> 00:07:56,620
la consola se ve así.

74
00:07:56,620 --> 00:08:01,300
Mira ahí está bastante rudimentario.

75
00:08:01,360 --> 00:08:07,660
Hay quienes dicen que aunque utilicemos otros métodos si no aprendes de esta manera sino aprendes a

76
00:08:07,660 --> 00:08:09,660
manejar la consola no sabes más software.

77
00:08:09,820 --> 00:08:14,600
No sabes de bases de datos y yo me opongo rotundamente a eso.

78
00:08:14,680 --> 00:08:21,340
Obviamente más de uno hemos usado esta manera y nos hemos acostumbrado pero es cuestión de costumbre

79
00:08:21,370 --> 00:08:31,670
como todo acá los fanatismos son enemigos tremendos del avance no hay ni buenos ni malos hay modas y

80
00:08:31,960 --> 00:08:37,360
etapas y si lo bueno es saber de todo un poco pero acá no tenemos mucho tiempo tenemos que optimizar

81
00:08:37,420 --> 00:08:38,760
los recursos que tenemos.

82
00:08:38,860 --> 00:08:43,810
Entonces vamos por caminos que nos van a hacer un poco más fáciles.

83
00:08:43,840 --> 00:08:51,700
Después si tienes tiempo y ganas y quieres programar el bloc de notas te vamos a aplaudir entre muchos

84
00:08:52,350 --> 00:08:53,020
pero vamos

85
00:08:55,660 --> 00:08:56,490
Retomemos.

86
00:08:56,530 --> 00:09:05,350
Yo ingresé a PHP y admin qué es PHP y admin nos va a interesar por qué por qué PHP y admin es una aplicación

87
00:09:05,530 --> 00:09:10,930
web que tiene por detrás todo un Bakken desarrollado.

88
00:09:10,930 --> 00:09:12,340
Cómo vamos a hacer nosotros.

89
00:09:12,340 --> 00:09:19,600
Nosotros nos vamos dedicar a esto hacer aplicaciones web útiles y PHP y admin es una de las tantas aplicaciones

90
00:09:19,600 --> 00:09:26,440
web que hay es utilísima porque me permite acceder ver la información que está guardada en la base de

91
00:09:26,440 --> 00:09:33,550
datos me permite modificarla me permite entender mejor que si estuviera desde la otra concelho que veíamos

92
00:09:33,550 --> 00:09:36,310
recién y no es maya se SQL.

93
00:09:36,310 --> 00:09:42,570
Insisto es una aplicación web que me permite darle cara algo que no tiene cara como es magia se cuele

94
00:09:42,760 --> 00:09:48,350
son solo archivos metidos adentro de mi computadora es todo un sistema es todo un programa Maya se cuele

95
00:09:48,490 --> 00:09:56,530
claro que sí porque de hecho magia SQL entiende un lenguaje de consultas SQL se maneja con un lenguaje

96
00:09:56,530 --> 00:10:02,530
de consultas Maya SQL sirve para recibir consultas que yo le voy a hacer de manera estructurada con

97
00:10:02,530 --> 00:10:09,280
un lenguaje que vamos a empezar a aprender ahora y me va a dar respuestas también en su propio lenguaje.

98
00:10:09,460 --> 00:10:17,020
Pero esta herramienta buenísima me va a ayudar a facilitar ese proceso pero a veces existe la confusión

99
00:10:17,050 --> 00:10:20,410
como que PHP Marianin es parte de mi SQL.

100
00:10:20,410 --> 00:10:26,320
No es una de las tantas herramientas incluso yo tengo otro tipo de herramientas a mí no me gusta mucho

101
00:10:26,780 --> 00:10:28,660
cuando hago trabajos muy grandes.

102
00:10:28,660 --> 00:10:35,590
Utilizar PHP y admin tiene sus falencias o cosas que no me gustan Miren por ejemplo yo me voy a conectar

103
00:10:35,590 --> 00:10:44,530
acá con este programa que se llama secuela que viene lamentablemente sólo para Mac para Windows tienen

104
00:10:44,530 --> 00:10:51,790
algunos como Jaydy buenisimos Malle SQL Workbench eso es súper complejo pero hay para todos los gustos

105
00:10:52,390 --> 00:10:55,750
y no se mira yo acá me estoy conectando en vivo a un servidor.

106
00:10:55,750 --> 00:11:01,780
Lamentablemente creo que esto no se le puede agrandar el tamaño de letra pero miren como me muestra

107
00:11:01,780 --> 00:11:04,180
tablas súper ordenadas

108
00:11:07,100 --> 00:11:07,420
ven.

109
00:11:08,730 --> 00:11:10,060
Miren qué interesante.

110
00:11:10,070 --> 00:11:16,520
Bueno así como acá yo puedo modificar algo no voy a modificar porque no quiero romper nada.

111
00:11:18,070 --> 00:11:25,530
Yo también puedo hacer lo mismo con PHP maullando bueno pero empecemos a bailar.

112
00:11:27,850 --> 00:11:29,640
Acá la izquierda en PHP.

113
00:11:29,640 --> 00:11:30,200
Miami.

114
00:11:30,220 --> 00:11:34,450
Vamos a ver todas las bases de datos que están creadas en maya SQL.

115
00:11:34,870 --> 00:11:42,310
Pero hay algo a la derecha que está sucediendo y es más importante pasa es que hay muchas herramientas

116
00:11:42,310 --> 00:11:48,730
y a veces asusta un poco pero es cuestión de práctica hasta que nuestros ojos se acostumbran solamente

117
00:11:48,730 --> 00:11:50,310
a mirar lo importante.

118
00:11:51,070 --> 00:11:55,730
Miren miren lo que dice acá Ruth arrogó local Jost.

119
00:11:55,930 --> 00:12:02,980
Bueno es muy probable que cuando quisieras ingresar te pidiera usuario y contraseña por cómo es la instalación

120
00:12:02,980 --> 00:12:04,510
en Sam en Mac.

121
00:12:04,510 --> 00:12:08,610
No me lo pide en Windows por lo general tampoco pero puede que sí.

122
00:12:08,740 --> 00:12:15,590
En el caso de que te pedido usuario y contraseña debes poner Rut y contraseña nada.

123
00:12:15,910 --> 00:12:24,130
Esto quiere decir que nosotros nos hemos logueado o nos hemos conectado a SQL con el usuario root que

124
00:12:24,130 --> 00:12:31,840
es un usuario por defecto predefinido y es aquel que tiene mayor nivel de privilegios el usuario rut

125
00:12:32,350 --> 00:12:36,520
puede hasta destruir las bases de datos puede hacer todo.

126
00:12:36,520 --> 00:12:42,030
Desde luego podemos crear usuarios con menos privilegios no sólo para otros sino para nosotros mismos.

127
00:12:42,220 --> 00:12:49,330
Si queremos transitar y deambular tranquilos por mail SQL sabiendo que nos vamos a casar sin querer

128
00:12:49,480 --> 00:12:54,010
un daño muy grave y no me combinándose con este usuario ahora estamos aprendiendo y quiero hacer de

129
00:12:54,010 --> 00:12:59,000
todo así que no tengo problema en lo odiarme con root.

130
00:12:59,040 --> 00:13:04,380
Bueno ahora sí retomemos aquí a la izquierda tenemos todas las bases de datos que están creadas.

131
00:13:04,510 --> 00:13:10,720
Estas que vemos acá son propias del funcionamiento de PHP y admin que necesita para poder andar son

132
00:13:10,720 --> 00:13:11,930
propias de malla SQL.

133
00:13:11,950 --> 00:13:13,060
No vamos a tocar nada.

134
00:13:13,540 --> 00:13:23,080
Vamos a crear una base de datos nueva y Verlander un poco la letra vamos a hacer click en Nueva y acá

135
00:13:23,090 --> 00:13:25,550
es muy importante que elijamos el juego.

136
00:13:25,600 --> 00:13:32,860
El juego de caracteres para que no tengamos problemas con acentos mayúsculas ñ o si nos ponen caracteres

137
00:13:33,670 --> 00:13:41,100
para nuestro lenguaje extraño por ejemplo en el caso que tengamos que hacer una aplicación más universal

138
00:13:41,340 --> 00:13:42,800
vamos a elegir bien el fondo.

139
00:13:42,840 --> 00:13:48,630
Tienen usted F8 MB 4 y un bajo Unicode y un bajo.

140
00:13:48,690 --> 00:13:56,750
Si vamos a poner s y le vamos a poner de nombre a la base de datos y MS simple.

141
00:13:56,760 --> 00:14:04,450
Vamos a ver o hacer clic en Crear y ahí está ya tenemos nuestra primera base de datos creada.

142
00:14:04,800 --> 00:14:06,910
Sólo resta que creemos una tabla.

143
00:14:06,930 --> 00:14:10,980
No tiene ninguna tabla ahora para recibir datos.

144
00:14:10,980 --> 00:14:18,660
Entonces vamos a elegir un nombre para nuestra tabla y lo que yo quiero guardar a futuro va a ser.

145
00:14:18,660 --> 00:14:24,780
Los datos van a ser los datos que ingrese el usuario acá el resultado que se obtenga cuando hizo esta

146
00:14:24,780 --> 00:14:25,930
operación.

147
00:14:26,130 --> 00:14:35,440
Si bien no quiero entrar en detalles de identificar o individualizar a mis usuarios por razones de privacidad

148
00:14:35,680 --> 00:14:40,390
quiero tener cierta estadística de yo que soy dueño de la clínica ficticia.

149
00:14:40,840 --> 00:14:48,810
Quiero saber más o menos la situación actual de los usuarios que participan de esta calculadora.

150
00:14:48,850 --> 00:14:54,400
Entonces vamos a crear una tabla que se va a llamar sólo voy a poner datos.

151
00:14:54,460 --> 00:15:04,240
Bueno sepan de que si bien es recomendable utilizar nombres en las tablas los nombres de las columnas

152
00:15:04,330 --> 00:15:11,890
en inglés yo voy a seguir usando nombres en español porque cuando hagamos el lenguaje de consultas yo

153
00:15:11,890 --> 00:15:19,120
quiero que se note bien lo que es la parte escrita por mí la parte que es el nombre de la columna o

154
00:15:19,120 --> 00:15:25,960
el nombre de la tabla de lo que forma parte de la estructura que por lo general está en inglés obviamente

155
00:15:25,960 --> 00:15:28,160
de la consulta.

156
00:15:28,210 --> 00:15:32,230
Por otro lado voy a elegir cuántas columnas ahora no me preocupa mucho.

157
00:15:32,270 --> 00:15:35,780
Yo sé que debe andar por las cuatro quizás un poco más.

158
00:15:35,800 --> 00:15:40,240
De todos modos sobre la marcha puedo o si me sobran Quito si me faltan agregó ahí mismo.

159
00:15:40,240 --> 00:15:42,250
Miren cómo evoluciona esto.

160
00:15:42,310 --> 00:15:51,830
Le voy a dar clic en Continuar y me aparecen estas filas que en realidad qué contradicción.

161
00:15:51,830 --> 00:15:57,120
Cada una de estas filas van a ser las columnas de mi futura tabla.

162
00:15:57,350 --> 00:15:59,710
Entonces tenemos que definir la primera columna.

163
00:16:00,330 --> 00:16:07,700
Bueno esto es casi una regla de oro salvo raras excepciones en todas las tablas vamos a necesitar que

164
00:16:07,700 --> 00:16:14,980
la primera columna sea el Heydi un número de identificación de la fila.

165
00:16:14,980 --> 00:16:19,730
Entonces vamos a crear esa columna.

166
00:16:19,820 --> 00:16:26,150
Un error que yo solía cometer siempre y después me las tenía que enfrentar es ponerle a esta columna

167
00:16:26,150 --> 00:16:27,420
de nombre Heidi.

168
00:16:27,670 --> 00:16:28,160
Por qué.

169
00:16:28,610 --> 00:16:32,690
Porque supongamos que también voy a tener una tabla usuarios también voy a tener una tabla no sé de

170
00:16:32,690 --> 00:16:33,640
otra información.

171
00:16:33,770 --> 00:16:40,640
Todas van a tener una columna llamada Heydi pero no se olviden de que estas son bases de datos relacionales

172
00:16:40,830 --> 00:16:43,820
y en algún momento yo puedo entrecruzar tablas.

173
00:16:43,940 --> 00:16:50,440
Por ejemplo si yo quisiera ver de qué usuarios está determinada información llaman a ver cómo los Heydi

174
00:16:50,450 --> 00:16:53,230
forman un papel primordial.

175
00:16:53,240 --> 00:17:00,140
El problema está que si a todas las columnas les pongo ahí puede volverse confuso cuando tenga la mega

176
00:17:00,140 --> 00:17:02,550
ensalada de Eiriz.

177
00:17:02,690 --> 00:17:10,400
Entonces algo que está bueno es a esta columna y a todas ponerle un prefijo a mí me gusta usar el prefijo

178
00:17:11,540 --> 00:17:14,020
que sea coincidente con el nombre de la tabla.

179
00:17:14,060 --> 00:17:18,240
Esta tabla se llama lo tenemos acá el nombre que le dimos nuestros datos.

180
00:17:18,320 --> 00:17:25,640
Entonces le voy a poner datos y un bajo ahí él va a ser un número entero así que ya verán que acaso

181
00:17:25,640 --> 00:17:27,450
tengo que elegir el tipo de dato.

182
00:17:27,470 --> 00:17:31,140
Hay un montón de datos y si va a ser texto si va a ser fecha.

183
00:17:31,140 --> 00:17:36,740
Bueno acá va a ser un entero así que le dejo esto puesto longitud de valores acá tengo que escribir

184
00:17:36,770 --> 00:17:40,670
la cantidad de cifras máximas que yo pretendo grabar acá.

185
00:17:40,890 --> 00:17:45,490
Y bueno todo depende del uso que se le iba a llevar si va a ser muy popular.

186
00:17:45,560 --> 00:17:51,200
Si estamos ante el nuevo Facebook quizás o si simplemente es algo para usarlo entre amigos.

187
00:17:51,200 --> 00:17:58,970
Así que bueno yo no sé para mí que imagínense que con seis cifras entran nueve millones a ver si no

188
00:17:58,970 --> 00:18:11,720
me equivoco no entran 999 1999 variables o datos así que para mí sobra buana en predetermina no tocamos

189
00:18:11,720 --> 00:18:16,640
nada dejamos todo como está pero acá se viene algo importante es largo.

190
00:18:16,640 --> 00:18:20,770
Por eso me tengo que mover para los costados hay un lugar donde dice Ah.

191
00:18:20,930 --> 00:18:23,710
Y esto qué quiere decir auto incremental.

192
00:18:23,930 --> 00:18:29,940
Porque yo quiero que cada vez que se agregue un dato una fila nueva el valor que se guarden datos ahí

193
00:18:30,020 --> 00:18:35,200
se vaya incrementando en uno todos los Heydi tienen que ser únicos e irrepetibles.

194
00:18:35,240 --> 00:18:39,200
Y qué mejor que hacer que empiece en cero uno dos y así vaya subiendo.

195
00:18:39,260 --> 00:18:45,110
Entonces voy a hacer click acá y miren va a aparecer una ventana bien acá me pregunta si quiero hacer

196
00:18:45,110 --> 00:18:49,830
que Leydi datos ahí sea una llave primaria.

197
00:18:49,880 --> 00:18:53,520
Por ahora le vamos a decir que sí pero ya vamos a ver para qué sirve.

198
00:18:53,630 --> 00:18:58,700
Pero necesito que avancemos para poderlo ver así que yo le voy a dar continuar pero si me adelanto en

199
00:18:58,710 --> 00:19:05,150
decirles esto siempre se lo va a preguntar y siempre le tenemos que dar que si ahí está bueno si vamos

200
00:19:05,150 --> 00:19:10,250
con la siguiente columna que quiero grabar antes de meterme con los datos propiamente dichos con estos

201
00:19:10,250 --> 00:19:17,360
datos que voy a enviar yo quiero saber la fecha en la que se guardó ese dato en la que el usuario le

202
00:19:17,360 --> 00:19:18,880
dio a calcular.

203
00:19:18,890 --> 00:19:28,010
Entonces vamos a poner aquí una columna que se llama datos el prefijo se acuerdan y bajo fecha acá también

204
00:19:28,010 --> 00:19:33,380
es utilísimo porque si tuviera una tabla usuarios yo también quiero una columna fecha para saber en

205
00:19:33,380 --> 00:19:38,990
qué fecha se creó el usuario entonces hoy tendría otra ensalada rusa de fechas.

206
00:19:38,990 --> 00:19:41,680
Cuando empiezo a ver tablas todas juntas no voy a saber cuál.

207
00:19:41,690 --> 00:19:45,800
F Qué fechas de tabla así que me ayuda muchísimo.

208
00:19:45,800 --> 00:19:55,880
Acá voy a poner de tipo Daguet ahí está pero dentro de los debates digamos muy usario que es tan tanto

209
00:19:56,600 --> 00:19:58,520
en cuanto grabemos la primera fila.

210
00:19:58,520 --> 00:20:05,420
Vamos a ver como lograba a la fecha el formato que usa esto para guardar pero es súper versátil porque

211
00:20:05,420 --> 00:20:10,340
después lo puedo pasar a cualquier otro formato y es bastante estándar así que yo le recomiendo siempre

212
00:20:10,340 --> 00:20:20,890
utilizar Tans tan bueno de por acá lo único que vamos a cambiar por ahora es acá en predeterminado.

213
00:20:20,930 --> 00:20:28,810
Ahora sí vamos a tocar el predeterminado y le vamos a poner esto carried tan Stamp o sea que cada vez

214
00:20:28,810 --> 00:20:35,800
que entra un valor yo quiero que Maye se cuele el servidor de mayo SQL se encargue él solo de ponerle

215
00:20:35,830 --> 00:20:38,070
la fecha actual le va a poner la fecha del servidor.

216
00:20:38,230 --> 00:20:43,330
A mí no me importa no es tan crítico necesito saber más o menos cuando lo hicieron así que esto me viene

217
00:20:43,750 --> 00:20:46,830
como anillo al dedo me ahorra mi trabajo desde el lado de PHP.

218
00:20:47,110 --> 00:20:53,070
Aunque yo podría ser con PHP calcularlo y después grabar la fecha acá manualmente digamos.

219
00:20:53,080 --> 00:21:01,630
Bueno acá hay otra particularidad que ahora no la necesitamos pero para que sepan que esto existe acá

220
00:21:01,730 --> 00:21:08,590
miren en atributos hay otra opción que podría ser que es Curren time stamp o Droit.

221
00:21:08,690 --> 00:21:15,410
Esto quiere decir de que si yo quiero que cuando algún dato de esta fila se modifique si quiero que

222
00:21:15,410 --> 00:21:22,550
se actualice la fecha de creación a la fecha de actualización yo ahora no lo necesito.

223
00:21:22,550 --> 00:21:28,130
A veces saben para qué es útil esto cuando tengo por ejemplo una tabla usuarios y tengo una columna

224
00:21:28,130 --> 00:21:32,230
que sea el último ingreso o último lo veo.

225
00:21:32,360 --> 00:21:39,710
Bueno con esta función puedo hacer que cada vez que se lo ve acá grabe la fecha actual.

226
00:21:39,720 --> 00:21:43,220
Entonces es una ayuda pero bueno no quiero marear.

227
00:21:43,220 --> 00:21:48,850
Esto es simple tan Stam Curren tan estampará que se ponga la fecha actual cada vez que se crea una fila.

228
00:21:49,190 --> 00:21:54,140
Y ahora sí ya estoy tranquilo para empezar a cargar los datos que a mi me interesan.

229
00:21:54,170 --> 00:21:59,330
Uno va a ser la altura pero acá me está olvidando de algo.

230
00:21:59,510 --> 00:22:05,050
Tabla datos y un bajo altura acá vamos a ingresar.

231
00:22:05,060 --> 00:22:06,710
Va a ser un número.

232
00:22:06,710 --> 00:22:13,400
La altura es un decimal así que voy a poner de tipo flotante ven acá float y al igual que me pasó con

233
00:22:13,400 --> 00:22:22,340
el entero tengo que poner la longitud que va a ocupar un valor típico el valor máximo que voy a guardar

234
00:22:22,340 --> 00:22:22,680
acá.

235
00:22:23,060 --> 00:22:31,250
Bueno pensemos la altura usa dos decimales y personas de más de 9 metros.

236
00:22:31,250 --> 00:22:40,730
No conozco no estaría conociendo en este momento así que a ver supongamos que voy a necesitar una cifra

237
00:22:40,970 --> 00:22:47,660
para los enteros y voy a necesitar a lo sumo dos cifras para los decimales.

238
00:22:47,680 --> 00:22:48,840
Qué persona bajita.

239
00:22:48,830 --> 00:22:57,650
Ahí está uno con 70 es un valor típico entonces cómo se escribe esto a la hora de decirle cuántas cifras

240
00:22:57,860 --> 00:22:59,190
ocupa tres cifras.

241
00:22:59,210 --> 00:23:04,110
Como le digo porque no es tan fácil como en los enteros que yo le decía de listo seis cifras de enteros.

242
00:23:04,200 --> 00:23:08,190
Bueno esto tiene una nomenclatura especial y se escribe así.

243
00:23:08,480 --> 00:23:14,570
Primero que poner el total de cifras que va a necesitar Máximo Máximo van a ser tres y después de una

244
00:23:14,570 --> 00:23:15,160
coma.

245
00:23:15,290 --> 00:23:19,920
Le voy a decir de estas tres cifras cuántas van a ser decimales.

246
00:23:20,060 --> 00:23:21,010
2.

247
00:23:21,110 --> 00:23:26,870
Solucionado el tema de la altura vamos al peso datos peso

248
00:23:29,990 --> 00:23:34,010
bueno el peso pasa lo mismo flotante.

249
00:23:34,140 --> 00:23:42,210
Ahora si tenemos personas de más de 100 kilos y decimales así que yo creo que en total van a ser cinco

250
00:23:42,720 --> 00:23:46,710
cifras de las cuales dos van a ser decimales.

251
00:23:46,710 --> 00:23:52,200
Ahora bien si en algo me equivoqué me quedé corto me quedé largo yo pude volver y corregir tampoco es

252
00:23:52,200 --> 00:23:53,270
la muerte de nadie.

253
00:23:53,280 --> 00:23:54,370
Sigamos adelante.

254
00:23:54,450 --> 00:24:01,380
Lo que si ahora me estaría faltando una columna más acá vista como filas para guardar el resultado el

255
00:24:01,380 --> 00:24:03,340
índice de masa corporal.

256
00:24:03,420 --> 00:24:05,520
Entonces yo tendría que agregar una.

257
00:24:05,520 --> 00:24:12,090
Es tan fácil como venir acá y decir cuántas necesito yo una sola y desde acá continuar.

258
00:24:12,170 --> 00:24:20,670
Mirá ven acá me apareció una lista para ser de nave y le vamos a poner datos y Emecé para guardar el

259
00:24:20,670 --> 00:24:23,010
resultado de la persona tipo de dato.

260
00:24:23,010 --> 00:24:31,250
Pasa lo mismo sepan que cuando tengan que guardar texto plano y no sé un nombre de usuario una contraseña

261
00:24:31,620 --> 00:24:37,830
o un post una noticia un texto grande y lo que fuere deben elegir Barcha.

262
00:24:38,180 --> 00:24:39,000
Y acá también.

263
00:24:39,260 --> 00:24:43,390
Supongamos que es una noticia un texto grande y bueno pondrán mil caracteres Acaya.

264
00:24:43,530 --> 00:24:45,280
Voy a poner cantidad de caracteres.

265
00:24:45,350 --> 00:24:48,400
Si uso Hobart pero bueno yo k necesito un float.

266
00:24:48,600 --> 00:24:50,990
Por qué va a hacer también un decimal.

267
00:24:50,990 --> 00:24:59,500
Y bueno aunque no estoy seguro pero debe ser en total que necesitamos a lo sumo 2.

268
00:25:00,120 --> 00:25:04,350
Para entero y dos decimales y que con cuatro coma dos tendría que andar.

269
00:25:04,360 --> 00:25:08,050
Si me equivoco no me no me hago ningún problema vuelvo y corrijo.

270
00:25:08,770 --> 00:25:14,310
Bueno ahora sí ya estaría completa la tabla de nuestra base de datos.

271
00:25:14,350 --> 00:25:23,290
Entonces voy a guardar cuántas tablas podemos hacer y todas las que querramos miren en cuanto guardar

272
00:25:23,860 --> 00:25:25,260
se me creo exitosamente.

273
00:25:25,260 --> 00:25:29,960
Si algo hubiera salido mal me avisas y lo que estoy viendo acá es la estructura.

274
00:25:29,960 --> 00:25:34,400
Ven que está la solapa estructura presionada o activa.

275
00:25:34,420 --> 00:25:35,870
Bueno es la estructura de la tabla.

276
00:25:35,990 --> 00:25:40,780
Si exploran un poco ven que van a ver el nombre de cada una de las columnas.

277
00:25:40,780 --> 00:25:48,560
Estas son columnas y me dice qué tipo de dato tiene vean que acá aparece una cita porque habíamos detallado

278
00:25:48,560 --> 00:25:51,580
que datos Heydi era la llave.

279
00:25:51,680 --> 00:25:55,410
Tenemos también que tiene auto incremento esta columna.

280
00:25:55,410 --> 00:26:02,810
Bueno y la puedo cambiar eso que les decía no era 3,2 acá el tamaño del float era otro.

281
00:26:02,810 --> 00:26:04,150
Bueno yo me voy a cambiar.

282
00:26:04,600 --> 00:26:05,960
Y mire me lo deja editar.

283
00:26:05,960 --> 00:26:09,990
Ningún problema de estructura puede eliminar una columna.

284
00:26:10,010 --> 00:26:14,440
Agregar otras para agregar se usa esta parte de acá abajo y me olvidé de que me hacía falta otra miren

285
00:26:14,450 --> 00:26:15,550
qué flexible.

286
00:26:15,560 --> 00:26:23,540
Bueno después de la columna y el hijo después de qué columna agrego una 2:3 las que me hagan falta.

287
00:26:23,540 --> 00:26:29,800
Bueno ahora si yo hago clic en examinar voy a ver lo que tiene la tabla pero no se ve nada.

288
00:26:29,830 --> 00:26:36,390
Veo solo los nombres de columnas Acá ven pero no veo datos porque no le cargué ninguno.

289
00:26:36,680 --> 00:26:43,220
Entonces ya lo sé el fin de todo esto es que los datos vengan desde nuestra calculadora pero ahora lo

290
00:26:43,220 --> 00:26:47,470
que vamos a hacer es insertar nosotros datos a mano.

291
00:26:47,480 --> 00:26:51,410
Vamos a decirlo para probar si funciona todo bien.

292
00:26:51,960 --> 00:26:59,930
Y miren tenemos acá la posibilidad de insertar de a dos datos al mismo tiempo pero nosotros no vamos.

293
00:27:00,020 --> 00:27:05,270
Nos vamos a arreglar primero insertando uno acá podría llenar los dos formularios para que se pongan

294
00:27:05,270 --> 00:27:07,750
dos filas de un solo plumazo.

295
00:27:07,760 --> 00:27:11,320
Pero tiene que ignorar así que no va a pasar nada con esto.

296
00:27:11,510 --> 00:27:16,100
Bueno qué Heydi tendríamos que ponerle a la primera fila.

297
00:27:16,220 --> 00:27:20,720
Nosotros ninguno porque se va a sentir solo porque es auto incremental.

298
00:27:20,780 --> 00:27:28,280
Me olvido la fecha qué fecha le tengo que poner nada porque también como ven sola se va a poner la fecha

299
00:27:28,280 --> 00:27:29,730
porque así lo habíamos pedido.

300
00:27:29,750 --> 00:27:35,210
De todos modos de acá tengo un almanaque para poder setter manualmente una fecha si así lo quisiera

301
00:27:35,470 --> 00:27:42,920
y ahora sí voy a rellenar los datos que podrían tranquilamente venir desde el formulario 1.75 altura

302
00:27:43,910 --> 00:27:47,150
vamos a poner 72 kilos.

303
00:27:47,150 --> 00:27:53,540
Y bueno acá no se va a calcular pero yo no se lo voy a inventar puesto el pésimo veinti uno coma dos

304
00:27:53,990 --> 00:27:54,900
.3.

305
00:27:54,990 --> 00:28:03,030
El índice de masa corporal el resultado debía continuar y esto es interesante.

306
00:28:03,070 --> 00:28:09,860
Miren si ponen verde acá arriba el encabezado porque todo sucedió bien no hubo error.

307
00:28:10,070 --> 00:28:18,530
La fila fue insertaba ya me está adelantando y de que Heydi le puso a esta fila el 1 abajo voy a ver

308
00:28:18,620 --> 00:28:20,040
la consulta.

309
00:28:20,240 --> 00:28:26,810
Se acuerdan hace un ratito les conté que Mayes se cuele utiliza un lenguaje de consultas para poder

310
00:28:26,870 --> 00:28:32,950
interactuar con esta base de datos con este motor de base de datos que se cuele.

311
00:28:32,950 --> 00:28:42,680
Bueno acá PHP me admin para que vean que PHP maya no es Malle se cuele me muestra qué consulta tuvo

312
00:28:42,680 --> 00:28:47,040
que usar él para insertar esos valores.

313
00:28:47,040 --> 00:28:54,300
O sea que si yo hubiera estado por la consola esta negra no hubiera tenido la facilidad de darle un

314
00:28:54,300 --> 00:29:01,680
botoncito insertar una vez yo tendría que haber tipado esta consulta que si la leen la van a entender

315
00:29:02,300 --> 00:29:03,390
en pocos minutos.

316
00:29:03,390 --> 00:29:08,630
No es para nada complejo de hecho yo diría es bastante intuitivo pero no importa.

317
00:29:08,640 --> 00:29:19,840
Vamos a repasar de paso ya me dije acá como voy a decir picando la consulta ya escrita en lo que sería

318
00:29:19,900 --> 00:29:26,800
una especie de consola como ésta pero nada más que mucho más práctica para que si yo quiero modificar

319
00:29:26,800 --> 00:29:33,190
algún valor y volver a ejecutar la consulta entonces PHP a mi querido ya que me la dejas por acá voy

320
00:29:33,190 --> 00:29:36,050
a aprovechar y voy a modificar un par de valores acá.

321
00:29:36,460 --> 00:29:38,190
Así se me cargó otro otro dato.

322
00:29:38,750 --> 00:29:46,160
O sea que estas altura peso lo van a poner 82 kilos y modifico un poco el resultado.

323
00:29:46,180 --> 00:29:54,750
Le voy a dar continuar y listo ahí se cargó otra vez la fila y me muestra que consultas ejecuta ya tendríamos

324
00:29:54,750 --> 00:29:56,590
que tener dos filas.

325
00:29:56,620 --> 00:30:02,220
Ven acá me dice y ve de la fila insertada es dos.

326
00:30:02,280 --> 00:30:04,790
Miren que rápido que se ejecuta una consulta.

327
00:30:04,830 --> 00:30:11,970
Bueno ahora sí le puedo dar en examinar y mirá lo que tenemos nuestras dos primeras filas en la base

328
00:30:12,060 --> 00:30:13,050
de datos.

329
00:30:13,110 --> 00:30:19,850
Miren qué bueno se puso sobre la fecha y la hora que iban a notar a lo mejor un corrimiento sí porque

330
00:30:19,850 --> 00:30:27,410
lo que se pone es la hora del servidor está corriendo nadie se cuele y los datos y los datos así que

331
00:30:27,530 --> 00:30:34,550
esto para mí es un éxito porque tenemos ya una base de datos donde tenemos tabla y dentro de muy poco

332
00:30:34,550 --> 00:30:41,420
vamos a tener una verdadera aplicación web que opera con bases de datos muy larga la clase nuevamente

333
00:30:41,480 --> 00:30:47,990
te agradezco el esfuerzo por haberme acompañado hasta el final pero es así no nos queda otra más que

334
00:30:47,990 --> 00:30:50,790
seguir avanzando y crecer.

335
00:30:50,870 --> 00:30:53,510
Muchas gracias nos vemos en la próxima clase.
