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 명령줄 도구에 로그인하려면 인증이 필요합니다. 예를 들어 Windows 명령줄에서 로그인하려고 하면 매번 암호를 묻는 메시지가 표시됩니다. 로그인 명령어는 다음과 같습니다 - C:\Program Files\MySQL\bin>mysql -u root -p Enter password: *****

    2. 배치 모드에서 MySQL 문을 어떻게 실행할 수 있습니까?

      배치 모드에서 MySQL을 실행하기 위한 .sql 파일을 생성해야 합니다. 이 파일은 MySQL 문을 포함합니다. select * from hh 문을 작성한 hh.sql 파일이 있다고 가정합니다. 다음 명령의 도움으로 이 파일을 배치 모드에서 실행할 수 있습니다 - 예시 C:\Program Files\MySQL\bin>mysql -u root -p gaurav < hh.sql Enter password: ***** 출력 id 1 2 여기서 Gaurav는 hh 테이블을 포함하는 데이터베이스 이름입니다. 이 명령을 실행할 때

    3. 배치 모드 또는 대화식으로 MySQL을 실행할 때 기본 출력 형식의 차이점은 무엇입니까?

      동일한 쿼리를 대화식으로 실행하거나 일괄 처리 모드에서 실행하면 기본 MySQL 출력이 달라집니다. 예를 들어 쿼리를 실행하는 경우 select * from hh 대화식으로 다음은 출력 형식이 됩니다 - mysql> select * from hh; +------+ | id   | +------+ |  1   | |  2   | +------+ 2 rows in set (0.01 sec) 반면에 동일한 쿼리를 일괄 처리 모드로 실행하는 경우 출력 형식은 다음과 같습니다. - C:\P

    4. 배치 모드에서도 MySQL 대화형 출력 형식을 얻는 방법은 무엇입니까?

      -t 옵션을 사용하여 배치 모드에서 MySQL 출력 형식을 얻을 수 있습니다. 예를 들어 -t 옵션을 사용하여 배치 모드에서 동일한 쿼리를 실행한 후 대화형 형식과 같은 출력을 얻을 수 있습니다. 예시 C:\Program Files\MySQL\bin>mysql -u root -p gaurav < hh.sql -t Enter password: ***** 출력 +------+ | id   | +------+ | 1    | | 2    | +------+

    5. 배치 모드에서 MySQL 문을 실행하는 동안 어떤 명령문이 실행되고 있는지 출력과 함께 어떻게 인쇄할 수 있습니까?

      –v를 사용하여 배치 모드에서 옵션을 사용하면 MySQL 문을 출력과 함께 인쇄할 수 있습니다. 예를 들어 –v를 사용하여 일괄 처리 모드에서 동일한 쿼리를 실행한 후 옵션을 사용하면 출력과 함께 명령문이 인쇄됩니다. C:\Program Files\MySQL\bin>mysql -u root -p gaurav < hh.sql -v Enter password: ***** -------------- select * from hh -------------- id 1 2 select * from hh 문을 표시하고 있습니다.

    6. MySQL 테이블의 스토리지 엔진을 어떻게 변경할 수 있습니까?

      MySQL ALTER TABLE 문은 다음과 같이 테이블의 스토리지 엔진을 변경할 수 있습니다. - mysql> ALTER TABLE Student ENGINE = 'InnoDB'; Query OK, 0 rows affected (0.90 sec) Records: 0 Duplicates: 0 Warnings: 0 이제 다음 명령문을 통해 스토리지 엔진이 변경되었음을 확인할 수 있습니다. mysql> SELECT ENGINE FROM information_schema.TABLES   -> WH

    7. MySQL NOT LIKE 연산자의 용도는 무엇입니까?

      MySQL NOT LIKE 연산자를 사용하여 다른 문자열 내에 지정된 패턴의 문자열이 존재하지 않는지 확인할 수 있습니다. 구문은 NOT LIKE specific_pattern입니다. Specific_pattern은 다른 문자열 내에서 찾고 싶지 않은 문자열의 패턴입니다. 예시 학생 이름이 있는 student_info라는 테이블이 있고 이름에 Ga 문자열 패턴이 없는 모든 학생의 세부 정보를 얻으려고 한다고 가정합니다. 다음 MySQL 쿼리의 도움으로 수행할 수 있습니다. - mysql> Select * from Stud

    8. 따옴표 안에 포함된 숫자를 추가하는 동안 숫자 앞에 숫자가 아닌 텍스트를 쓰는 경우 MySQL은 어떻게 평가합니까?

      앞에 숫자가 아닌 텍스트가 있는 숫자를 추가하려고 하면 MySQL은 이러한 숫자의 값을 0으로 평가하기만 하면 됩니다. 다음 예제에서는 다음을 표시합니다. - 예시 mysql> Select 'Kg 1525' + 'Oz 200'As Total; +-------+ | Total | +-------+ | 0     | +-------+ 1 row in set, 2 warnings (0.00 sec) mysql> Select 'Kg 1525' + '200

    9. MySQL에서 구분 기호와 함께 두 개 이상의 문자열을 결합하려면 어떻게 해야 합니까?

      MySQL에서는 CONCAT_WS() 함수를 사용하여 구분 기호와 함께 둘 이상의 문자열을 결합할 수 있습니다. 이 함수의 구문은 CONCAT_WS(Separator, String1,String2,…,StringN)입니다. 여기서 CONCAT_WS 함수의 인수는 Separator이며 해당 구분 기호와 함께 단일 문자열로 연결되어야 하는 문자열입니다. 숫자 값을 제외한 구분 기호는 따옴표로 묶어야 합니다. 예시 mysql> Select CONCAT_WS('.','www','tutorialsp

    10. MySQL 명령줄 도구에서 어떻게 Windows 명령 셸로 돌아갈 수 있습니까?

      EXIT 또는 QUIT 명령을 사용하면 MySQL 명령줄 도구에서 창으로 돌아갈 수 있습니다. mysql> EXIT 또는 mysql> EXIT

    11. 따옴표 안에 포함된 숫자를 추가하는 동안 MySQL은 문자열 숫자 사이에 숫자가 아닌 텍스트를 쓰는 경우 어떻게 평가합니까?

      문자열의 숫자 사이에 숫자가 아닌 텍스트가 있는 숫자를 추가하려고 하면 MySQL은 해당 문자열의 첫 번째 숫자를 사용하여 경고와 함께 추가를 평가합니다. 다음 예는 이것을 나타냅니다 - 예시 mysql> Select '1525 * 2' + '200'As Total; +-------+ | Total | +-------+ | 1725  | +-------+ 1 row in set, 1 warning (0.00 sec) 위 쿼리에서 MySQL은 첫 번째 숫자, 즉 1525만 추가 평가에 사용하

    12. "MySQL 서버 측 도움말"을 어떻게 얻을 수 있습니까?

      MySQL은 서버측 도움말을 얻기 위한 도움말 명령을 제공합니다. 이 명령의 구문은 다음과 같습니다 - mysql> help search_string MySQL은 MySQL 참조 매뉴얼의 내용에 접근하기 위한 검색 문자열로 help 명령의 인수를 사용합니다. 검색 문자열과 일치하는 항목이 없으면 검색이 실패합니다. 예: − INTEGER 데이터 유형에 대한 서버 측 도움말을 얻고 싶다고 가정하면 동일한 명령은 다음과 같습니다. − mysql> help INTEGER Name: 'INTEGER' Descri

    13. MySQL의 출력에서 ​​서버 성능에 대한 아이디어를 어떻게 얻을 수 있습니까?

      쿼리를 실행한 후 MySQL은 행 수를 반환하고 해당 쿼리를 실행하는 데 걸린 시간을 출력에 표시합니다. 예를 들어 다음 쿼리를 실행하면 mysql> create table e1(id int); Query OK, 0 rows affected (0.23 sec) 시간(0.23초)을 보여주고 있습니다.

    14. MySQL 함수의 도움으로 문자열의 첫 글자만 대문자로 바꾸려면 어떻게 해야 합니까?

      사실 MySQL에는 문자열의 첫 글자만 대문자로 표시하는 단일 함수가 없습니다. 함수의 중첩을 사용해야 하며 이 경우 SUBSTRING() 함수와 함께 UPPER() 및 LOWER()를 사용할 수 있습니다. 이를 이해하기 위해 emp_tbl에서 아래와 같이 주어진 데이터를 사용하고 있습니다. mysql> Select * from emp_tbl; +----+----------------+ | Id | Name           | +----+----------------+ | 1 &n

    15. 함수를 사용하여 MySQL에서 날짜를 어떻게 계산할 수 있습니까?

      MySQL에서 다음 함수를 사용하여 날짜를 계산할 수 있습니다 - CURDATE() 함수 - 기본적으로 컴퓨터의 현재 날짜를 반환합니다. YEAR() 함수 - 지정된 날짜의 연도를 반환합니다. MONTH() 함수 - 지정한 날짜의 월을 반환합니다. DAY() 함수 - 지정한 날짜의 요일을 반환합니다. RIGHT() 함수 - 주어진 날짜부터 함수 내에서 지정된 문자 수를 반환합니다. RIGHT() 함수의 반환값을 비교하는 표현식 부분은 1 또는 0을 평가합니다. 이를 이해하기 위해 Collegedetail이라는 테이블의 데이터를

    16. MySQL 서버에 연결한 후 명령 프롬프트에서 데이터베이스를 어떻게 선택합니까?

      MySQL 서버에 연결되면 작업할 데이터베이스를 선택해야 합니다. MySQL 서버에서 사용할 수 있는 데이터베이스가 두 개 이상일 수 있기 때문입니다. 프롬프트에서 데이터베이스를 선택하는 것은 매우 간단합니다. SQL 명령 use를 사용할 수 있습니다. 를 눌러 데이터베이스를 선택합니다. 이를 설명하기 위해 다음 예에서 Tutorials라는 데이터베이스를 선택합니다. 예시 [root@host]# mysql -u root -p Enter password:****** mysql> use TUTORIALS; Database ch

    17. MySQL BIT_LENGTH() 함수는 어떤 용도로 사용됩니까?

      문자열 길이를 비트 단위로 잊어버린 경우 MySQL BIT_LENGTH() 문자열 함수를 사용할 수 있습니다. 구문은 BIT_LENGTH(Str)입니다. 여기서 BIT_LENGTH() 함수의 인수인 Str은 BIT_LENGTH 값을 검색할 문자열입니다. Str은 문자열 또는 숫자 문자열일 수 있습니다. 문자열이면 따옴표로 묶어야 합니다. 예 mysql> Select BIT_LENGTH('tutorialspoint'); +------------------------------+ | BIT_LENGTH('

    18. MySQL IFNULL() 및 NULLIF() 함수를 어떻게 구별할 수 있습니까?

      사실, MySQL IFNULL() 및 NULLIF() 함수는 모두 아래에 주어진 것과 거의 동일한 구문을 가지고 있습니다 - IFNULL() 구문 IFNULL(expression1, expression2) NULLIF()의 구문 NULLIF(expression1, expression2) 첫 번째 인수를 결과로 반환하는 방식으로 구분할 수 있습니다. IFNULL() 함수는 NULL이 아니면 첫 번째 인수를 결과로 반환하고 NULLIF() 함수는 두 인수가 같지 않으면 첫 번째 인수를 결과로 반환합니다. mysql> Select

    19. MySQL은 어떻게 대소문자를 구분하는 문자열 비교를 수행할 수 있습니까?

      MySQL은 문자를 비교할 때 대소문자를 구분하지 않지만 변경할 수 있습니다. 즉, 표현식 앞에 BINARY 키워드를 사용하는 경우 MySQL은 대소문자를 구분하는 문자열 비교를 수행할 수 있습니다. 실제로, BINARY 키워드는 문자가 아닌 기본 ASCII 값을 사용하여 문자열의 문자를 비교하도록 MySQL에 지시합니다. 다음 데이터가 있는 테이블 Employee의 다음 예를 통해 설명할 수 있습니다. - mysql> Select * from Employee; +----+--------+--------+ | ID | Name

    20. 대소문자 구분 여부에 관계없이 MySQL은 어떤 종류의 문자열 비교를 수행할 수 있습니까?

      MySQL은 문자를 비교할 때 대소문자를 구분하는 비교를 수행할 수 없습니다. 다음 데이터가 있는 테이블 Employee의 다음 예를 통해 설명할 수 있습니다. - mysql> Select * from Employee; +----+--------+--------+ | ID | Name   | Salary | +----+--------+--------+ | 1  | Gaurav | 50000  | | 2  | Rahul  | 20000  | | 3  | Advik &

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