Cet article présente principalement l'instruction SQL de Mysql pour conserver le contenu existant et ajouter du contenu ultérieurement. Les amis qui en ont besoin peuvent se référer à
La fonction de cette commande est de modifier la table de données ff_vod et d'ajouter 999999999. après le contenu du champ vod_url.
update ff_vod set vod_url=CONCAT(vod_url,'999999999') where vod_id BETWEEN 1 AND 42553
L'instruction suivante est utilisée pour modifier uniquement le contenu avec vod_id 1-42553.
where vod_id BETWEEN 1 AND 42553
Analyse de l'éditeur de Script House :
En fait, cela utilise principalement la fonction CONCAT La fonction mysql CONCAT() est utilisée pour connecter plusieurs chaînes. une chaîne.
Ce qui suit vous amènera à comprendre la fonction mysql CONCAT()
La fonction mysql CONCAT() est utilisée pour concaténer plusieurs chaînes en une seule chaîne, qui est la la plus importante L'une des fonctions mysql, la fonction mysql CONCAT() sera présentée en détail pour votre référence ci-dessous
mysql CONCAT(str1,str2,…)
Le résultat renvoyé est la chaîne générée par. les paramètres de connexion. Si un paramètre est NULL, la valeur de retour est NULL. Il peut y avoir un ou plusieurs paramètres. Si tous les arguments sont des chaînes non binaires, le résultat est une chaîne non binaire. Si l'argument contient une chaîne binaire, le résultat est une chaîne binaire. Un argument numérique est converti dans son format de chaîne binaire équivalent ; pour éviter cela, utilisez un transtypage de type explicite, par exemple : SELECT CONCAT(CAST(int_col AS CHAR), char_col)
mysql> SELECT CONCAT('My', ‘S', ‘QL'); -> ‘MySQL' mysql> SELECT CONCAT('My', NULL, ‘QL'); -> NULL mysql> SELECT CONCAT(14.3); -> ‘14.3′
mysql CONCAT_WS(separator ,str1,str2,…)
CONCAT_WS() représente CONCAT With Separator et est une forme spéciale de CONCAT(). Le premier paramètre est le séparateur des autres paramètres. La position du délimiteur est placée entre les deux chaînes à concaténer. Le délimiteur peut être une chaîne ou d'autres paramètres. Si le délimiteur est NULL, le résultat est NULL. La fonction ignore les valeurs NULL après tout argument délimiteur.
mysql> SELECT CONCAT_WS(',','First name','Second name','Last Name'); -> ‘First name,Second name,Last Name' mysql> SELECT CONCAT_WS(',','First name',NULL,'Last Name'); -> ‘First name,Last Name'
mysql CONCAT_WS() n'ignorera aucune chaîne vide. (Cependant, tous les NULL sont ignorés).
[Recommandations associées]
1. Tutoriel vidéo gratuit MySQL
2 Un résumé de la façon d'écrire des instructions SQL couramment utilisées dans. MySQL
4.Comment améliorer la vitesse de la base de données. requêtes pour des millions d'éléments
5 5 erreurs courantes de conception de base de données
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!