Computer >> 컴퓨터 >  >> 프로그래밍 >> MySQL

MySQL

  1. MySQL에서 정확한 문자열을 검색하는 방법은 무엇입니까?

    바이너리를 사용하여 MySQL에서 정확한 문자열을 검색할 수 있습니다. 구문은 다음과 같습니다. SELECT * FROM yourTableName WHERE BINARY yourColumnName = yourStringValue; 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블 생성 쿼리는 다음과 같습니다. mysql> create table ExactSearch    -> (    -> Id int NOT NULL AUTO_INCREMENT,   &nbs

  2. 한 줄에 데이터 정렬을 utf8_bin으로 변경하는 방법은 무엇입니까?

    데이터 정렬을 utf8_bin으로 변경하려면 ALTER 명령을 사용해야 합니다. 구문은 다음과 같습니다. ALTER TABLE yourTableName COLLATE utf8_general_ci; 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블 생성 쿼리는 다음과 같습니다. mysql> create table CollateDemo    -> (    -> Id int NOT NULL AUTO_INCREMENT,    -> Name varcha

  3. MySQL에서 varchar에 백분율 기호가 포함되어 있는지 확인하시겠습니까?

    MySQL에서 varchar에 백분율 기호가 포함되어 있는지 확인하려면 LIKE 연산자를 사용할 수 있습니다. 구문은 다음과 같습니다 - SELECT * FROM yourTableName WHERE yourColumnName like %|%% 이스케이프 |; 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - );쿼리 OK, 영향을 받는 행 0개(0.51초) 삽입 명령을 사용하여 % 기호가 있는 일부 레코드를 삽입하십시오. 쿼리는 다음과 같습니다 - FindPercentInVa

  4. PHP MySQL에서 날짜 형식(DB 또는 출력)을 dd/mm/yyyy로 변경하시겠습니까?

    날짜() 함수를 사용하여 PHP에서 날짜 형식을 변경할 수 있습니다. 구문은 다음과 같습니다 - date(d/m/Y,yourDateTimeVariable); PHP에서 strtodate()를 사용하여 문자열을 날짜로 변환합니다. 다음은 날짜/시간 형식을 지정하는 데 사용되는 PHP 코드입니다. - $LogintDate = strtotime('2019-01-12'); echo date('d/m/Y', $LogintDate); 코드의 스냅샷은 다음과 같습니다 - 다음은 출력입니다 - 12/01/201

  5. 단일 행을 선택하는 MySQL LIMIT

    MySQL에서 단일 행을 선택하려면 LIMIT를 사용할 수 있습니다. 먼저 테이블을 생성해 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create table selectWithPrimaryKey    -> (    -> Id int NOT NULL AUTO_INCREMENT,    -> Name varchar(20),    -> Age int,    -> Marks int,  

  6. MySQL에서 dd/mm/yyyy 문자열을 Unix 타임스탬프로 변환하시겠습니까?

    UNIX_TIMESTAMP()를 사용하여 dd/mm/yyyy 문자열을 Unix 타임스탬프로 변환합니다. 구문은 다음과 같습니다 - SELECT UNIX_TIMESTAMP(STR_TO_DATE(yourColumnName,%d/%m/%Y)) as anyVariableName FROM yourTableName; 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - );쿼리 OK, 영향을 받는 행 0개(0.57초) 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하십시오. 쿼리는 다음과

  7. MySQL은 각 행에 대한 해시 값을 얻습니까?

    MySQL에서 MD5() 함수를 사용하여 각 행의 해시 값을 가져옵니다. 구문은 다음과 같습니다 - SELECT MD5(CONCAT(yourColumnName1,yourColumnName2,yourColumnName3,.......N)) as anyVariableName FROM yourTableName; 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create table getHashValueForEachRow    -> ( &nbs

  8. MySQL 선택 쿼리에서 개별 필드의 값에 키를 매핑하는 방법은 무엇입니까?

    MySQL의 CASE 문을 사용하여 선택 쿼리의 개별 필드에 대한 값에 키를 매핑할 수 있습니다. 구문은 다음과 같습니다 - SELECT yourColumnName1,yourColumnName2,yourColumnName3,.........N (    CASE WHEN yourColumnName = 1 THEN 'ENABLED'    ELSE 'DISABLED'    END ) AS anyVariableName FROM yourTableName; 같

  9. 숫자가있는 문자열로 MySQL 주문?

    숫자가 있는 MySQL 주문 문자열에 대해 다음은 ORDER BY, SUBSTR() 및 CAST() -를 사용한 구문입니다. SELECT *FROM yourTableName ORDER BYSUBSTR(yourColumnName FROM 1 FOR 2),CAST(SUBSTR(yourColumnName FROM 2) AS UNSIGNED); 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - );쿼리 OK, 영향을 받는 행 0개(0.86초) 삽입 명령을 사용하여 테이블에 일부 레코드

  10. MySQL에서 부울 값을 업데이트하려면 어떻게 해야 합니까?

    UPDATE 명령을 사용하여 부울 값을 업데이트할 수 있습니다. BOOLEAN 데이터 유형을 사용하는 경우 MySQL은 내부적으로 이를 tinyint(1)로 변환합니다. true는 1부터 tinyint(1)까지, false는 0에서 tinyint(1)까지를 나타내는 true 또는 false 리터럴을 사용할 수 있습니다. 구문은 다음과 같습니다 - UPDATE yourTableName SET yourColumnName = yourValue WHERE yourCondition; 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다.

  11. MySQL의 문자열에서 두 배 이상의 공백을 제거하는 방법은 무엇입니까?

    문자열에서 두 배 이상의 공백을 제거하는 함수를 만들 수 있습니다. 구문은 다음과 같습니다. DELIMITER // create function yourFunctionName(paramter1,...N) returns datatype; begin //your statement. end; // DELIMITER ; 함수를 만드는 방법은 다음과 같습니다. mysql> delimiter // mysql> create function function_DeleteSpaces(value varchar(200)) returns va

  12. MySQL 테이블에서 마지막 항목을 가져오시겠습니까?

    ORDER BY를 사용하여 MySQL 테이블의 마지막 항목을 가져올 수 있습니다. 첫 번째 접근 방식은 다음과 같습니다. 사례 1 :DESC LIMIT 사용 SELECT * FROM yourTableName ORDER BY yourColumnName DESC LIMIT 1; 두 번째 접근 방식은 다음과 같습니다. 사례 2 :MAX() 사용 SET @anyVariableName = (SELECT MAX(yourColumnName) FROM yourTableName); SELECT *FROM yourtableName WHERE y

  13. 고유 ID가있는 MySQL 선택 *?

    고유 ID로 선택하기 위해 GROUP BY 명령을 사용할 수 있습니다. 구문은 다음과 같습니다 - SELECT *FROM yourTableName GROUP BY yourColumnName; 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create table DistinctIdDemo    -> (    -> Id int,    -> Name varchar(20),    

  14. MySQL에서 통화에 가장 적합한 데이터 유형은 무엇입니까?

    MySQL의 통화에 가장 적합한 데이터 유형은 DECIMAL입니다. DECIMAL 데이터 유형의 구문은 다음과 같습니다. - DECIMAL(TotalDigit,NumberOfDigitAfterDecimalPoint); 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create table CurrenciesDemo    -> (    -> TotalPrice DECIMAL(10,2)    ->

  15. 끝점이 없는 MySQL BETWEEN?

    사이에 끝 값을 포함하지 않으려면 다음 구문을 사용하십시오. - SELECT * FROM yourTableName WHERE yourColumnName BETWEEN yourStartingValue and yourEndingValue and    yourColumnName not in (yourEndingValue ); 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create table BetweenWithoutEndPoints  

  16. 시작과 끝점이 없는 MySQL BETWEEN?

    사이에 시작 값과 끝 값을 포함하지 않으려면 다음 구문을 사용하십시오. - SELECT * FROM yourTableName WHERE yourColumnName BETWEEN yourStartingValue and yourEndingValue and    yourColumnName not in (yourStartingValue , yourEndingValue ); 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create table Betw

  17. MySQL의 두 열에서 고유한 조합을 선택하시겠습니까?

    두 열에서 고유한 조합을 선택하려면 CASE 문을 사용할 수 있습니다. 몇 개의 열이 있는 테이블을 만들어 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create table select_DistinctTwoColumns    -> (    -> Id int NOT NULL AUTO_INCREMENT,    -> FirstValue char(1),    -> SecondValue char(1),  

  18. MySQL에서 가장 낮은 날짜(사용자 지정)를 찾으십니까?

    MySQL에서 가장 낮은 Date(custom)를 찾기 위해 먼저 테이블을 생성해 보겠습니다. 테이블 생성 쿼리는 다음과 같습니다. );쿼리 OK, 영향을 받는 행 0개(0.57초) 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하십시오. 쿼리는 다음과 같습니다. FindMinimumDate(yourDay,yourMonth,yourYear)에 삽입 values(25,12,2016);쿼리 OK, 영향을 받는 행 1개(0.08초) select 문을 사용하여 테이블의 모든 레코드를 표시합니다. 쿼리는 다음과 같습니다. Find

  19. MySQL에서 임의의 행 선택

    임의의 행을 선택하려면 MySQL의 LIMIT와 함께 rand()를 사용하십시오. 구문은 다음과 같습니다. SELECT * FROM yourTableName ORDER BY RAND() LIMIT 1; 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블 생성 쿼리는 다음과 같습니다. mysql> create table generateRandomRow    -> (    -> Id int NOT NULL AUTO_INCREMENT,    -> N

  20. MySQL 날짜 열이 현재 날짜로 자동 채우기?

    이를 위해 기본 자동 채우기 및 현재 날짜 및 시간과 함께 now()를 사용할 수 있습니다. 나중에 date() 함수를 사용하여 날짜 부분을 추출할 수 있습니다. 사례 1: 구문은 다음과 같습니다. yourDateColumnName date default ‘yourDateValue’; 사례 2: 구문은 다음과 같습니다. yourDateColumnName datetime default now(); 위의 내용을 이해하기 위해 테이블을 만들어 보겠습니다. 테이블 생성 쿼리는 다음과 같습니다. mysql&

Total 4564 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:146/229  20-컴퓨터/Page Goto:1 140 141 142 143 144 145 146 147 148 149 150 151 152