Maison  >  Article  >  base de données  >  Tutoriel MySQL sur l'utilisation des instructions SQL pour ajouter du contenu après le contenu original

Tutoriel MySQL sur l'utilisation des instructions SQL pour ajouter du contenu après le contenu original

零下一度
零下一度original
2017-05-11 14:57:571926parcourir

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 le table de données ff_vod. Ajoutez 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

En fait, cela utilise principalement la fonction CONCAT La fonction mysql CONCAT() est utilisée pour concaténer plusieurs chaînes en une seule 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 la variable de 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 délimiteur 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 en ligne MySQL gratuit

2. Dernier tutoriel manuel MySQL

.

3. Choses sur la conception de bases 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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn