1. Creamos una base de datos con el nombre test.
root@localhost# mysqladmin -u root -ppass create cmysql_mset
Database "cmysql_mset" created.
2. Entramos como administradores de MySQL en la base de datos
'mysql' y ejecutamos las siguientes sentencias, que crearan
un usuario de pruebas para los tests:
root@localhost# mysql -u root -ppass mysql
mysql> GRANT insert, select, update, delete
-> ON cmysql_mset.*
-> TO cmysql_mset@localhost
-> IDENTIFIED BY 'cmysql_mset';
Query OK, 0 rows affected (0.01 sec)
3. Cambiamos a la base de datos cmysql_mset
mysql> use cmysql_mset;
Database changed
mysql>
4. Creamos la estructura de la base de datos e introducimos
algunos registros para realiazr las pruebas:
mysql> CREATE TABLE test (
-> id tinyint(3) unsigned NOT NULL auto_increment,
-> nombres char(15) NOT NULL,
-> PRIMARY KEY (id),
-> KEY id (id),
-> UNIQUE id_2 (id)
-> );
Query OK, 0 rows affected (0.00 sec)
mysql> INSERT INTO test VALUES( '1', 'Markitos');
Query OK, 1 row affected (0.00 sec)
mysql> INSERT INTO test VALUES( '2', 'Pepito');
Query OK, 1 row affected (0.00 sec)
mysql> INSERT INTO test VALUES( '3', 'Juanito');
Query OK, 1 row affected (0.00 sec)
mysql> quit
Bye
test.php para ver en funcionamiento la clase.
|