Mostrando entradas con la etiqueta mysql. Mostrar todas las entradas
Mostrando entradas con la etiqueta mysql. Mostrar todas las entradas

SQL to query categories with no childrens in Wordpress

SELECT wp_terms.name, wp_terms.term_id
FROM wp_terms
INNER JOIN wp_term_taxonomy ON wp_terms.term_id = wp_term_taxonomy.term_id
WHERE wp_term_taxonomy.taxonomy = "category"
AND wp_terms.term_id NOT
IN (
SELECT DISTINCT parent
FROM `wp_term_taxonomy`
WHERE parent <>0
)
LIMIT 0 , 30

How to import a MySQL dump file

First create the database:

In the terminal:

mysql -u root -p

Inside MySQL command line:

mysql> create database foo;
mysql> exit;

In the terminal again:

mysql -u #username# -p #database# < #dump_file#





Import the

Running MySQL on Terminal in Leopard

/usr/local/mysql-5.1.59-osx10.6-x86/bin

Running MAMP mysql on terminal

/Applications/MAMP/Library/bin/mysql --host=localhost -uroot -proot

How to stop MySQL on OSx

sudo /Library/StartupItems/MySQLCOM/MySQLCOM stop
sudo /Library/StartupItems/MySQLCOM/MySQLCOM start
sudo /Library/StartupItems/MySQLCOM/MySQLCOM restart

Cómo listar las categorías de wordpress mediante un query de mysql.

SELECT DISTINCT ID, post_title, post_name, guid, post_date, post_content
FROM wp_posts AS p
INNER JOIN wp_term_relationships AS tr ON (
p.ID = tr.object_id

)
INNER JOIN wp_term_taxonomy AS tt ON (
tr.term_taxonomy_id = tt.term_taxonomy_id
AND taxonomy = 'category' AND tt.term_id
IN ( 16 )
)
ORDER BY id DESC
Cambiar el 16 por el id de la categoria a buscar. 

How to import a SQL file in MySQL from command line

$ mysql -u username -p -h localhost data-base-name < data.sql

Cómo instalar apache2 + mysql + php

sudo aptitude update
sudo aptitude upgrade
sudo aptitude install mysql-server
sudo /usr/bin/mysqladmin -u root password pon_tu_pass
sudo aptitude install apache2
sudo aptitude install php5
sudo aptitude install libapache2-mod-auth-mysql
sudo aptitude install php5-mysql
sudo /etc/init.d/apache2 restart
sudo gedit /var/www/test.php

Tipos de datos MySQL

Algunos tipos de datos de MySQL.

TinyInt -> Es un número entero que puede o no tener signo. En caso de tener signo, sus valores van desde el 0 al 255, en caso contrario sus valores oscilan entre -128 a 127.

Blob -> "Binary Large Object". Es un tipo de dato caracter. Se utiliza para guardar datos binarios.

Más sobre los tipos de datos de datos de MySQL en Desarrollo Web.

¿Cómo calcular la edad con MySQL?

Suponiendo que se tiene una tabla 'datos_personales' la cual tiene una columna llamada 'fecha_nacimiento', para poder extraer la edad, se puede hacer la siguiente consulta:

select (year(curdate())-year(fecha_nacimiento)) - (right(curdate(),5) < right(fecha_nacimiento, 5)) from datospersonales;

Más data del trabajo con fechas en la página de MySQL.

Campo enum en phpmyadmin

Para crear un campo enum en phpmyadmin, hay que introducir los valores entre comillas separados por comas.

Por ejemplo:

'es', 'po','en'

Mac + Apache + MySQL + PHP = MAMP

La url: http://www.mamp.info/en/index.php

Hay una version de descarga gratuita que funciona bastante bien.

El problema que tiene es que por defecto trae seteado que no se muestren los errores de PHP. Para solucionarlo hay que ir a:

Applications -> MAMP -> conf -> php

y editar el archivo php.ini

cambiar en la linea 277 que dice:

display_errors = Off

por:

display_errors = On

y resetear los servidores.