Si vous comptez prochainement utiliser MySQL 8.0, vous devriez réviser tout ce que vous savez sur les droits d’accès, les commandes GRANT, REVOKE, CREATE USER et les rôles! Un excellent résumé ici.
Ideas, releases, practical guides, and perspectives from the people building with MySQL.
Si vous comptez prochainement utiliser MySQL 8.0, vous devriez réviser tout ce que vous savez sur les droits d’accès, les commandes GRANT, REVOKE, CREATE USER et les rôles! Un excellent résumé ici.
Au nom de toute l'équipe MySQL, je souhaite vous remercier pour votre présence !
On a certes dû un peu pousser les murs (sorry for that), mais finalement cela n'a fait que contribuer à rendre l'événement encore plus convivial :)
Et voici les slides:
The post Slides du MySQL Day Paris 2018 – NoSQL + SQL = MySQL first appeared on dasini.net - Journal d'un expert MySQL.
Besoin d’éliminer les espaces multiples pour les remplacer par un seul? J’ai ce qu’il vous faut!
SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='STRICT_TRANS_TABLES'; DROP FUNCTION IF EXISTS collapseSpaces; DELIMITER // CREATE FUNCTION collapseSpaces ( stringparam VARBINARY(255)) RETURNS VARBINARY(255) DETERMINISTIC LANGUAGE SQL CONTAINS SQL SQL SECURITY DEFINER COMMENT 'Returns a string with all spaces replaced/merged by/into a single space character' BEGIN DECLARE newString VARBINARY(255); DECLARE hasChanged TINYINT UNSIGNED; DECLARE oldLength TINYINT UNSIGNED; SET hasChanged = 1; SET newString = stringparam; SET oldLength = CHAR_LENGTH(stringparam); WHILE hasChanged DO SET newString = REPLACE(newString, ' ', ' '); SET hasChanged = (oldLength != CHAR_LENGTH(newString)); SET oldLength = CHAR_LENGTH(newString); END WHILE; …[Lire plus]
Comment trouver le nombre d’occurrences d’une chaîne de caractères dans MySQL? J’en avais déjà parlé ici en français et aussi en anglais.
Pour se faciliter la vie, rien de mieux qu’une fonction pour faire le travail!
SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='STRICT_TRANS_TABLES'; DROP FUNCTION IF EXISTS occurrencesOf; DELIMITER // CREATE FUNCTION occurrencesOf ( sourceString VARBINARY(255), searchString VARBINARY(255)) RETURNS MEDIUMINT UNSIGNED DETERMINISTIC LANGUAGE SQL CONTAINS SQL SQL SECURITY DEFINER COMMENT 'Returns the number of occurrences of <searchString> inside <sourceString>' BEGIN DECLARE occ MEDIUMINT UNSIGNED; …[Lire plus]
Quelques liens (pour la plupart récents) sur les trucs intéressants que j’ai récemment lus sur MySQL!
Équation simple, quoique un tantinet intrigante, n'est ce pas ?
En fait, MySQL 8.0 permet l'unification des données non structurées (schema-less) et des données structurées (schema-based) dans une seule et même pile technologique !!!
MySQL 8.0 c'est aussi pléthore de nouvelles fonctionnalités liées à la sécurité, à la haute disponibilité, à la manipulation des documents JSON ainsi que des nouveautés permettant d'améliorer la productivité des développeurs et des DBAs/Ops.
Tu veux en savoir plus sur l'innovation MySQL ?
L'équipe MySQL France est heureuse de t’accueillir le mardi 22 novembre 2018, au Startway Sentier(75003), à partir de 9h pour une matinée d'échange et de savoir.
L'entrée est libre, il faut cependant être inscrit
Infos et inscription ici.
The post MySQL …
[Lire plus]Ce vendredi 26 octobre, j'ai eu le plaisir de présenter devant une salle comble, malgré l'horaire matinal (preuve s'il en faut que les bases de données sont un sujet qui intéresse les développeurs), les nouveautés de MySQL 8.0.
Au programme, NoSQL + SQL = MySQL où MySQL peut aussi être
utilisé comme un JSON Document Store, mais aussi les CTE (Common
Table Expression), Window Functions, Instant Add Column,
Invisible Indexes, Histograms, InnoDB Cluster,... que du
bon en fait :) à découvrir ci dessous :
https://www.slideshare.net/freshdaz/mysql-80-whats-new
The post Présentation MySQL 8.0 : Quoi de neuf ? au Forum PHP 2018 first appeared on dasini.net - Journal d'un expert MySQL.
J'ai eu l'immense plaisir, ce mardi 25 septembre 2018, d'être sous le doux soleil toulousain pour y rencontrer la communauté PHP, lors d'un apéro PHP.
Je tiens à remercier toutes les personnes qui ont participé à ce moment de partage et d'échange d'exception (et merci à toi Olivier pour avoir initié l’événement).
Les présentations de la soirée:
- Les nouveautés de MySQL 8.0
- MySQL Document Store - SQL + NoSQL = MySQL
The post Slides de l'Apéro PHP MySQL 8.0 avec l'AFUP Toulouse first appeared on dasini.net - Journal d'un expert MySQL.
Quelques articles récents (ou pas!) sur MySQL qui devraient vous intéresser!