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

    1. MySQL은 테이블의 datetime 열에서 고유한 날짜를 선택합니까?

      테이블의 datetime 열에서 고유한 날짜를 선택하려면 DISTINCT 키워드를 사용해야 합니다. 예를 들어 테이블을 생성해 보겠습니다. mysql> create table PostMesssageDemo    - > (    - > UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    - > UserMessage varchar(100),    - > UserPost datetime  

    2. MySQL의 현재 날짜에서 지난 이틀의 기록을 얻는 방법은 무엇입니까?

      현재 날짜에서 마지막 날의 기록을 얻으려면 DATE_SUB()를 사용해야 합니다. 또한 현재 날짜를 얻기 위해 NOW()를 사용할 것입니다. 동일한 구문은 다음과 같습니다. SELECT *FROM yourTableName WHERE yourDateTimeColumnName BETWEEN DATE_SUB(DATE(NOW()), INTERVAL 2 DAY) AND DATE_SUB(DATE(NOW()), INTERVAL 1 DAY); 예를 들어 보겠습니다. mysql> create table get2daysAgoDemo -

    3. 특정 월 번호를 기준으로 테이블에서 레코드를 선택하는 MySQL 쿼리?

      MONTH() 함수를 사용하여 특정 월을 선택할 수 있습니다. 구문은 다음과 같습니다 - SELECT yourColumnName FROM yourTableName WHERE MONTH(yourColumnName) = yourValue; 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create table UserLoginTimeInformation    -> (    -> UserId int NOT NULL AUT

    4. MySQL 결과에서 첫 번째 및 마지막 데이터 행을 선택하는 방법은 무엇입니까?

      MIN() 및 MAX()를 사용하여 첫 번째 및 마지막 데이터 행을 선택할 수 있습니다. 구문은 다음과 같습니다 - SELECT * FROM yourTableName WHERE yourColumnName = (SELECT MIN(yourColumnName) FROM yourTableName) UNION SELECT * FROM yourTableName WHERE yourColumnName = (SELECT MAX(yourColumnName) FROM yourTableName) ; 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니

    5. 쿼리에 존재하지 않는 열을 추가하시겠습니까?

      AS 키워드의 도움으로 쿼리에 존재하지 않는 열을 추가하십시오. 구문은 다음과 같습니다 - SELECT yourColumnName1,yourColumnName2,....N,yourValue AS yourColumnName,....N' FROM yourTableName; 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create table ColumnDoesNotExists     -> (     -> Use

    6. 이미 존재하지 않는 테이블에 둘 이상의 열을 포함하는 MySQL 쿼리

      여러 AS 키워드를 사용하여 쿼리에 존재하지 않는 하나 이상의 열을 쉽게 추가할 수 있습니다. 먼저 테이블을 생성해 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create table ColumnDoesNotExists    -> (    -> UserId int,    -> UserName varchar(20)    -> ); Query OK, 0 rows affected (0.67 sec) 삽입 명령을

    7. 데이터베이스가 비어 있는지 확인하는 MySQL 쿼리?

      INFORMATION_SCHEMA.COLUMNS를 사용하여 데이터베이스가 비어 있는지 여부를 확인할 수 있습니다. 구문은 다음과 같습니다 - SELECT COUNT(DISTINCT `TABLE_NAME`) AS anyAliasName FROM `INFORMATION_SCHEMA`.`COLUMNS` WHERE `table_schema` = 'yourDatabaseName'; 위의 구문은 데이터베이스에 주목할 만한 것이 있으면 0을 반환하고 그렇지 않으면 테이블 수를 반환합니다. 이 예에서는 이전에 생성한 sample

    8. MySQL에서 필드 값이 5자 미만인 행을 가져오시겠습니까?

      필드 값이 5자 미만인 행을 가져오려면 LENGTH() 함수를 사용해야 합니다. 구문은 다음과 같습니다 - SELECT *FROM yourTableName WHERE LENGTH(yourColumnName) < 5; 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create table fieldLessThan5Chars    -> (    -> Id int NOT NULL AUTO_INCREMENT PRIMA

    9. MySQL 결과의 마지막 행에서 합계를 얻으시겠습니까?

      MySQL 결과의 마지막 행에서 합계를 얻으려면 다음 구문을 사용하십시오 - (    SELECT yourColumnName1,    yourColumnName2,    yourColumnName3,    .    .    N    FROM yourTableName ) UNION (    SELECT "yourMessage" AS anyAliasName1,   &n

    10. 전체 DateTime과 비교하기 위해 다른 MySQL 열의 날짜와 시간을 결합하는 방법은 무엇입니까?

      다른 MySQL 열의 날짜와 시간을 결합하여 CONCAT() 함수를 사용하여 전체 날짜 시간과 비교할 수 있습니다. 구문은 다음과 같습니다 - yourDateTimeValue; 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - ); 쿼리 OK, 영향을 받는 행 0개(1.53초) 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하십시오. 쿼리는 다음과 같습니다 - DifferentDateTime(ArrivalDate,ArrivalTime) 값에 삽입(2000-07-12,09:

    11. MySQL에서 "order"라는 테이블을 어떻게 만들 수 있습니까?

      아시다시피 order는 MySQL의 키워드이므로 테이블 이름에 직접 order를 지정할 수 없습니다. 테이블 이름 순서 주위에 백틱을 사용해야 합니다. 백틱을 사용하면 사용자가 키워드를 테이블 또는 열 이름으로 간주할 수 있습니다. 구문은 다음과 같습니다. CREATE TABLE `order` (    yourColumnName1 dataType,    yourColumnName2 dataType,    yourColumnName3 dataType,    .

    12. PHP deg2rad()는 MySQL radians()와 같습니까?

      예, 이 두 가지 방법 모두 도 값을 라디안으로 변환합니다. MySQL 라디안을 이해하기 위한 테이블을 생성해 보겠습니다. 테이블 생성 쿼리는 다음과 같습니다. mysql> create table RadiansDemo    - > (    - > Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    - > Value int    - > ); Query OK, 0 rows affected (0.58 sec)

    13. EXISTS를 사용하여 MySQL에서 테이블이 비어 있는지 확인하십시오.

      다음은 MySQL EXISTS -를 사용하여 테이블이 비어 있는지 여부를 확인하는 구문입니다. SELECT EXISTS(SELECT 1 FROM yourTableName); 예 먼저 테이블을 생성해 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create table ReturnDemo    -> (    -> Id int,    -> Name varchar(10)    -> ); Query OK, 0 rows

    14. MySQL에서 대소문자를 구분하는 고유성과 대소문자를 구분하지 않는 검색을 달성하는 방법은 무엇입니까?

      다음 두 가지 방법을 사용하여 대소문자를 구분하는 고유성과 대소문자를 구분하지 않는 검색을 수행할 수 있습니다. VARBINARY 데이터 유형 _빈 데이터 정렬 VARBINARY 데이터 유형 VARBINARY 데이터 유형으로 작업하려면 먼저 테이블을 생성하겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create table SearchingDemo2 -> ( -> UserId VARBINARY(128) NOT NULL, -> UNIQUE KEY index_on_Use

    15. MySQL에서 NULL 및 IS NOT NULL 다루기

      NULL의 경우 MySQL에는 두 가지 속성이 있습니다. - NULL입니다 NULL이 아닙니다. 위의 개념을 이해하기 위해 테이블을 만들어 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create table NULL_Demo     -> (     -> UserId int,     -> UserName varchar(20),     -> UserAddress varchar(20)    

    16. MySQL에서 CROSS JOIN을 올바르게 적용하는 방법은 무엇입니까?

      MySQL의 CROSS JOIN은 조인된 테이블에서 행의 데카르트 곱을 반환합니다. 테이블을 생성하여 예를 살펴보겠습니다 − mysql> create table PairDemo     -> (     -> UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY,     -> UserName varchar(20),     -> UserRelationshipName varchar(20)    

    17. MySQL에 저장 프로 시저가 있는지 확인하는 방법은 무엇입니까?

      먼저 저장 프로시저를 만들어 보겠습니다 - mysql> DELIMITER // mysql> CREATE PROCEDURE ExtenddatesWithMonthdemo(IN date1 datetime, IN NumberOfMonth int )    -> BEGIN    -> SELECT DATE_ADD(date1,INTERVAL NumberOfMonth MONTH) AS ExtendDate;    -> END;    -> // Qu

    18. MySQL 데이터베이스에서 테이블과 열의 정확한 수를 아는 방법은 무엇입니까?

      MySQL 데이터베이스의 테이블과 열의 정확한 수를 얻으려면 COUNT() 내부에서 DISTINCT를 사용하십시오. 데이터베이스 샘플이 있고 테이블과 열의 정확한 수를 얻기 위해 작업해야 한다고 가정해 보겠습니다. 이를 달성하기 위해 쿼리는 다음과 같습니다 - mysql> SELECT COUNT(DISTINCT TABLE_NAME) AS TotalTable,Count(Column_Name) AS TOTALColumn -> FROM INFORMATION_SCHEMA.COLUMNS -> WHERE TABL

    19. 명령줄에서 MySQL 서버를 업그레이드하는 방법은 무엇입니까?

      먼저 단축키 Windows+R 키를 사용하여 CMD를 열어야 합니다. cmd를 입력한 후 확인 버튼을 누릅니다. 누르면 명령 프롬프트가 나타납니다. 스크린샷은 다음과 같습니다 - 그런 다음 /bin 디렉토리에 도달해야 합니다. 아래 지침을 따르십시오. Windows 사용자인 경우 아래 쿼리를 사용하여 /bin 디렉토리에 도달하십시오. 쿼리는 다음과 같습니다 - mysql> select @@datadir; 다음은 경로를 표시하는 출력입니다 - +-----------------------------------------

    20. MySQL의 다른 테이블에서 테이블에 열을 추가할 수 있습니까?

      예, 다른 테이블의 테이블에 열을 추가할 수 있습니다. 먼저 두 개의 테이블을 생성해 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create table FirstTable    -> (    -> UserId int,    -> UserName varchar(20)    -> ); Query OK, 0 rows affected (1.48 sec) 이제 두 번째 테이블을 만듭니다. 두 번째 테이블을 생

    Total 4564 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:134/229  20-컴퓨터/Page Goto:1 128 129 130 131 132 133 134 135 136 137 138 139 140