>  기사  >  데이터 베이스  >  Mysql의 원본 내용을 변경하지 않고 나중에 내용을 추가하는 SQL 문에 대한 자세한 설명

Mysql의 원본 내용을 변경하지 않고 나중에 내용을 추가하는 SQL 문에 대한 자세한 설명

巴扎黑
巴扎黑원래의
2017-05-22 14:11:452054검색

이 글에서는 기존 내용을 유지하고 나중에 내용을 추가하기 위한 MySQL의 SQL 문을 주로 소개합니다. 필요한 친구들은

을 참조하세요. 이 명령의 기능은 데이터 테이블 ff_vod를 수정하고 999999999를 추가하는 것입니다. vod_url 필드 내용 뒤에.

update ff_vod set vod_url=CONCAT(vod_url,'999999999') where vod_id BETWEEN 1 AND 42553

다음 명령문은 vod_id가 1-42553인 콘텐츠만 수정하는 데 사용됩니다.

where vod_id BETWEEN 1 AND 42553

Script House 편집자의 분석:

사실 이는 주로 CONCAT 함수를 사용합니다. mysql CONCAT() 함수는 여러 문자열을 하나의 문자열로 연결하는 데 사용됩니다.

다음은 mysql CONCAT() 함수를 이해하는 데 도움이 됩니다

mysql CONCAT() 함수는 여러 문자열을 하나의 문자열로 연결하는 데 사용됩니다. 가장 중요한 mysql 함수 중 하나인 mysql CONCAT() 함수를 아래에서 참고하실 수 있도록 자세히 소개하겠습니다.

mysql CONCAT(str1,str2,…)    
반환 결과는 다음에서 생성된 문자열입니다. 연결 매개변수. 매개변수가 NULL인 경우 반환 값은 NULL입니다. 하나 이상의 매개변수가 있을 수 있습니다. 모든 인수가 이진이 아닌 문자열인 경우 결과는 이진이 아닌 문자열입니다. 인수에 이진 문자열이 포함되어 있으면 결과는 이진 문자열입니다. 숫자 인수는 동등한 이진 문자열 형식으로 변환됩니다. 이를 방지하려면 명시적인 유형 캐스트를 사용하십시오. 예: 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()는 구분 기호가 있는 CONCAT을 나타내며 CONCAT()의 특수한 형태입니다. 첫 번째 매개변수는 다른 매개변수의 구분 기호입니다. 구분 기호의 위치는 연결할 두 문자열 사이에 배치됩니다. 구분 기호는 문자열이나 기타 매개변수일 수 있습니다. 구분 기호가 NULL이면 결과는 NULL입니다. 이 함수는 구분 기호 인수 뒤에 오는 NULL 값을 무시합니다.

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()는 빈 문자열을 무시하지 않습니다. (단, NULL은 모두 무시됩니다.)

[관련 추천]

1. Mysql 무료 동영상 튜토리얼

일반적으로 사용되는 SQL 문 작성 방법 요약 MySQL

3. MySQL을 사용하여 난수 생성 및 문자열 연결 방법에 대한 자세한 설명

데이터베이스 속도를 높이는 방법 수백만 개의 항목에 대한 쿼리

5. 5가지 일반적인 데이터베이스 설계 실수

위 내용은 Mysql의 원본 내용을 변경하지 않고 나중에 내용을 추가하는 SQL 문에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.