| App inventor 2 en español  Cómo programar los teléfonos móviles con Android
 mediante App inventor 2 - Juan Antonio Villalpando
 --- PHP y MySQL en App Inventor 2 -- Volver al índice del tutorial de PHP y MySQL ____________________________ 398.- Falta de alumnos a la clase. MySQL. (I)  - Vamos a realizar una aplicación donde podamos poner las faltas de asistencias y retrasos a los alumnos de un curso. - Partimos de este listado de alumnos: curso.txt - Disponemos de la base de datos u798509677_comun, en ella teníamos varias tablas, vamos a añadirle la tabla curso. - Para crear la tabla curso, vamos a importar a la base de datos el código de creación e insersión de datos. - El archivo de datos curso.txt es de la forma: Álvarez, Luisito - Para importar el dato debería estar como  ('Álvarez', 'Luisito'), - MySQL tiene una orden para convertir los datos:  LOAD DATA LOCAL INFILE 'C:/appinventor/php/curso.txt' INTO TABLE curso
 FIELDS TERMINATED BY ',' ENCLOSED BY '"' ESCAPED BY '"'
 LINES TERMINATED BY ' ';
 - Pero lo vamos hacer de otra manera: - Este sería el archivo de creación de la tabla curso.  
        
          | crearcurso.sql
 |  
          | CREATE TABLE `curso` (`id` int(11) NOT NULL AUTO_INCREMENT,
 `Apellido` varchar(15) CHARACTER SET utf8 COLLATE utf8_spanish2_ci NOT NULL,
 `Nombre` varchar(15) CHARACTER SET utf8 COLLATE utf8_spanish2_ci NOT NULL,
 `J` varchar(5) CHARACTER SET utf8 COLLATE utf8_spanish2_ci NOT NULL,
 `I` varchar(5) CHARACTER SET utf8 COLLATE utf8_spanish2_ci NOT NULL,
 `R` varchar(5) CHARACTER SET utf8 COLLATE utf8_spanish2_ci NOT NULL,
 PRIMARY KEY (`id`)
 ) ENGINE=MyISAM DEFAULT CHARSET=latin1 ;
 |  - La J serían las faltas Justificadas.- La I serían las faltas Injustificadas.
 - La R serían los Retrasos.
 ___________________________________________________________
 - Insertarle los datos al archivo de creación de la tabla curso.
 - Nos falta insertarle los datos al archivo, ya que queremos crear la tabla y añadirle los datos. - Vamos a la web:  http://www.convertcsv.com/csv-to-sql.htm - Cargamos el archivo de curso.txt  curso.txt 
 
 - Desmarca Key. - Marca Use one INSERT...   
  
 - Copiamos la partes INSERT INTO curso  en nuestro archivo anterior crearcurso.sql: 
        
          | crearcurso.sql
 |  
          | CREATE TABLE `curso` (`id` int(11) NOT NULL AUTO_INCREMENT,
 `Apellido` varchar(15) CHARACTER SET utf8 COLLATE utf8_spanish2_ci NOT NULL,
 `Nombre` varchar(15) CHARACTER SET utf8 COLLATE utf8_spanish2_ci NOT NULL,
 `J` varchar(5) CHARACTER SET utf8 COLLATE utf8_spanish2_ci NOT NULL,
 `I` varchar(5) CHARACTER SET utf8 COLLATE utf8_spanish2_ci NOT NULL,
 `R` varchar(5) CHARACTER SET utf8 COLLATE utf8_spanish2_ci NOT NULL,
 PRIMARY KEY (`id`)
 ) ENGINE=MyISAM DEFAULT CHARSET=latin1 ;
 INSERT INTO curso(Nombre,Apellido) VALUES('Álvarez','Luisito')
 ,('Benítez','Paquito')
 ,('Chávez','Antoñito')
 ,('Dominguez','Juanito')
 ,('Estévez','Carlitos')
 ,('Fernández','Ernestito')
 ,('González','Alfredito')
 ,('Hernández','Andresito')
 ,('Ibáñez','Pepito')
 ,('Jiménez','Miguelito')
 ,('López','Dieguito')
 ,('Martínez','Albertito')
 ,('Núñez','Manolito')
 ,('Ortiz','Jesusito')
 ,('Pérez','Joselito')
 ,('Quílez','Joaquinito')
 ,('Ramírez','Pablito')
 ,('Sánchez','Pedrito')
 ,('Tamez','Alejandrito')
 ,('Vázquez','Cristobalito')
 ,('Yágüez','Felipito')
 ,('Zaldívar','Vicentito');
 
 |  _________________________________________________________________- Importar el archivo para crear e introducir los datos en la base de datos.
 - Lo vamos a Importar a nuestra base de datos:  u798509677_comun - Aunque hemos visto que los Nombre y Apellidos salen con los acentos, para hacer pruebas vamos a usar los Nombres y Apellidos sin acentos. - Es archivo que vamos a utilizar para crear la tabla y los datos es el siguiente: crearcursosinacentos.sql 
 - Aquí tenemos nuestra tabla. 
 __________________________________    |