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

    1. MySQL이 반환하는 결과 집합의 행에서 중복을 어떻게 걸러낼 수 있습니까?

      SELECT 절에 DISTINCT 키워드를 사용하면 가능합니다. DISTINCT는 SELECT 절에 지정된 모든 데이터 필드의 조합에 적용됩니다. 예시 다음과 같이 DISTINCT 키워드를 적용한 Student 테이블이 있습니다. - mysql> Select * from student; +------+---------+---------+-----------+ | Id   | Name    | Address | Subject   | +------+---------+---------+-----

    2. MySQL DATEDIFF() 함수에서 2자리 연도 값을 어떻게 사용할 수 있습니까?

      단일 날짜 표현식 또는 MySQL DATEDIFF() 함수에서 인수로 사용되는 두 날짜 표현식 모두에서 2자리 연도 값을 사용할 수 있습니다. 예를 들어 아래 쿼리는 첫 번째 날짜 표현식에 2자리 연도 값을 사용하고 다른 쿼리는 4자리 연도 값을 사용합니다. mysql> Select DATEDIFF('18-10-22','2017-10-22'); +-----------------------------------+ | DATEDIFF('18-10-22','2017-10-22

    3. MySQL에서 두 시간 값의 차이를 어떻게 계산할 수 있습니까?

      TIMEDIFF() MySQL 함수의 도움으로 두 시간 값 간의 차이를 계산할 수 있습니다. 예시 TIMEDIFF(04:05:45,03:05:45)를 시차로 선택;+------------------ ---------------+| 시차 |+---------------------------------+| 01:00:00 |+---------------------------------+세트의 1행(0.00초)

    4. TIMEDIFF() 함수에 대한 인수로 시간 구성 요소와 함께 날짜 구성 요소를 포함하면 MySQL이 반환하는 것은 무엇입니까?

      MySQL은 TIMEDIFF() 함수에 제공되는 날짜와 시간 값의 차이를 인수로 변환한 후 시간 값으로 출력을 반환합니다. 예 mysql> Select TIMEDIFF('2017-10-22 04:05:45', '2017-10-21 03:04:44')AS 'Difference in Time'; +--------------------+ | Difference in Time | +--------------------+ | 25:01:01        

    5. MySQL은 구분 기호가 없는 숫자와 문자열을 날짜로 어떻게 해석할 수 있습니까?

      구분 기호가 없더라도 YYYYMMDDHHMMSS 형식의 문자열 또는 숫자인 경우 또는 YYMMDDHHMMSS 날짜가 제공되면 MySQL이 해당 문자열을 유효한 날짜로 해석하므로 의미가 있습니다. 유효한 날짜와 유효하지 않은 날짜에 대한 예가 제공됩니다. − 타임스탬프 선택(171022040536);+----------------------------------------+| 타임스탬프(171022040536) |+--------------------------------------------+| 2017-10-22 04:05:

    6. 어떻게 정렬된 MySQL 출력을 얻을 수 있습니까?

      MySQL SELECT 명령은 MySQL 테이블에서 데이터를 가져오는 데 사용됩니다. 행을 선택할 때 결과를 정렬하는 방법을 별도로 지시하지 않는 한 MySQL 서버는 아무 순서로든 행을 반환할 수 있습니다. 그러나 ORDER BY를 추가하여 결과 집합을 정렬할 수 있습니다. 정렬하려는 열의 이름을 지정하는 절입니다. 구문 Select column1, column2,…,columN From table_name ORDER BY column1[column2,…];에서 column1, column2,…,colum

    7. 데이터를 출력으로 가져오는 동안 동일한 열에 여러 조건을 사용하려면 어떻게 해야 합니까?

      다음은 동일한 열에서 여러 조건과 일치하는 레코드만 반환하는 쿼리를 작성할 수 있는 방법입니다. OR 논리 연산자 사용 MySQL OR 연산자는 두 표현식을 비교하고 표현식 중 하나가 TRUE이면 TRUE를 반환한다는 것을 알고 있습니다. 다음 예는 동일한 열의 여러 조건에 대해 OR 연산자를 사용하는 방법을 보여줍니다. 선택 * from Student WHERE Name =Gaurav OR Name =Aarav;+------+--------+---------+- ----------+| 아이디 | 이름 | 주소 | 제목 |+--

    8. MySQL에서 두 자리 연도로 날짜 값을 사용하는 것이 좋은 방법이 아닌 이유는 무엇입니까?

      알고 있듯이 YEAR(2)는 연도를 2자리 형식으로 저장합니다. 예를 들어, 1969년을 연도로 저장하려면 69를 쓸 수 있습니다. YEAR(2)에서 연도는 1970년부터 2069년까지 지정할 수 있습니다(70 - 69). MySQL은 다음 규칙의 도움으로 2자리 연도 값을 해석합니다. − 00-69 범위의 연도 값은 2000-2069로 변환됩니다. 70-99 범위의 연도 값은 1970-1999년으로 변환됩니다. 날짜 값을 2자리 형식으로 저장해서는 안 됩니다. 이 형식으로 저장된 값은 세기를 알 수 없기 때문에 모호하기 때문

    9. MySQL에서 날짜 값으로 지정하려면 문자열이나 숫자에 몇 자릿수가 있어야 합니까?

      연도를 4자리 값으로 간주하지만 MySQL이 날짜 값으로 지정하려면 문자열이나 숫자에 최소 8자리가 필요합니다. 이 경우 마이크로초도 저장하려는 경우 값은 최대 20자리가 될 수 있습니다. mysql> Select TIMESTAMP('20171022040536.100000'); +-----------------------------------+ | TIMESTAMP('20171022040536100000') | +-----------------------------------+ | 2017-10-2

    10. MySQL에서 INTERVAL 키워드의 단위 값과 함께 산술 연산자(+,-,*,/)를 어떻게 사용할 수 있습니까?

      다음과 같이 INTERVAL 키워드의 단위 값과 함께 산술 연산자(+,-,*, /)를 사용할 수 있습니다. - 덧셈(+) 사용 mysql> Select date('2017-10-22' + INTERVAL 2+2 Year) AS 'Date After (2+2)Years'; +------------------------+ | Date After (2+2) Years | +------------------------+ | 2021-10-22          

    11. 여러 열을 기반으로 정렬된 출력을 얻으려면 어떻게 해야 합니까?

      ORDER BY 절에 여러 열을 지정하여 해당 여러 열을 기반으로 정렬된 출력을 얻을 수 있습니다. 이 개념을 더 명확하게 하기 위해 예를 들면 다음과 같습니다. - mysql> Select * from Student ORDER BY Name, Address; +------+---------+---------+-----------+ | Id   | Name    | Address | Subject   | +------+---------+---------+-----------+ | 2 &nb

    12. MySQL 출력을 내림차순으로 정렬하려면 어떻게 해야 합니까?

      결과 집합을 내림차순으로 정렬하려면 ORDER BY 절에 DESC(DESCENDING의 약어) 키워드를 지정해야 합니다. 구문 Select column1, column2,…,columN From table_name ORDER BY column1[column2,…] DESC; 예시 다음 예에서는 Id 열을 기준으로 결과 집합을 내림차순으로 정렬했습니다. mysql> Select * from Student ORDER BY Id DESC; +------+---------+---------+--------

    13. MySQL UNIX_TIMESTAMP 함수에 인수로 전달할 수 있는 날짜 시간 값의 범위는 얼마입니까?

      MySQL UNIX_TIMESTAMP 함수에 인수로 전달할 수 있는 날짜 시간 값의 범위는 TIMESTAMP 데이터 유형의 범위, 즉 1970-01-01 00:00:01에서 2038-01-19 08:44:07. UNIX_TIMESTAMP 함수에 TIMESTAMP 범위를 초과하거나 미만으로 날짜 시간 값을 제공하면 MySQL은 출력으로 0을 반환합니다. 다음 예의 도움으로 이해할 수 있습니다 - mysql> select UNIX_TIMESTAMP('2038-01-19 08:44:07'); +-------------

    14. MySQL에서 복합 INTERVAL 단위를 사용하는 방법은 무엇입니까?

      복합 INTERVAL 단위 키워드는 두 개의 키워드로 구성되며 밑줄(_)로 구분됩니다. MySQL에서 사용하려면 단위 값을 작은따옴표로 묶고 공백으로 구분해야 합니다. 예 − 다음 쿼리는 날짜 값에 2년 2개월을 추가합니다. mysql> Select timestamp('2017-10-22 04:05:36' + INTERVAL '2 2' year_month) AS'Date After 2 Years and 2 Months'; +---------------------------------+

    15. 특정 MySQL 테이블에서 모든 레코드를 어떻게 가져올 수 있습니까?

      SELECT * from table_name;을 사용하여 MySQL 테이블에서 모든 레코드를 가져올 수 있습니다. 질문. 예는 다음과 같습니다. Employee 테이블에서 모든 레코드를 가져옵니다. - mysql> Select * from Employee; +------+--------+ | Id   | Name   | +------+--------+ | 100  | Ram    | | 200  | Gaurav | | 300  | Mohan  | +----

    16. MySQL에서 날짜에 '반년 간격'을 추가하는 다른 방법은 무엇입니까?

      다음과 같은 방법으로 날짜에 반년 간격을 추가할 수 있습니다. - (A) 6개월 간격을 추가하여 mysql> Select '2017-06-20' + INTERVAL 6 Month AS 'After Half Year Interval'; +--------------------------+ | After Half Year Interval | +--------------------------+ |  2017-12-20            

    17. 간격과 함께 '월'이라는 단어를 사용하지 않고 MySQL 날짜에 3개월 간격을 추가하는 방법은 무엇입니까?

      다음과 같이 Quarter 키워드의 도움으로 가능합니다 - mysql> Select '2017-06-20' + INTERVAL 1 Quarter AS 'After 3 Months Interval'; +-------------------------+ | After 3 Months Interval | +-------------------------+ | 2017-09-20              | +---------------------

    18. MySQL 테이블에서 출력으로 하나 이상의 열을 어떻게 가져올 수 있습니까?

      SELECT 명령을 사용하여 MySQL 테이블에서 출력으로 하나 이상의 열을 가져올 수 있습니다. 하나 이상의 열을 가져오는 예가 아래에 나와 있습니다. mysql> Select * from Student; +------+---------+---------+-----------+ | Id   | Name    | Address | Subject   | +------+---------+---------+-----------+ | 1    | Gaurav  | D

    19. MySQL 테이블에서 출력으로 특정 행을 어떻게 가져올 수 있습니까?

      특정 행을 출력으로 가져오려면 SELECT 문에서 WHERE 절을 사용해야 합니다. MySQL은 WHERE 절 뒤에 주어진 조건 매개변수에 따라 행을 반환하기 때문입니다. 예시 학생 테이블에서 Aarav라는 이름이 포함된 행을 가져오려면 다음 쿼리를 사용하여 수행할 수 있습니다. - mysql> Select * from Student WHERE Name = 'Aarav'; +------+-------+---------+---------+ | Id   | Name  | Address | Subj

    20. MySQL 날짜 부분 사이의 구분 기호로 사용할 수 있는 구두점 문자는 무엇입니까?

      이 문제에서 MySQL은 현재까지 편안한 형식을 사용할 수 있도록 허용합니다. 날짜 부분 사이의 모든 구두점 문자를 구분 기호로 사용할 수 있습니다. 몇 가지 예는 다음과 같습니다 - mysql> Select date ('2016/10/20'); +---------------------+ | date ('2016/10/20') | +---------------------+ | 2016-10-20          | +---------------------

    Total 4564 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:220/229  20-컴퓨터/Page Goto:1 214 215 216 217 218 219 220 221 222 223 224 225 226