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

    1. MySQL에서 오름차순으로 정렬된 마지막 20개의 레코드를 선택하시겠습니까?

      마지막 20개 레코드를 오름차순으로 선택하려면 하위 쿼리 LIMIT 절을 사용할 수 있습니다. 구문은 다음과 같습니다. SELECT *FROM (    SELECT *FROM yourTableName ORDER BY yourColumnName desc limit 20 ) anyVariableName order by anyVariableName.yourColumnName; 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블 생성 쿼리는 다음과 같습니다. mysql> create table Produ

    2. 쿼리가 MySQL의 각 행에 대해 2개의 셀을 어떻게 곱할 수 있습니까?

      두 셀 사이에 곱셈 연산자(*)를 사용할 수 있습니다. 구문은 다음과 같습니다. SELECT yourColumnName1,yourColumnName2, yourColumnName1*yourColumnName2 as ‘anyVariableName’ from yourTableName; 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블 생성 쿼리는 다음과 같습니다. mysql> create table MultiplicationDemo    -> (    -

    3. MySQL 선택 결과를 삽입하시겠습니까? 가능합니까?

      선택 결과를 삽입할 때마다 값을 사용할 필요가 없습니다. select 결과를 삽입하기 위해 먼저 두 개의 테이블을 생성합니다. 첫 번째 테이블 쿼리는 다음과 같습니다 - < FirstTableDemo> mysql> create table FirstTableDemo    −> (    −> StudentId int,    −> StudentName varchar(100)    −>

    4. MySQL의 Oracle 연결 연산자와 동일합니까?

      연결 연산자는 ORACLE에서 사용할 수 있습니다. MySQL은 연결을 수행하기 위해 concat() 함수를 사용합니다. concat() 함수를 이해하기 위해 테이블을 생성해 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create table ConcatenationDemo −> ( −> Id int, −> Name varchar(100) −> ); Query OK, 0 rows affected (0.86 sec)

    5. MySQL에서 키워드 검색을 구현하는 방법은 무엇입니까?

      MySQL에서 키워드 검색을 구현하려면 LIKE 연산자를 사용할 수 있습니다. 구문은 다음과 같습니다 - SELECT *FROM yourTableName where yourColumnName Like ‘%anyKeywordName%’ or yourColumnName Like ‘%anyKeywordName%’; 더 이해하기 위해 먼저 테이블을 생성해 보겠습니다. 다음은 테이블을 생성하는 쿼리입니다 - mysql> create table KeywordSearchDemo   &n

    6. MySQL의 특정 지점에서 자동 증가를 시작하려면 어떻게 해야 합니까?

      특정 지점에서 자동 증가를 시작하려면 ALTER 명령을 사용합니다. 구문은 다음과 같습니다 - ALTER TABLE yourTableName auto_increment = anySpecificPoint; 위의 개념을 이해하기 위해 테이블을 만들어 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create table AutoIncrementSpecificPoint −> ( −> BookId int auto_increment not null, −&

    7. MySQL Select로 타임스탬프 날짜 범위를 얻으시겠습니까?

      타임스탬프 데이터 범위를 선택하려면 아래 구문을 사용하십시오 - SELECT *FROM yourTableName where yourDataTimeField >= anyDateRange and yourDataTimeField < anyDateRange 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create table DateRange −> ( −> DueTime timestamp −>

    8. 필드별로 DESC를 정렬하지만 NULL 값을 먼저 나열하는 방법은 무엇입니까?

      필드별로 정렬하고 NULL 값을 먼저 나열하려면 다음 구문을 사용해야 합니다. 내림차순으로 정렬됩니다 - select yourColumnName from yourTableName group by yourColumnName is null desc,yourColumnName desc; 위의 구문을 이해하기 위해 먼저 테이블을 생성하겠습니다 - mysql> create table OrderByNullFirstDemo    −> (    −> StudentId in

    9. MySQL에서 구분 기호 문자열로 문자열의 왼쪽 부분을 분할하시겠습니까?

      MySQL의 substring_index() 함수를 사용하여 문자열의 왼쪽 부분을 분할할 수 있습니다. 구문은 다음과 같습니다 - SELECT yourColumnName1,.....N,SUBSTRING_INDEX(yourColumnName,’yourSeperatorSymbol’,1) as anyVariableName from yourTableName; 값 1은 문자열의 왼쪽 부분을 가져올 수 있음을 나타냅니다. 위의 구문을 확인하기 위해 테이블을 생성해 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 -

    10. MySQL에서 int와 integer의 차이점은 무엇입니까?

      int는 MySQL 5.0에서 정수의 동의어입니다. 다음은 int 및 integer 모두 내부적으로 int(11)를 나타내는 데모 디스플레이입니다. int 데이터 유형으로 테이블 만들기 mysql> create table IntDemo    -> (    -> Id int    -> ); Query OK, 0 rows affected (1.04 sec) 다음은 테이블에 대한 설명입니다. 쿼리는 다음과 같습니다 mysql> desc IntDemo;

    11. MySQL 저장 프로시저:out 매개변수?

      다음은 입력(IN)에 대한 하나의 매개변수와 출력(OUT)에 대한 두 번째 매개변수를 취하는 저장 프로시저입니다. mysql> delimiter // mysql> create procedure Sp_SQRT(IN Number1 INT, OUT Number2 FLOAT) -> Begin -> set Number2=sqrt(Number1); -> end; -> // Query OK, 0 rows affected (0.24 sec) mysql> delimiter ; 저장 프로시

    12. SQL 명령을 통해 MySQL 바이너리 로그가 활성화되었는지 어떻게 알 수 있습니까?

      SQL 명령을 통해 MySQL 바이너리 로그가 활성화되었는지 확인하려면 show variables 명령을 사용할 수 있습니다. 구문은 다음과 같습니다. show variables like ‘yourPatternValue’; yourPatternValue 대신 log_bin을 사용하여 SQL 명령 show를 사용하여 바이너리 로그가 활성화되었는지 확인할 수 있습니다. 쿼리는 다음과 같습니다. mysql> show variables like 'log_bin'; 다음은 활성화 여부를 표시하

    13. IF 조건이 있는 MySQL 합계 쿼리?

      Sum()은 MySQL의 집계 함수입니다. if 조건과 함께 합계 쿼리를 사용할 수 있습니다. if 조건의 합계 쿼리를 이해하기 위해 테이블을 생성해 보겠습니다. 테이블 생성 쿼리 - mysql> create table SumWithIfCondition    −> (    −> ModeOfPayment varchar(100)    −> ,    −> Amount int    

    14. MySQL에서 열의 요소를 합산하는 방법은 무엇입니까?

      집계 함수 sum()을 사용하여 MySQL에서 열의 요소를 합산합니다. 구문은 다음과 같습니다 - select sum(yourColumnName1) as anyVariableName1,sum(yourColumnName2) as anyVariableName2,sum(yourColumnName3) as anyVariableName3,............N from yourTableName; 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 다음은 테이블을 생성하는 쿼리입니다 - mysql> create table SumD

    15. MySQL에서 테이블을 올바르게 자르는 방법은 무엇입니까?

      이것은 먼저 foreign_key_check를 비활성화로 설정하고 그 후에 테이블을 잘라야 함을 의미합니다. 구문은 다음과 같습니다 - set FOREIGN_KEY_CHECKS = 0; TRUNCATE TABLE yourTableName1; TRUNCATE TABLE yourTableName2; TRUNCATE TABLE yourTableName3; . . . . TRUNCATE TABLE yourTableNameN; set FOREIGN_KEY_CHECKS = 1; 이제 데이터베이스 테스트에서 일부 테이블을 자릅니다. 쿼리는 다

    16. SQL 스크립트를 실행하는 동안 인쇄 문을 에코하는 방법은 무엇입니까?

      SQL 스크립트를 실행하는 동안 echo print 문을 수행하려면 다음 구문을 사용하십시오. 구문은 다음과 같습니다 - SELECT ‘anyStringValue as’ ‘; 쿼리는 다음과 같습니다 - mysql> select 'This is a SQL Script' AS' '; 다음은 출력입니다 - +----------------------+ | | +----------------------+ | This is a SQL

    17. MySQL 명령줄의 디스플레이 설정을 조정하는 방법은 무엇입니까?

      MySQL 명령줄의 표시 설정을 조정하려면 MySQL 쿼리 끝에 세미콜론(;) 대신 /G를 사용하십시오. 구문은 다음과 같습니다 - SELECT *FROM yourTableName \G 위의 구문은 디스플레이 설정을 조정합니다. 여기에서는 CREATE −를 사용하여 생성한 샘플 studenttable 테이블의 레코드를 행 형식으로 표시합니다. mysql> create table StudentTable    −> (    −> Id int,   &

    18. DateTime 필드의 시간 부분을 무시하고 MySQL에서 날짜를 비교합니까?

      datetime 필드의 시간 부분을 제외하고 MySQL에서 날짜를 비교하려면 DATE() 함수를 사용할 수 있습니다. 구문은 다음과 같습니다 - select *from yourTableName where date(yourColumName) = yourDate; 위의 개념을 이해하기 위해 테이블을 만들어 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create table ComparingDate    −> (    −> Name var

    19. MySQL 레코드를 무작위로 정렬하고 이름을 오름차순으로 표시

      하위 쿼리를 사용하여 무작위로 주문하고 이름을 오름차순으로 표시할 수 있습니다. rand()는 무작위에 사용되는 반면 ORDER BY는 이름 레코드를 오름차순으로 표시하는 데 사용됩니다. 구문은 다음과 같습니다 - select *from (    select *from yourTableName order by rand() limit anyIntegerValue; ) anyVariableName order by yourColumnName; 위의 개념을 이해하기 위해 테이블을 만들어 보겠습니다. 우리는 오름차순으로

    20. MySQL의 일, 월, 연도 필드에서 날짜를 만드시겠습니까?

      MySQL의 내장 함수 STR_TO_DATE()를 사용할 수 있습니다. 구문은 다음과 같습니다 - SELECTSTR_TO_DATE(CONCAT(yourYearColumName,-,LPAD(yourMonthColumName,2,00),-,LPAD(yourDayColumName,2,00)), %Y-%m-%d ) yourTableName의 anyVariableName으로; 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - );쿼리 OK, 영향을 받은 행 0개 (1.68초) 삽입 명령

    Total 4564 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:150/229  20-컴퓨터/Page Goto:1 144 145 146 147 148 149 150 151 152 153 154 155 156