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

    1. MySQL에서 base64 인코딩을 이해하고 계십니까?

      base64를 인코딩하려면 두 가지 기능을 사용할 수 있습니다. TO_BASE64() FROM_BASE64() base64 인코딩 구문은 다음과 같습니다 - SELECT TO_BASE64(anyValue) as AnyVariableName; base64 디코딩을 위한 구문은 다음과 같습니다 - SELECT FROM_BASE64(encodeValue) as anyVariableName 위의 개념을 이해하기 위해 위의 구문을 사용하겠습니다 - 사례 1 − 인코딩 값을 인코딩하려면 to_base64()를 사용합니다. 쿼리

    2. MySQL에서 해당 월의 첫날을 얻는 방법은 무엇입니까?

      MySQL의 date-format() 함수를 사용하여 해당 월의 첫째 날을 얻을 수 있습니다. 구문은 다음과 같습니다 - select DATE_FORMAT(yourDatetimeColumnName ,'%Y-%m-01') as anyVariableName from yourTableName; 위의 구문을 이해하기 위해 먼저 테이블을 생성해 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create table getFirstDayOfMonth -> ( -> DueDatet

    3. mysql에서 테이블의 기본 키를 재설정하는 방법은 무엇입니까?

      테이블의 기본 키 재설정은 auto_increment 속성을 1로 재설정하는 것을 의미합니다. 테이블의 기본 키를 재설정하는 구문은 다음과 같습니다. alter table yourTableName auto_increment = 1; 이해를 위해 표를 만들어 보겠습니다. − mysql> create table ResetPrimaryKey −> (    −> Id int auto_increment,    −> PRIMARY KEY(Id) &minu

    4. 열 MySQL 쿼리에서 숫자의 평균을 계산하시겠습니까?

      MySQL 집계 함수 AVG()를 사용하여 열에 있는 숫자의 평균을 계산합니다. 구문은 다음과 같습니다 - select avg(yourColumnName) as anyVariableName from yourTableName; 위의 개념을 이해하기 위해 테이블을 만들어 보겠습니다. 다음은 테이블 생성 쿼리입니다. mysql> create table AverageCalculateDemo    −> (       −> SubjectMarks int &n

    5. MySQL에서 날짜 및 시간을 내림차순으로 정렬하시겠습니까?

      날짜와 시간을 오름차순으로 정렬하는 테이블을 만들어 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create table SortByDateAndTime    -> (    -> UserId int,    -> UserName varchar(100),    -> IssueDate date,    -> IssueTime time    -> ); Query OK, 0 r

    6. 월과 연도만 저장하는 MySQL 데이터 유형?

      월과 연도만 저장하는 것이 아니라 날짜를 완전한 날짜 시간으로 저장해야 합니다. datetime으로 선언하면 MySQL에서 MONTH() 및 YEAR() 함수를 사용하여 월과 연도를 추출할 수 있습니다. 구문은 다음과 같습니다 - MONTH(yourDateTimeColumnName)를 anyVariableName1로 선택하고 YEAR(yourDateTimeColumnName)을 yourTableName의 anyVariableName2로 선택합니다. 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블을 생성하는 쿼리는

    7. 기본 키를 1000에서 시작하는 방법은 무엇입니까?

      기본 키가 1000에서 시작하도록 하려면 테이블을 변경하고 값이 1000인 auto_increment로 설정해야 합니다. 구문은 다음과 같습니다 - alter table yourTableName auto_increment=1000; 위의 구문을 이해하기 위해 먼저 테이블을 생성해 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create table PrimaryKey1000Demo    -> (    -> ProductId int auto_increment

    8. MySQL에서 타임스탬프의 날짜만 가져오시겠습니까?

      타임스탬프에서 날짜를 가져오려면 MySQL에서 DATE() 함수를 사용할 수 있습니다. 구문은 다음과 같습니다 - 구문 SELECT DATE(yourTimestampColumnName) as anyVariableName from yourTableName; 위의 구문을 이해하기 위해 먼저 테이블을 생성해 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create table DateFromTimestamp -> ( -> ShippingDateTime timestamp -> ); Query

    9. MySQL에서 print 문을 어떻게 시뮬레이트할 수 있습니까?

      MySQL에서 print 문을 시뮬레이션하려면 select 문을 사용할 수 있습니다. 구문은 다음과 같습니다 - SELECT ‘anyStringValue’ as ’ ‘; 위의 구문은 MySQL 명령줄 클라이언트에서 확인할 수 있습니다. 사례 1 문자열을 인쇄하려면 mysql> select 'HELLO MYSQL' as ' '; 출력 +-------------+ |             | +------

    10. MySQL의 모든 레코드를 가져오려면 COUNT(*)를 사용해야 합니까?

      컬럼에 대해 not null과 같은 모든 값을 원할 때마다 count(*)를 사용하십시오. count() 메서드를 사용하는 것보다 빠릅니다. count(*)를 사용하는 구문은 다음과 같습니다. - select count(*) as anyVariableName from yourTableName; 위의 개념을 이해하기 위해 먼저 테이블을 생성해 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create table CountingDemo    -> (    ->

    11. MySQL에서 배열 변수를 어떻게 시뮬레이트할 수 있습니까?

      배열 변수를 시뮬레이션하는 대신 MySQL에서 임시 테이블을 사용하십시오. 구문은 다음과 같습니다 - create temporary table if not exists yourTemporaryTableName select yourColumnName1,yourColumnName2,......N from yourTableName where condition 위의 구문을 이해하기 위해 먼저 테이블을 생성해 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create table SimulateArrayDemo

    12. MySQL은 항상 비트 값을 공백으로 반환합니까? 원래 값을 얻는 방법?

      원래 값을 얻으려면 다음 구문을 사용하십시오 - 구문 select yourBitColumnName+0 from yourTableName; 위의 구문은 비트 열을 정수로 캐스트합니다. 위의 개념을 이해하기 위해 테이블을 생성하고 반환값이 어떻게 비어있는지 확인해보자. 또한 원래 값을 얻는 방법도 살펴보겠습니다. 테이블 생성 쿼리입니다. mysql> create table BitDemo -> ( -> hasValidId bit not null -> ); Query OK, 0 rows affected (1.21

    13. MySQL LIKE를 사용하여 여러 값이 설정된 필드를 가져오는 방법은 무엇입니까?

      여러 값이 있는 필드를 가져오려면 MySQL에서 LIKE를 OR과 함께 사용하십시오 - select *from yourTableName where yourColumnName like ‘%AnyStringValue’ or yourColumnName like ‘%AnyStringValue’ or yourColumnName like ‘%AnyStringValue’ ……...N; 표의 도움으로 이해할 수 있습니다 - mysql> create t

    14. MySQL Select Query로 날짜 형식 DD/MM/YYYY를 얻으시겠습니까?

      MySQL의 STR_TO_DATE() 함수를 사용하여 DD/MM/YYYY 날짜를 표시하기 위한 날짜 형식을 설정합니다. 구문은 다음과 같습니다 - SELECT STR_TO_DATE(yourColumnName,’%d/%m/%Y) as anyVariableName from yourTableName. 위의 구문을 이해하기 위해 테이블을 만들어 보겠습니다 - mysql> create table DateFormatDemo    −> (       −&g

    15. MySQL WHERE에서 "!=" 또는 "같지 않음"으로 작업하는 방법은 무엇입니까?

      !=를 사용하거나 <>와 같이 같지 않음을 사용할 수 있습니다. 구문은 다음과 같습니다 - select *from yourTableName where <> conditionValue; 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블 생성 쿼리입니다. mysql> create table NotEqualsDemo −> (    −> Id int −> ); Query OK, 0 rows affected (1.03 sec) insert 명령

    16. MySQL 유틸리티를 사용하여 명령줄에 비밀번호를 입력하지 않습니까?

      먼저 MySQL 유틸리티에 대한 아래 쿼리의 도움으로 my.cnf의 위치에 도달해야 합니다. 쿼리는 다음과 같습니다 - mysql> select @@datadir; 다음은 my.conf가 -인 위치를 표시하는 출력입니다. +---------------------------------------------+ | @@datadir                                

    17. 오류 1115(42000) 해결 방법:알 수 없는 문자 집합:'utf8mb4'?

      MySQL 버전이 5.5.3 미만일 때 이러한 유형의 오류가 발생합니다. 이는 MySQL 버전 5.5.3에서 utf8mb4가 도입되었기 때문입니다. 먼저 현재 버전을 확인해야 합니다. 5.5.3 미만인 경우 위의 오류를 해결하려면 업그레이드해야 합니다. 현재 버전 확인 - mysql> select version(); 여기에서 우리의 MySQL 버전은 5.5.3 이상입니다 - +-----------+ | version() | +-----------+ | 8.0.12    | +-----------+ 1 r

    18. MySQL의 날짜 시간에서 3시간을 빼는 방법은 무엇입니까?

      다음 방법 중 하나를 사용하여 MySQL의 DateTime에서 3시간을 뺍니다. 첫 번째 접근 방식은 다음과 같습니다 - 사례 1 - DATE_ADD() 사용 select date_add(yourColumnName,interval -3 hours) from yourTableName; 사례 2 - DATE_SUB() 사용 select date_sub(yourColumnName,interval 3 hours) from yourTableName; 먼저 now()를 사용하여 현재 날짜-시간을 가져옵니다. - mysql> select

    19. MySQL에서 int 필드 값을 토글하는 간단한 방법

      int 필드 값을 토글하려면 if()와 함께 업데이트 명령을 사용할 수 있습니다. 구문은 다음과 같습니다 - update yourTableName set yourColumnName = IF(yourColumnName = 0, 1, 0); 위의 토글 구문을 이해하려면 일부 int 값으로 테이블을 만드십시오. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create table ToggleDemo    −> (       −> IsOnOrOff

    20. 열에서 가장 높은 숫자를 찾는 방법은 무엇입니까?

      집계 함수 MAX를 사용하여 열에서 가장 높은 숫자를 찾을 수 있습니다. 구문은 다음과 같습니다 - select max(yourColumnName) as anyVariableName from yourTableName; 위의 개념을 이해하기 위해 int 컬럼이 있는 테이블을 생성해 보겠습니다. 다음은 테이블 생성 쿼리입니다. mysql> create table HighestNumberDemo    −> (       −> BigNumber int &n

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