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.COLUMNS를 사용하여 단일 문을 통해 데이터베이스의 모든 테이블을 설명할 수 있습니다. 구문은 다음과 같습니다. SELECT *FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA=’yourDatabaseName’\G 여기서는 두 개의 테이블이 있는 데이터베이스 샘플을 사용하고 있습니다. 테이블 이름은 다음과 같습니다 - 마이테이블 귀하의 테이블 데이터베이스에 대해 위의 구문을 구현합니다. 쿼리는 다음과 같습니다 - mysql&

    2. MySQL SELECT에서 필드를 연결하시겠습니까?

      MySQL SELECT에서 필드를 연결하려면 아래 구문과 같이 CONCAT() 함수를 사용하십시오. SELECT CONCAT(yourColumnName1,’anyConcatenationString’),CONCAT(yourColumnName2,’anyC    oncatenationString’),....N from yourTableName; 위의 구문을 이해하기 위해 먼저 테이블을 생성해 보겠습니다. 테이블 생성 쿼리는 다음과 같습니다. mysql> create ta

    3. MySQL 테이블의 엔진을 표시하는 방법은 무엇입니까?

      MySQL 테이블이 MyISAM 또는 InnoDB 엔진을 사용하고 있는지 확인하려면 아래 구문을 사용할 수 있습니다. 아래 구문은 여러 테이블에 사용할 수 있습니다 - show table status from yourDatabaseName; 다음은 특정 테이블에 사용할 수 있는 구문입니다. 즉, 테이블의 엔진을 알기 위해 - show table status from yourDatabaseName Like ‘yourTableName’. 다음은 모든 테이블의 엔진을 표시하는 쿼리입니다 - mysql> s

    4. Windows용 MySQL 명령줄 클라이언트?

      Windows용 MySQL 명령줄 클라이언트를 설치하려면 다음 URL을 방문하여 다운로드 링크를 가져와야 합니다. https://dev.mysql.com/downloads/mysql/ - 스냅샷은 다음과 같습니다 - 그런 다음 운영 체제를 선택해야 합니다. 스냅샷은 다음과 같습니다 - Windows(x86, 32/64비트)를 선택하고 설치 프로그램을 다운로드해야 합니다.

    5. 날짜/시간 형식 MySQL에 현재 날짜를 삽입하시겠습니까?

      현재 날짜(시간 아님)를 삽입하려면 MySQL의 내장 함수 CURDATE()를 사용할 수 있습니다. 구문은 다음과 같습니다 - INSERT INTO yourTableName values(curdate()); 또는 날짜와 시간을 모두 추가하려면 MySQL의 내장 함수 NOW()를 사용할 수 있습니다. 구문은 다음과 같습니다 - INSERT INTO yourTableName values(now()); 두 구문을 모두 이해하기 위해 먼저 테이블을 생성하겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - );쿼리 OK, 영향을 받

    6. MySQL에서 월과 연도만을 기준으로 선택합니까?

      월과 연도를 기준으로 MySQL을 선택하려면 내장 함수 YEAR() 및 MONTH()를 사용하십시오. 구문은 다음과 같습니다 - select *from yourTableName where YEAR(yourColumnName) = YearValue AND MONTH(yourColumnName) = monthValue; 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create table selectDataOnYearandMonthDemo −>

    7. 사용자가 MySQL에 존재하는지 확인하고 삭제하시겠습니까?

      MySQL에 얼마나 많은 사용자가 있는지 확인하려면 MySQL.user 테이블을 사용하십시오. 사용자가 몇 명인지 확인하기 위한 구문은 다음과 같습니다. mysql> SELECT User FROM mysql.user; 다음 출력은 사용자를 표시합니다. - +------------------+ | User | +------------------+ | Mac | | Manish | | mysql.infoschema | | mysql.session | | mysq

    8. MySQL에서 "0"으로 우편 번호를 앞에 채우는 방법은 무엇입니까?

      우편번호 앞에 0을 채우려면 MySQL에서 LPAD() 함수를 사용하십시오. 구문은 다음과 같습니다 - SELECT LPAD(yourColumnName, columnWidth+1, 0) as anyVariableName from yourTableName; 위의 LPAD() 개념을 이해하기 위해 전면 패드 우편 번호를 0으로 추가하기 위해 테이블을 생성해 보겠습니다. 테이블의 열 중 하나는 우편번호입니다. 다음은 테이블 생성 쿼리입니다. );쿼리 OK, 영향을 받은 행 0개(0.44초) 테이블에 일부 레코드를 삽입하십시오. 레코

    9. MySQL에서 두 개의 열을 연결하시겠습니까?

      두 개의 열을 연결하려면 MySQL에서 CONCAT() 함수를 사용하십시오. 구문은 다음과 같습니다 - select CONCAT(yourColumnName1, ' ',yourColumnName2) as anyVariableName from yourTableName; 위의 개념을 이해하기 위해 테이블을 만들어 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create table concatenateTwoColumnsDemo    −> (   &nb

    10. MySQL에서 두 타임스탬프의 차이를 초 단위로 확인하시겠습니까?

      두 타임스탬프를 초 단위로 구분하려면 MySQL에서 내장 함수 TIME_TO_SEC() 및 TIMEDIFF()를 사용하십시오. 구문은 다음과 같습니다 - select time_to_sec(timediff(yourCoulnName1,yourCoulnName2)) as anyVariableName from yourTableName; 위의 개념을 이해하기 위해 먼저 테이블을 생성해 보겠습니다. 테이블 생성 쿼리입니다. mysql> create table TimeToSecond −> ( −>

    11. DATE 문자열을 MySQL DATETIME 필드의 문자열과 비교하시겠습니까?

      DATE 문자열을 MySQL의 DATE() 함수를 사용하여 DATETIME 필드의 문자열과 비교할 수 있습니다. 구문은 다음과 같습니다. - select *from yourTableName where DATE(yourColumnName) = ’anyDateString’; 위의 구문을 이해하기 위해 테이블을 만들고 테이블에 날짜/시간 값을 설정해 보겠습니다. 테이블 생성 쿼리 - mysql> create table DateTimeDemo −> ( −> Arriva

    12. MySQL을 사용하여 쿼리 결과를 변수에 저장하는 방법은 무엇입니까?

      쿼리 결과를 MySQL 변수에 저장하려면 SET 명령을 사용합니다. 구문은 다음과 같습니다 - SET @anyVariableName = ( yourQuery); 위의 개념을 이해하기 위해 테이블을 만들어 보겠습니다. 다음은 테이블을 생성하는 쿼리입니다 - mysql> create table QueryResultDemo    −> (    −> Price int    −> ); Query OK, 0 rows affected (

    13. MySQL 테이블 이름의 밑줄로 인해 문제가 발생합니까?

      아니요, MySQL 테이블 이름에서 밑줄 문제가 발생하지 않습니다. MySQL 테이블 이름에서 대시 문제가 발생합니다. 다음은 테이블 이름의 밑줄 문제가 없는 데모입니다 - _StudentTrackerDemo 테이블을 생성하면서 같은 것을 봅시다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create table _StudentTrackerDemo -> ( -> StudentId int, -> StudentFirstName varchar(100) -> ); Query

    14. MySQL은 1-3 사이의 난수로 해당 열을 업데이트합니까?

      범위의 난수에 대해서는 MySQL의 RAND() 메서드를 사용해야 합니다. update −의 구문은 다음과 같습니다. UPDATE yourTableName set yourColumnName=value where yourColumnName2=(SELECT FLOOR(1+RAND()*3)); 위의 쿼리에서 FLOOR(1+RAND()*3) 문은 1-3 사이의 숫자를 생성하고 열을 업데이트합니다. 위의 구문을 이해하기 위해 먼저 테이블을 생성해 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create ta

    15. MySQL 변수의 컨텍스트에서 Java와 동등한 것은 무엇입니까?

      MySQL 변수의 컨텍스트에서 Java long에 해당하는 것은 BigInt입니다. Java에서 long 데이터 유형은 8바이트를 사용하지만 BigInt도 동일한 수의 바이트를 사용합니다. 자바 긴 데모 다음은 Java long − 데모입니다. public class JavaLongDemo { public static void main(String[]args) { long kilometer = 9223372036854775807L; System.out.println("The largest po

    16. MySQL에서 동일한 값을 갖는 행이 몇 개인가?

      COUNT(*) 및 GROUP BY 함수를 사용하여 동일한 값을 갖는 행 수를 계산합니다. 구문은 다음과 같습니다 - SELECT yourColumName1, count(*) as anyVariableName from yourTableName GROUP BY yourColumName1; 위의 구문을 이해하기 위해 먼저 테이블을 생성해 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create table RowWithSameValue    −> (    

    17. MySQL의 텍스트 열에서 문자열을 검색하시겠습니까?

      LIKE 절을 사용하여 MySQL의 텍스트 열 내에서 문자열을 검색할 수 있습니다. 구문은 다음과 같습니다 - select *from yourTableName where yourColumnName like '%anyStringValue%'; 위의 구문을 사용하려면 먼저 테이블을 생성하겠습니다 - mysql> create table SearchTextDemo    −> (    −> BookName TEXT    −&

    18. 열 데이터를 잃지 않고 MySQL 테이블의 열 위치를 변경하는 방법은 무엇입니까?

      ALTER TABLE 명령을 사용하여 데이터 손실 없이 MySQL 테이블의 열 위치를 변경할 수 있습니다. 구문은 다음과 같습니다 - ALTER TABLE yourTableName MODIFY yourColumnName1 data type AFTER yourColumnName2; 위의 개념을 이해하기 위해 테이블을 만들어 보겠습니다. 일부 열이 있는 테이블을 생성하는 쿼리는 다음과 같습니다. - mysql> create table changeColumnPositionDemo −> ( −> St

    19. MySQL NOW()에서 레코드 선택 -1일?

      NOW()-1 Day에서 레코드를 가져오려면 다음 구문을 사용할 수 있습니다. - select *from yourTableName where yourColumnName >=now()-interval 1 day; 위의 구문을 이해하기 위해 먼저 테이블을 생성해 보겠습니다. 테이블 생성 쿼리입니다. mysql> create table GetRecordsFromNow −> ( −> YourDateTime datetime −> ); Query OK, 0 rows

    20. MySQL의 구분 기호?

      구분 기호는 저장 프로시저, 기능을 정의하고 트리거를 생성해야 할 때 사용할 수 있습니다. 기본 구분 기호는 세미콜론입니다. 구분 기호를 변경하여 프로시저 등을 만들 수 있습니다. 그러나 여러 명령문을 고려하는 경우 $$ 또는 //와 같은 다른 구분 기호를 사용해야 합니다. 여기에 다음과 같은 레코드가 있는 GetRecordFromNow 테이블이 있습니다. - +---------------------+ | YourDateTime | +---------------------+ | 2018-12-07 22:30:18 |

    Total 4564 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:158/229  20-컴퓨터/Page Goto:1 152 153 154 155 156 157 158 159 160 161 162 163 164