Catégories
- Apache (6)
- Avent (14)
- CMS (16)
- Geekeries (38)
- HTML et CSS (4)
- Informations (12)
- Java (19)
- Javascript (8)
- L'anecdote du week-end (4)
- PHP (28)
- PHP objet (19)
- Projets (4)
- Référencement (4)
- SQL (9)
- XML (3)
- XMPP (4)
Tags
30 minutes Anecdote Ant Apache attribut base de données C class CMS constructeur CSS date design Dotclear Eclipse Expression Google Java Java EE Javascript Joomla jQuery Ligne de commande Linux Maven MySQL méthode Optimisation PgSQL PHP POO Projet public regex Référencement SEO Shell SQL tutoriel Url Rewriting Wallpaper Windows Wordpress XHTML XML
Archives par mot-clef : SQL
Documentation et tutoriel Hibernate
Catégorie : Java
Un commentaire
[Hibernate|tag:Hibernate] est un framework utilisé en [Java EE|tag:Java EE] permettant de gérer ce que l’on appelle la « persistance des objets » en une [base de données|tag:base de données].%%% En français courant : en [Java|tag:Java] on travaille sur des objets, on réfléchit avec des objets et en général on souhaite pouvoir stocker quelques uns de ces objets quelque part. Pour se faire, … Continuer la lecture
Gestion rapide des dates sous Oracle
Catégorie : SQL
Laisser un commentaire
En ce moment j’ai l’occasion de faire un petit peu de SQL à la mode Oracle. Et je viens de passer quelques minutes avec les dates… Le plus simple est de montrer 2 exemples d’utilisation. !!!Transformer une chaîne de caractères en date /// SELECT * FROM ma_table WHERE date = to_date(’18/03/1988′, ‘DD/MM/YYYY’) /// !!!Transformer une date en chaîne de caractères … Continuer la lecture
Quelques techniques de concaténation dans différents langages
Catégorie : Geekeries
Laisser un commentaire
D’après Wikipédia : > Le terme concaténation [...] désigne l’action de mettre bout à bout au moins deux chaînes (de caractères). Simplement un petit mémo rapide sur la concaténation dans différents langages. !!!Javascript, jQuery, Java /// variable1+variable2 « texte texte texte »+variable1 /// !!!PHP /// variable1.variable2 ‘texte texte texte’.variable1 /// !!!C++ /// variable1
Mysql et la recherche sur plusieurs champs : avec CONCAT ou CONCAT_WS
Catégorie : SQL
3 commentaires
Après avoir parlé un peu de la recherche en MySQL via [LIKE|/post/2009/mysql-et-la-recherche-avec-like] puis [REGEXP|/post/2009/mysql-et-la-recherche-avec-regexp], et avant d’aller plus loin, parlons un peu de la recherche dans plusieurs champs à la fois. Eh oui, c’est possible grâce à CONCAT, ou plutôt CONCAT_WS. Prenons une table contenant les billets d’un blog, et donc possédant les champs @@id@@, @@titre@@ et @@contenu@@. Une recherche … Continuer la lecture
Mysql et la recherche : avec REGEXP
Catégorie : SQL
5 commentaires
Dans un précédent billet, on a vu comment effectuer une [recherche assez poussée en MySQL avec LIKE|/post/2009/mysql-et-la-recherche-avec-like]. Mais LIKE n’est vraiment rien comparée à ce que l’on peut faire avec REGEXP OU RLIKE (RLIKE est un alias pour REGEXP. Il a été créé pour un souci de similitude avec mSQL). Et en même temps, je trouve que LIKE suffit la … Continuer la lecture
SQL et RENAME
Catégorie : SQL
Laisser un commentaire
ça fait plusieurs fois que je cherche à renommer une table en ligne de commandes, et plusieurs fois que je re-re-regarde la doc MySQL sur @@RENAME@@. Dans l’espoir que ça rentre, et par ne pas avoir à re-re-re-rechercher la prochaine fois, voici comment fonctionne cette commande. L’idée est de renommer la table « chaise » pour l’appeler « chaise_pliante » (hum, original !). Pour … Continuer la lecture
Import/Export MySQL en ligne de commandes
Catégorie : SQL
Laisser un commentaire
Dans un précédent billet où j’expliquais mes déboires avec les [grosses bases de données|/post/2009/Comment-importer-une-grosse-base-de-donnees] (on y trouvait aussi des conseils pour ne pas s’arracher les cheveux), j’ai expliqué comment importer une base de données MySQL à partir d’un fichier SQL en ligne de commandes grâce à @@source@@ ou @@mysql@@. Aujourd’hui, j’ai découvert ce que je cherchais depuis pas mal de … Continuer la lecture
Mysql et la recherche : avec LIKE
Catégorie : SQL
Un commentaire
Souvent pour un moteur de recherches sur un site, on propose à l’utilisateur d’entrer un mot clef que l’on cherchera ensuite dans une base de données pour renvoyer les résultats le contenant. Ce billet, et 2 autres qui le suivront, vont présenter 3 méthodes pour effectuer ce type de recherche, en commençant par l’utilisation de @@LIKE@@. La première méthode pour … Continuer la lecture
Les requêtes imbriquées c’est (parfois) le pied
Catégorie : SQL
Laisser un commentaire
J’ai une table annonce1 contenant 10 000 tuples, et une autre annonce2 qui en contient aussi 10 000. Tous les tuples sont différents. Le but ? Fusionner ces 2 tables. Export/Import classique créé des problèmes de Primary Key qui se dupliquent. (mon ID est en auto_increment) Moralité : /// INSERT INTO annonce (ann_surface, ann_prix) SELECT ann_surface, ann_prix FROM annonce2 WHERE … Continuer la lecture
Comment importer une grosse base de données
Catégorie : SQL
Un commentaire
Ce billet aurait aussi pu se nommer « Vive la ligne de commandes ! ».%%% Je pense arriver au bout de mes peines avec ma grosse tables de 3 millions de tuples (qui n’en fait d’ailleurs toujours pas 3 millions, alors j’espère que ça tiendra le coup quand tous les tuples seront là), et j’ai notamment pas mal galéré pour la transférer … Continuer la lecture