Fare internet – il blog di webtocom.com

E' come il lego, più pezzi ho più sono allegro
Seguci su Facebook Seguici su FriendFeed Seguici su Twitter      Iscrivita ai nostri Feed      Mandaci una mail

Archivio per la categoria ‘MySql’

La query MySql per selezionare giorno, mese e anno attuale.

Scritto da Fare-internet il 24 giugno 2013

In questo breve articolo volevamo riportare la query MySql che ci consente di selezionare dal database il giorno, il mese e l’anno attuale.

La query da utilizzare è molto semplice:

SELECT DAY(NOW()) AS giorno,MONTH(NOW()) AS mese, YEAR(NOW()) AS anno

Questa query di selezione è un po’ particolare perchè non utilizza il FROM.
Per compilarla abbiamo utilizzato le seguenti funzioni MySql:

  • NOW() : riporta la data attuale compresiva di ora
  • DAY(): prende come parametro una data e ritorna il giorno della data
  • MONTH(): prende come parametro una data e ritorna il mese della data
  • YEAR(): prende come parametro una data e ritorna il mese della data

Inoltre abbiamo usato gli alias (mediante la clausola AS) per rendere i nomi dei campi più comprensibili.
Quando usate questa query dovete tenere presente che i valori riportati sono quelli del server, quindi potrebbero essere suscettibili della presenza di fuso orario.

Selezionare tutte le righe con la data uguale a ieri con MySql

Scritto da Fare-internet il 9 novembre 2012

Porre una condizone per selezionare tutte le righe di una tabella con il valore di un campo data (o datetime) uguale al giorno precedente ad oggi è abbastanza semplice, basta utilzzare contemporaneamente le tre funzioni di MySql DATE(), DATE_SUB() e NOW().
La funzione DATE() è necessaria solamente se stiamo lavorando su un campo di tipo datetime, è superflua se il campo sul quale stiamo operando è di tipo date.
La funzione DATE_SUB() serve a sottrarre un intervallo ad una data. Come è semplice da intuire NOW() riporta da data e ora attuale (del server).
Read the rest of this entry »

Cambiare il nome ad una tabella di MySql con phpMyAdmin

Scritto da Fare-internet il 22 febbraio 2011

Per cambiare il nome ad una tabella di un database MySql con phpMyAdmin dobbiamo seguire i seguenti passi:

1. Selezionare il database contenente la tabella
2. Selezionare la tabella a cui vogiamo cambiare nome
3. Cliccare sulla linguetta “operazioni”
4. Nella pagina che si apre è possibile inserire il nuovo nome alla tabella

Inoltre da questa pagina è possibile eseguire altre numerose operazioni sulla tabella, ad esempio possiamo definire l’ordinamento di default, oppure copiare la tabella in un altro database, oppure definire il valore del prossimo “AUTO_INCREMENT”

Web DatabaseNavicat for MySQL è un buon programma che ci consente l’amministrazione di database remoti tramite un software funzionante in locale.

Il software è disponibile in pratica per tutti i maggiori sistemi operativi (Win, Linux, Mac) e consente la totale amministrazione di database MySQL, creazione databse, connessioni a diversi server, gestione utenti e permessi.. E’ inoltre dotato di un’interfaccia per facilitare l’importazione e l’esportazione dei dati.

Inoltre consente la creazione grafica di query e viste, lo scheduling dei back-up e in alcune versioni è anche possibile la creazione di report.
Il prezzo è abbstanza abbordabile e parte dai 95$ a salire a seconda della versione.
L’unica cose è che per l’utilizzo dovete avere un server di database che consente l’accesso ad utenti esterni.

Se vi interessa potete dare uno sguardo a questo link: Navicat for MySQ

MySql: esguire query case sensitive

Scritto da Fare-internet il 23 ottobre 2010

Per i campi char, varchar, text la ricercha testuale non è case sensitive, ossia cercare Pippo o pippo è la stessa cosa.
Mentre per i campi binari (binary, varbinary, blob) la ricerca è case sensitive (cioè cercare pippo o Pippo non è la stessa cosa), la cosa buona è che la comparazione tra una stringa binaria e una non binaria è trattata come se fosse una comparazione tra due binari, quindi risulta essere case sensitive.
Per ottenere una ricerca case sensitive su un campo non binario (char, varchar, text) ci basta quindi fare una conversione di tipo, la query da scrivere sarà qualcosa del genere:

SELECT campo FROM tab WHERE (BINARY) campoRic = ‘Valore’

MySql: una query per estrarre i dati in maniera casuale.

Scritto da Fare-internet il 18 ottobre 2010

Logo MySql

MySql


Estrarre i dati in maniera casuale è veramente molto semplice con MySql.
Supponiamo di avere una tabella di nome articoli con i campi idArt,artName,artPrice e magari in una nostra applicazione vogliamo estrarre casualmente 5 articoli.

La query da scrivere potrebbe essere la seguente:
Read the rest of this entry »

Tag:  

I posti più popolari