Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL
  • C 프로그래밍
  •   
  • C++
  •   
  • Redis
  •   
  • BASH 프로그래밍
  •   
  • Python
  •   
  • Java
  •   
  • 데이터 베이스
  •   
  • HTML
  •   
  • JavaScript
  •   
  • 프로그램 작성
  •   
  • CSS
  •   
  • Ruby
  •   
  • SQL
  •   
  • IOS
  •   
  • Android
  •   
  • MongoDB
  •   
  • MySQL
  •   
  • C#
  •   
  • PHP
  •   
  • SQL Server
  • 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