Diferencia entre revisiones de «Plantilla:PHP/Mysqli»
De WikiEducator
(Página creada con «===Introducción al Uso de extensiones orientadas a objetos=== *Para trabajar con las extensiones, las usaremos siempre orientadas a objetos, aunque tengan la correspondie...») |
|||
Línea 2: | Línea 2: | ||
*Para trabajar con las extensiones, las usaremos siempre orientadas a objetos, aunque tengan | *Para trabajar con las extensiones, las usaremos siempre orientadas a objetos, aunque tengan | ||
la correspondiente funcionalidad en el lenguaje estructurado. | la correspondiente funcionalidad en el lenguaje estructurado. | ||
− | *Para recordar muy | + | *Para recordar muy brevemente posemos usar el siguiente enlace |
http://www.desarrolloweb.com/articulos/1540.php | http://www.desarrolloweb.com/articulos/1540.php | ||
− | |||
</div> | </div> | ||
<div class="slide"> | <div class="slide"> | ||
;Uso básico de POO | ;Uso básico de POO | ||
− | *Recordamos que para crear una nueva instancia de una clase usamos el operador new | + | *Recordamos que para crear una nueva instancia de una clase usamos el operador '''''new''''' |
<source lang=php> | <source lang=php> | ||
$miObjeto = new Clase(); | $miObjeto = new Clase(); | ||
</source> | </source> | ||
− | *Para acceder a los diferentes métodos del objeto instaciado | + | *Para acceder a los diferentes métodos del objeto instaciado, usamos el operador de indirección '''''->''''' |
<source lang=php> | <source lang=php> | ||
$miObjeto->metodo($parametros); | $miObjeto->metodo($parametros); | ||
</source> | </source> | ||
− | |||
</div> | </div> | ||
Línea 23: | Línea 21: | ||
<div class="slide"> | <div class="slide"> | ||
=====Mysql y php===== | =====Mysql y php===== | ||
− | + | '''''Mysql''''' es un gestor de bases de datos relacional. Actualmente es un producto propietario de la empresa '''''Oracle''''', y el software correspondiente libre es '''''Maria''''' que en estos momentos funciona exactamente igual que '''''Mysql''''' y con los mismos comandos. <br /> | |
+ | Tener en cuenta la diferencia de la parte del servidor (donde realmente se guardan los datos), y la parte del cliente que es un software que nos ofrece una interfaz de comandos o gráfica y nos permite conectarnos al servidor y gestionar la bases de datos (básicamente enviar sentencias SQL y recoger los resultado). | ||
+ | [[Imagen:MysqlClienteServidor.png]] | ||
+ | |||
+ | <source lang=shell> | ||
apt-get install mysql-server mysql-client | apt-get install mysql-server mysql-client | ||
− | + | </source> | |
+ | Como todos servicio se puede arrancar o parar | ||
service mysql start/stop/restart/status | service mysql start/stop/restart/status | ||
*El fichero de configuración | *El fichero de configuración | ||
Línea 34: | Línea 37: | ||
;Mysql | ;Mysql | ||
*En él podemos ver el puerto (3306 por defecto), el usuario y otros parámetros del servicio | *En él podemos ver el puerto (3306 por defecto), el usuario y otros parámetros del servicio | ||
− | * | + | {{MRM_Actividad|Title=Mysql con docker| |
− | * | + | *Monta un contenedor de docker llamdo contenedorMysql |
+ | *Instala en el contenedor mysql. | ||
+ | *Guarda el contenedor como una imagen y llámalo imagen Mysql. | ||
+ | *Crea un nuevo contenedor de esa imagen | ||
+ | *Prueba desde tu localhost a conectarte a la base de datos de ese contenedor | ||
+ | }} | ||
</div> | </div> | ||
+ | ===Linea de comandos de Mysql=== | ||
+ | Es importante saberse manejar en línea de comandos con el cliente mysql. En alguna ocasión puede se la forma más rápida de obtener información o realizar acciones sobre la base de dados. Para ello debemos de repasar algún comandos. Son pocos, pero hay que conocerlos. | ||
+ | *Acciones que hay que saber hacer | ||
+ | #Conectarse a una base de datos en un servidor | ||
+ | #Mostrar las bases de datos | ||
+ | #Usar una base de datos concreta | ||
+ | #Mostrar la descripción de una base de datos (Las tablas que contiene) | ||
+ | #Obtener ayuda de los comandos disponibles | ||
+ | *Por supuesto debemos de poder ejecutar sentencias SQL | ||
+ | #Crear una base de datos (Sentencia SQL), y borrarla | ||
+ | #Crear una tabla | ||
+ | #Crear un usuario y darle permisos | ||
+ | #Modificar y borrar una tabla | ||
+ | #Insertar, modificar y borrar registros o tuplas | ||
+ | #Realizar consultas select | ||
+ | |||
+ | |||
+ | |||
<div class="slide"> | <div class="slide"> | ||
− | {{ | + | {{MRM_Actividad| |
#Conectar a mysql <!--mysql -u root -proot--> | #Conectar a mysql <!--mysql -u root -proot--> | ||
#Mira Las bases de datos que tienes <!-- show databases;--> | #Mira Las bases de datos que tienes <!-- show databases;--> |
Revisión de 22:55 13 dic 2016
Contenido
- 1 Introducción al Uso de extensiones orientadas a objetos
- 2 Linea de comandos de Mysql
- 3 Actividad
- 4 Actividad
- 5 Actividad
- 6 Actividad
- 7 Actividad
- 8 Resumen
- 9 Actividad
- 10 Resumen
- 11 Actividad
- 12 Resumen
- 13 Actividad
- 14 Definición
- 15 Actividad
- 16 Recursos de la Web
- 17 Resumen
- 18 Actividad
- 19 Práctica de tienda
- 20 Práctica de tienda
- 21 Resumen
- 22 Actividad
- 23 Actividad
- 24 Actividad
Introducción al Uso de extensiones orientadas a objetos
- Para trabajar con las extensiones, las usaremos siempre orientadas a objetos, aunque tengan
la correspondiente funcionalidad en el lenguaje estructurado.
- Para recordar muy brevemente posemos usar el siguiente enlace
http://www.desarrolloweb.com/articulos/1540.php
</div>
Linea de comandos de Mysql
Es importante saberse manejar en línea de comandos con el cliente mysql. En alguna ocasión puede se la forma más rápida de obtener información o realizar acciones sobre la base de dados. Para ello debemos de repasar algún comandos. Son pocos, pero hay que conocerlos.
- Acciones que hay que saber hacer
- Conectarse a una base de datos en un servidor
- Mostrar las bases de datos
- Usar una base de datos concreta
- Mostrar la descripción de una base de datos (Las tablas que contiene)
- Obtener ayuda de los comandos disponibles
- Por supuesto debemos de poder ejecutar sentencias SQL
- Crear una base de datos (Sentencia SQL), y borrarla
- Crear una tabla
- Crear un usuario y darle permisos
- Modificar y borrar una tabla
- Insertar, modificar y borrar registros o tuplas
- Realizar consultas select