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

    1. 특정 MySQL 데이터베이스의 저장 프로시저 및 저장 함수 목록을 어떻게 볼 수 있습니까?

      다음과 같이 INFORMATION_SCHEMA.ROUTINES에 대한 다음 쿼리를 사용하여 특정 데이터베이스의 저장 프로시저 및 저장 함수 목록을 볼 수 있습니다. - mysql> SELECT ROUTINE_TYPE, ROUTINE_NAME FROM INFORMATION_SCHEMA.ROUTINES WHERE ROUTINE_SCHEMA = 'query'; +--------------+--------------+ | ROUTINE_TYPE | ROUTINE_NAME | +--------------+---------

    2. 일치하는 행이 없을 때 MySQL SUM() 함수의 출력을 NULL 대신 0으로 사용자 정의하려면 어떻게 해야 합니까?

      SUM() 함수는 일치하는 행이 없으면 NULL을 반환하지만 때로는 NULL 대신 0을 반환하기를 원하는 경우가 있습니다. 이를 위해 두 개의 인수를 받아들이고 첫 번째 인수가 NULL이면 두 번째 인수를 반환하고, 그렇지 않으면 첫 번째 인수를 반환하는 MySQL COALESCE() 함수를 사용할 수 있습니다. 위의 개념을 이해하기 위해 다음 레코드가 있는 employee_tbl 테이블을 고려하십시오. − SELECT * FROM employee_tbl;+------+------+------------+------------ -

    3. 어떻게 특정 MySQL 데이터베이스에 저장된 루틴의 이름과 유형만 볼 수 있습니까?

      다음 쿼리를 작성하여 특정 MySQL 데이터베이스에 있는 프로시저의 이름과 유형만 볼 수 있습니다. 이해를 돕기 위해 query라는 데이터베이스를 사용하고 있습니다 - mysql> Select Name, Type from mysql.proc where db = 'query'; +------------+-----------+ | Name       | Type      | +------------+-----------+ | allrecords | PROCEDUR

    4. 특정 MySQL 데이터베이스에 있는 저장 프로시저 목록만 어떻게 볼 수 있습니까?

      다음 쿼리를 통해 특정 MySQL 데이터베이스의 저장 프로시저 목록만 볼 수 있습니다. - mysql> SELECT ROUTINE_TYPE, ROUTINE_NAME FROM INFORMATION_SCHEMA.ROUTINES WHERE ROUTINE_SCHEMA = 'query'AND ROUTINE_TYPE = 'PROCEDURE'// +--------------+------------------------+ | ROUTINE_TYPE | ROUTINE_NAME      

    5. 열에도 NULL 값이 있는 경우 MySQL SUM() 함수가 어떻게 평가합니까?

      NULL 값을 가진 열 값의 합을 계산하는 경우 MySQL SUM() 함수가 NULL 값을 무시하고 나머지 값의 합을 계산한다고 가정합니다. 이를 이해하기 위해 다음 세부 정보가 있는 직원 테이블의 다음 예를 고려하십시오. − mysql> Select * from Employee; +----+--------+--------+ | ID | Name | Salary | +----+--------+--------+ | 1 | Gaurav | 50000 | | 2 | Rahul | 20000 | | 3 | Advik

    6. 특정 MySQL 데이터베이스에서 테이블의 테이블 상태를 확인하는 방법은 무엇입니까?

      show table status 문을 사용하여 데이터베이스의 테이블 상태를 확인할 수 있습니다. 예를 들어, tutorial이라는 데이터베이스에서 이 명령문을 실행하여 다음과 같은 테이블의 상태를 얻을 수 있습니다 - 테이블 상태 표시 \G ******************************** 1. 행 ***************** ********** 이름:학생 엔진:InnoDB 버전:10 Row_format:Compact Rows:0 Avg_row_length:0 Data_length:16384Max_data_length

    7. MySQL 테이블의 열에 저장된 날짜에 요일을 어떻게 추가할 수 있습니까?

      이 목적을 위해 두 가지 함수를 사용할 수 있으며 두 함수 모두에서 INTERVAL 키워드와 함께 열 이름을 인수로 제공해야 합니다. 기능은 다음과 같습니다 - DATE_ADD() 함수 이 함수의 구문은 DATE_ADD(날짜, INTERVAL 표현식 단위)입니다. collegedetail − 테이블의 데이터를 사용하는 예를 따르면 이를 증명할 수 있습니다. mysql> Select estb, DATE_ADD(estb, INTERVAL 10 DAY) from collegedetail; +------------+----------

    8. MySQL 테이블의 열에 저장된 날짜에 시간 간격을 어떻게 추가할 수 있습니까?

      MySQL ADDTIME() 함수를 사용하여 테이블의 열에 저장된 데이터에 시간 간격을 추가할 수 있습니다. 이 함수의 구문은 ADDTIME(날짜, 표현 단위)입니다. collegedetail 테이블의 데이터를 사용하는 예를 따르면 이를 증명할 수 있습니다. mysql> Select estb, ADDTIME(estb, 05:04:25)AS Date with time From collegedetail WHERE ID = 111; +------------+---------------------+ | estb | Dat

    9. MySQL SUM() 함수를 어떻게 사용할 수 있습니까?

      MySQL SUM 함수는 다양한 레코드에서 필드의 합계를 찾는 데 사용됩니다. SUM() 함수를 이해하려면 다음 레코드가 있는 employee_tbl 테이블을 고려하십시오. - SELECT * FROM employee_tbl;+------+------+------------+------------ ------+| 아이디 | 이름 | 작업 날짜 | Daily_typing_pages |+------+------+------------+-------------------- +| 1 | 존 | 2007-01-24 | 250 || 2 |

    10. 열에도 일부 NULL 값이 저장된 경우 MySQL COUNT() 함수가 반환하는 것은 무엇입니까?

      MySQL COUNT() 함수를 사용하여 일부 NULL 값도 저장한 열에 저장된 값을 계산할 때 MySQL은 NULL을 무시하고 NULL이 아닌 값에 대한 결과만 반환합니다. 이를 이해하기 위해 테이블 ​​Employee -의 데이터를 다음과 같이 사용합니다. mysql> Select * from Employee; +----+--------+--------+ | ID | Name   | Salary | +----+--------+--------+ | 1  | Gaurav | 50000  | | 2 &

    11. MySQL 데이터베이스의 테이블에 대한 다른 세부 정보가 없는 이름만 얻을 수 있는 방법은 무엇입니까?

      SHOW TABLES의 도움으로 명령을 사용하면 테이블에 대한 다른 정보가 없는 이름만 얻을 수 있습니다. 예를 들어 다음과 같이 tutorial이라는 데이터베이스의 테이블 목록을 볼 수 있습니다. - mysql> show tables; +--------------------+ | Tables_in_tutorial | +--------------------+ | student            | +--------------------+ 1 row in set (0.00

    12. MySQL SUM() 함수를 사용하여 열의 유사하지 않은 값만 합을 계산하는 방법은 무엇입니까?

      열의 유사하지 않은 값만 합계를 계산하기 위해 열 이름과 함께 DISTINCT 키워드를 사용할 수 있습니다. 다른 값에 대한 SUM() 함수를 이해하려면 다음 레코드가 있는 employee_tbl 테이블을 고려하십시오 - SELECT * FROM employee_tbl;+------+------+------------+------------ ------+| 아이디 | 이름 | 작업 날짜 | Daily_typing_pages |+------+------+------------+-------------------- +| 1 | 존 |

    13. MySQL 테이블의 열에 레코드로 저장된 문자열의 인덱스 위치를 어떻게 찾을 수 있습니까?

      FIELD() 함수를 사용하여 MySQL 테이블의 열에 레코드로 저장된 문자열의 인덱스 위치를 찾을 수 있습니다. 이를 보여주기 위해 다음 데이터가 있는 웹사이트라는 테이블을 사용하고 있습니다. 예시 mysql> Select * from websites; +----+---------------+------------------------+ | Id | Purpose       | Webaddress             | +----+-------

    14. 일치하는 행을 반환하지 않는 SELECT 문과 함께 사용되는 경우 MySQL SUM() 함수가 어떻게 평가됩니까?

      MySQL SUM() 함수가 일치하는 행을 반환하지 않는 SELECT 문과 함께 사용되면 평가할 항목이 없으며 출력으로 NULL을 반환합니다. 때로는 출력으로 0을 반환해야 한다고 생각했지만 0은 숫자 자체이며 일치하는 행이 없으면 0을 반환하는 것이 중요하지 않으므로 NULL을 반환합니다. 위의 개념을 이해하기 위해 다음 레코드가 있는 employee_tbl 테이블을 고려하십시오. − SELECT * FROM employee_tbl;+------+------+------------+------------ ------+| 아이디

    15. 저장 프로시저란 무엇이며 MySQL 저장 프로시저를 생성하는 방법은 무엇입니까?

      일반 컴퓨팅 언어의 맥락에서 저장 프로시저는 데이터베이스에 저장된 서브프로그램과 같은 서브루틴으로 정의될 수 있습니다. MySQL 컨텍스트에서 데이터베이스 카탈로그 내부에 저장된 선언적 SQL 문의 세그먼트입니다. MySQL에서 저장 프로시저를 작성하기 전에 MySQL 5에서 저장 프로시저를 도입하기 때문에 버전을 확인해야 합니다. 다음은 저장 프로시저를 만드는 구문입니다. - 구문 CREATE [DEFINER = { user | CURRENT_USER }] PROCEDURE sp_name ([proc_parameter[,...]]

    16. 날짜를 계산하는 동안 ORDER BY 절을 어떻게 사용할 수 있습니까?

      날짜를 계산할 때 ORDER BY 절을 사용하면 레코드를 찾는 것이 더 편리할 것입니다. 이를 이해하기 위해 Collegedetail 테이블의 데이터는 다음과 같습니다. − mysql> Select * from Collegedetail; +------+---------+------------+ | ID   | Country | Estb       | +------+---------+------------+ | 111  | INDIA   | 2010-05-01 | | 130

    17. 콘솔에 인쇄하지 않고 MySQL 쿼리에 걸리는 시간을 어떻게 확인할 수 있습니까?

      이를 확인하려면 현재 세션이 진행되는 동안 실행된 명령문에 대한 리소스 사용량을 나타내는 프로파일링 정보가 필요합니다. 프로파일링 정보는 SHOW PROFILE로 얻을 수 있습니다. 및 프로필 표시 성명서. 이 명령문을 실행하기 전에 프로파일링 세션 변수를 다음과 같이 1로 설정해야 합니다. - mysql> set profiling = 1; Query OK, 0 rows affected (0.00 sec) 이제 SHOW PROFILES를 실행하면 명령문을 실행하면 기간 및 쿼리 ID와 함께 서버로 전송된 가장 최근 명

    18. WHERE 절과 함께 MySQL 날짜 기능을 사용하는 방법은 무엇입니까?

      MySQL 날짜 함수와 함께 WHERE 절을 사용하면 쿼리가 WHERE 절에 제공된 조건에 따라 행을 필터링합니다. 이를 이해하기 위해 다음과 같은 Collegedetail 테이블의 데이터를 고려하십시오. mysql> Select * from Collegedetail; +------+---------+------------+ | ID   | Country | Estb       | +------+---------+------------+ | 111  | INDIA   | 2

    19. MySQL 서버측 도움말 카테고리 목록을 얻으려면 어떻게 해야 합니까?

      help 명령에 키워드 내용을 제공하여 MySQL 서버 측 도움말 카테고리 목록을 얻을 수 있습니다. mysql> help contents You asked for help about help category: "Contents" For more information, type 'help <item>', where <item> is one of the following categories:    Account Management    Ad

    20. MySQL의 날짜에서 연도와 월을 어떻게 추출합니까?

      MySQL에서 다음 세 가지 방법으로 수행할 수 있습니다. EXTRACT() 함수 사용 YEAR와 MONTH를 함께 추출하려면 EXTRACT 함수를 사용할 수 있습니다. 이 함수에 대한 인수로 YEAR_MONTH를 제공해야 합니다. 이를 이해하기 위해 Collegedetail 테이블의 데이터를 사용하여 다음 함수를 고려하십시오 - mysql> Select EXTRACT(YEAR_MONTH From estb) from collegedetail; +-------------------------------+ | EXTRACT(YE

    Total 4564 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:199/229  20-컴퓨터/Page Goto:1 193 194 195 196 197 198 199 200 201 202 203 204 205