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

    1. MySQL에서 열 이름 "desc"를 사용할 수 없는 이유는 무엇입니까?

      desc는 MySQL 예약어이므로 사용할 수 없습니다. 그러나 여전히 열 이름을 desc로 설정하려면 백틱을 사용해야 합니다. 백틱 표기법은 (` `)입니다. 위의 개념을 이해하기 위해 테이블을 만들어 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create table useOfDescColumnNameDemo    -> (    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> Na

    2. MySQL에서 중복 행 삽입을 피하는 방법은 무엇입니까?

      MySQL에서 중복 행을 삽입하지 않으려면 UNIQUE()를 사용할 수 있습니다. 구문은 다음과 같습니다 - ALTER TABLE yourTableName ADD UNIQUE(yourColumnName1,yourColumnName2,...N); 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create table avoidInsertingDuplicateRows    -> (    -> Id int NOT NU

    3. 'OPTION SQL_SELECT_LIMIT=10' 근처에서 사용할 올바른 구문에 대한 MySQL 서버 버전은 무엇입니까?

      SET 명령을 사용할 수 있지만 SET OPTIOn은 더 이상 사용되지 않습니다. 따라서 SET SQL_SELECT_LIMIT를 사용하십시오. 구문은 다음과 같습니다 - SET SQL_SELECT_LIMIT=yourIntegerValue; 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create table MySQLSelectDemo    -> (    -> Id int NOT NULL AUTO_INCREMEN

    4. MySQL에서 동일한 이름의 뷰와 테이블을 가질 수 있습니까?

      아니요, MySQL에서는 뷰와 테이블에 같은 이름을 지정할 수 없습니다. 먼저 데모 테이블을 생성하겠습니다 - mysql> create table view_Table_Demo    -> (    -> Id int,    -> Name varchar(20)    -> ); Query OK, 0 rows affected (0.80 sec) 이제 insert 명령을 사용하여 테이블에 일부 레코드를 삽입할 수 있습니다. 쿼리는 다음과 같습

    5. MySQL은 SELECT와 HAVING/GROUP BY 절 사이의 공통 하위 표현식을 제거합니까? 그것을 테스트하는 방법?

      테스트하려면 sleep() 함수를 사용하십시오. 사례 1 - 구문은 다음과 같습니다 - SELECT yourColumnName+sleep(yourIntegerValue) FROM yourTableName GROUP BY yourColumnName+sleep(yourIntegerValue);; 사례 2 − 다음과 같은 다른 구문을 사용할 수 있습니다. − SELECT yourColumnName+sleep(yourIntegerValue) As anyAliasName FROM yourTableName GROUP BY yourAlia

    6. AND를 사용하여 둘 이상의 조건이 있는 레코드를 선택하려면 JOIN을 사용하십시오.

      먼저 데모 테이블을 생성하겠습니다 - mysql> create table selectPerson    -> (    -> PersonId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> PersonName varchar(20),    -> PersonFavouriteFruit varchar(60)    -> ); Query OK, 0 rows affected (0.58 sec)

    7. MySQL은 30일 범위의 날짜를 선택합니까?

      30일 범위의 날짜를 선택하려면 산술 연산을 사용할 수 있습니다. 간격이 있습니다. 구문은 다음과 같습니다 - select *from yourTableName where yourDateColumnName > NOW() - INTERVAL 30 DAY and yourDateColumnName < NOW() + INTERVAL 30 DAY; 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create table selectDatesDemo  

    8. MySQL의 열에서 가장 많이 발생하는 상위 10개 값을 계산하시겠습니까?

      MySQL의 열에서 가장 많이 발생하는 상위 10개 값을 계산하려면 구문은 다음과 같습니다. - SELECT yourColumnName, count(*)    FROM yourTableName    GROUP BY yourColumnName    ORDER BY count(*) DESC    LIMIT 10; 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create table countT

    9. MySQL UPDATE를 사용하여 하이픈을 제거하는 방법은 무엇입니까?

      MySQL 업데이트를 사용하여 하이픈을 제거하려면 replace() 함수를 사용할 수 있습니다. 구문은 다음과 같습니다 - update yourTableName    set yourColumnName=replace(yourColumnName,'-', '' ); 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create table removeHyphensDemo    -> (   &n

    10. MySQL에서 5일이 지난 모든 행 삭제

      5일이 지난 모든 행을 삭제하려면 다음 구문을 사용할 수 있습니다. - 5인 yourTableName에서 삭제 참고 − 현재 날짜가 2019-03-10이라고 가정해 보겠습니다. 개념을 이해하기 위해 테이블을 만들어 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - );쿼리 OK, 영향을 받는 행 0개(0.69초) 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하십시오. 쿼리는 다음과 같습니다 - insert into deleteRowsOlderThan5Demo(Name,Post_Date) values(John,2

    11. MySQL 선택 순서는 문자열(숫자가 아님)처럼 작동합니까?

      열에 varchar 데이터 유형이 있는 경우 다음 구문을 사용할 수 있습니다. - select yourColumnName FROM yourTableName ORDER BY yourColumnName +0 DESC; 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - );Query OK, 영향을 받는 행 0개(0.55초) 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하십시오. 쿼리는 다음과 같습니다 - insert into selectOrderdemo(Name,RankNum

    12. MySQL의 UNHEX()에 해당하는 PHP는 무엇입니까?

      PHP는 MySQL의 UNHEX()에 해당하므로 hex2bin() 함수를 사용할 수 있습니다. 구문은 다음과 같습니다 - $anyVariableName =hex2bin(yourHexadecimalValue); 위의 구문을 이해하기 위해 위의 구문을 PHP로 구현해 보겠습니다. PHP 코드는 다음과 같습니다 - $ myFirstValue =HEX2BIN ( 7777772E4D7953514C4578616D706C652E636F6D); 위해서 var_dump ($ myFirstValue) =$ mySecondValue HEX2BIN

    13. MySQL null을 0으로 변환하시겠습니까?

      MySQL NULL을 0으로 변환하려면 IFNULL 또는 COALESCE() 함수를 사용하십시오. 구문은 다음과 같습니다. SELECT IFNULL(yourColumnName,0) AS anyAliasName FROM yourTableName; The second syntax is as follows: SELECT COALESCE(yourColumnName,0) AS anyAliasName FROM yourTableName; 먼저 테이블을 생성해 보겠습니다. 테이블 생성 쿼리는 다음과 같습니다. mysql> create t

    14. MySQL에서 주어진 접두사가 있는 문자열을 찾는 방법은 무엇입니까?

      LIKE 연산자를 사용하여 주어진 접두사가 있는 문자열을 찾을 수 있습니다. 구문은 다음과 같습니다. select *from yourTableName where yourColumnName LIKE yourPrefixValue%; 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블 생성 쿼리는 다음과 같습니다. );쿼리 OK, 0개의 행이 영향을 받았습니다(0.82초) 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하십시오. 쿼리는 다음과 같습니다 findStringWithGivenPrefixDemo에 삽입 (

    15. 단일 열 MySQL 쿼리에서 모든 값을 설정하는 방법은 무엇입니까?

      단일 열 MySQL 쿼리에서 모든 값을 설정하려면 UPDATE 명령을 사용할 수 있습니다. 구문은 다음과 같습니다. update yourTableName set yourColumnName =yourValue; 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블 생성 쿼리는 다음과 같습니다. mysql> create table setAllValuesDemo    -> (    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,  

    16. MySQL 쿼리의 결과로 파일의 파일 확장자를 얻는 방법은 무엇입니까?

      SQL 질의 결과 파일의 확장자를 얻기 위해서는 SUBSTRING_INDEX()를 사용하면 된다. 구문은 다음과 같습니다. select substring_index(yourColumnName,'.',-1) as anyAliasName from yourTableName; 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블 생성 쿼리는 다음과 같습니다. mysql> create table getFileExtensionDemo    -> (    -> Fil

    17. 이름에 점(.)이 포함된 MySQL 열을 업데이트하시겠습니까?

      MySQL 컬럼의 이름에 점(.)이 포함되어 있으면 컬럼 이름 주위에 역따옴표를 사용해야 합니다. 위의 개념을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블 생성 쿼리는 다음과 같습니다. ); 쿼리 확인, 영향을 받는 행 0개(0.54초) 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하십시오. 쿼리는 다음과 같습니다 UpdateDemo(`User.FirstName.LastName`) values(Larry Miller)에 삽입;쿼리 확인, 1행 영향(0.22초) select 문을 사용하여 테이블의 모든 레코드를 표시

    18. 테이블 B에 존재하지 않는 MySQL 테이블 A에서 선택하는 방법은 무엇입니까?

      IN 연산자를 사용하여 다른 테이블에 존재하지 않는 한 테이블에서 선택할 수 있습니다. 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 첫 번째 테이블 이름은 A, 두 번째 테이블 이름은 B입니다. 테이블 생성 쿼리는 다음과 같습니다. mysql> create table A    -> (    -> Value int    -> ); Query OK, 0 rows affected (0.56 sec) 이제 insert 명령을 사용하여 테이블에 일부 레

    19. MySQL:쿼리로 연결 테스트?

      select 쿼리와 함께 미리 정의된 기능을 사용하거나 쿼리와의 연결을 테스트하기 위해 select 쿼리로 일부 단어를 인쇄할 수 있습니다. 구문은 다음과 같습니다. SELECT yourValue; 기능이 미리 정의된 선택 쿼리는 다음과 같습니다. 구문은 다음과 같습니다. SELECT anyPredefinedFunctionName(); 이제 쿼리와의 연결을 테스트하기 위해 위의 구문을 구현할 수 있습니다. 사례 1 -문의 내용은 다음과 같습니다. mysql> select "This is MySQL"

    20. MySQL IN 절에서 반환된 레코드 세트 순서를 얻으시겠습니까?

      반환된 레코드 세트 순서를 위해서는 FIND_IN_SET() 함수를 사용해야 합니다. 예를 들어 테이블을 생성해 보겠습니다. mysql> create table returnRecordSetOrderDemo    -> (    -> Id int,    -> Name varchar(20)    -> ); Query OK, 0 rows affected (1.01 sec) 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하십시오. 쿼리는

    Total 4564 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:126/229  20-컴퓨터/Page Goto:1 120 121 122 123 124 125 126 127 128 129 130 131 132