Maison > base de données > tutoriel mysql > le corps du texte

Explication détaillée de l'instruction SQL qui ne modifie pas le contenu original de Mysql et ajoute du contenu ultérieurement

巴扎黑
Libérer: 2017-05-22 14:11:45
original
2018 Les gens l'ont consulté

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
Copier après la connexion

L'instruction suivante est utilisée pour modifier uniquement le contenu avec vod_id 1-42553.

where vod_id BETWEEN 1 AND 42553
Copier après la connexion

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′
Copier après la connexion

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'
Copier après la connexion

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

3. Explication détaillée de la façon d'utiliser MySQL pour générer des nombres aléatoires et connecter des chaînes

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!