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에서 내장 함수 YEAR()를 사용할 수 있습니다. 쿼리는 다음과 같습니다 - mysql> SELECT YEAR(curdate()) as OnlyYearFromCurrentDate; 다음은 출력입니다 - +-------------------------+ | OnlyYearFromCurrentDate | +-------------------------+ | 2018 | +-------------------------+ 1 row in set (0.00

    2. MySQL에서 한 테이블에서 다른 테이블로 행을 이동하시겠습니까?

      INSERT INTO SELECT 문을 사용하여 한 테이블에서 다른 테이블로 행을 이동할 수 있습니다. 구문은 다음과 같습니다 - insert into yourDestinationTableName select *from yourOriginalTable where someCondition 위의 구문을 이해하려면. 테이블을 만들어 봅시다. 다음은 테이블을 생성하는 쿼리입니다 - mysql> create table StudentTable    −> (       &mi

    3. MySQL에서 DateTime 값을 문자열로 변환하시겠습니까?

      MySQL에서 DateTime 값을 문자열로 변환하려면 DATE_FORMAT() 함수를 사용할 수 있습니다. 구문은 다음과 같습니다 - select date_format(yourColumnName, ‘%d %m %y’) as anyVariableName from yourTableName; 위의 개념을 이해하기 위해 테이블을 만들어 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create table DateAsStringDemo -> ( -> YourDateT

    4. 문자열 필드에서 MySQL의 날짜 변환?

      MySQL에서 문자열을 날짜로 변환하려면 STR_TO_DATE() 함수를 사용할 수 있습니다. 구문은 다음과 같습니다 - select str_to_date(‘StringValue’, '%d,%m,%Y') as anyVariableName; 다음 쿼리에 위의 구문을 적용합니다. 여기서 문자열 값은 −입니다. mysql> SELECT STR_TO_DATE('26,11,2018','%d,%m,%Y'); 다음은 출력입니다 - +----------------------

    5. MySQL 테이블의 생성 날짜를 어떻게 알 수 있습니까?

      MySQL 테이블의 생성 날짜를 얻으려면 information_schema를 사용하십시오. 구문은 다음과 같습니다 - SELECT create_time FROM INFORMATION_SCHEMA.TABLES WHERE table_schema = 'yourDatabaseName’ AND table_name = 'yourTableName'; 데이터베이스와 테이블 이름에 위의 구문을 적용합니다. 여기서는 business 데이터베이스를 사용하고 있으며 테이블 이름은 student입니다. 쿼리는

    6. MySQL - 하나의 쿼리에서 테이블당 모든 행을 계산하는 방법은 무엇입니까?

      informationatio_schema.tables의 집계 함수 개수(TABLE_ROWS)를 사용하여 테이블당 모든 행을 계산할 수 있습니다. 구문은 다음과 같습니다 - SELECT table_name, TABLE_ROWS FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'yourDatabaseName'; 이제 위의 구문을 적용하여 테이블당 모든 행을 가져올 수 있습니다. 쿼리는 다음과 같습니다 - mysql> SELECT table_name, TABLE_ROWS

    7. MySQL - CAST DECIMAL을 INT로?

      FLOOR() 함수를 사용하여 DECIMAL을 INT로 변환합니다. 구문은 다음과 같습니다 - SELECT FLOOR(yourColumnName) from yourTableName where condition; 먼저 테이블을 생성해 보겠습니다. 다음은 테이블 생성 쿼리입니다. mysql> create table DecimalToIntDemo -> ( -> Amount DECIMAL(3,1) -> ); Query OK, 0 rows affected (0.88 sec) 이제 insert 명령을

    8. MySQL은 데이터베이스 파일을 어디에 저장합니까?

      MySQL이 데이터베이스 파일을 저장하는 위치를 알기 위해 @@datadir 변수를 사용할 수 있습니다. 쿼리는 다음과 같습니다 - mysql> select @@datadir; 다음은 경로를 표시하는 출력입니다 - +---------------------------------------------+ | @@datadir | +---------------------------------------------+ | C:\ProgramData\MySQL\MySQL Ser

    9. Java를 사용하여 MySQL 데이터베이스에 데이터를 삽입하는 방법은 무엇입니까?

      MySQL 데이터베이스에 데이터를 삽입하려면 INSERT 명령을 사용하십시오. 구문은 다음과 같습니다 - INSERT INTO yourTableName(yourColumnName1,........yourColumnNameN)values(Value1,Value2,......ValueN); 여기에서는 JAVA 프로그래밍 언어로 MySQL 데이터베이스에 레코드를 삽입하고 있습니다. 먼저 MySQL에서 테이블을 생성해야 합니다. 쿼리는 다음과 같습니다 - mysql> create table InsertDemo    

    10. MySQL 쿼리에서 날짜/시간 필드에 날짜를 추가하는 방법은 무엇입니까?

      datetime 필드에 날짜를 추가하려면 DATE_ADD() 함수를 사용하십시오. 구문은 다음과 같습니다 - SELECT DATE_ADD(yourColumnName,interval yourIntegerValue day) as anyVariableName from yourTableName; 먼저 테이블을 생성하겠습니다 - mysql> create table AddOneDayDemo −> (    −> YourDay datetime −> ); Query OK, 0

    11. MySQL 테이블 열의 데이터 유형을 얻는 방법은 무엇입니까?

      information_schema.columns의 도움으로 MySQL 테이블 열 데이터 유형을 얻을 수 있습니다. 구문은 다음과 같습니다 - SELECT DATA_TYPE from INFORMATION_SCHEMA.COLUMNS where table_schema = ’yourDatabaseName’ and table_name = ’yourTableName’. 위의 구문을 이해하기 위해 먼저 테이블을 생성하겠습니다 - mysql> create table DataTypeDemo &mi

    12. MySQL에서 열의 일부 값에 선행 0을 추가하는 방법은 무엇입니까?

      어떤 값에 선행 0을 추가하려면 MySQL의 LPAD() 함수를 사용하십시오. 구문은 다음과 같습니다 - select lpad(yourColumnName, lengthofColumnValue+1,0) from yourTableName; 다음은 LPAD()의 예입니다. mysql> select lpad('98765432',9,0); 다음은 출력입니다 - +----------------------+ | lpad('98765432',9,0) | +----------------------+ | 0987

    13. MySQL 데이터베이스 엔진이란 무엇입니까?

      스토리지 엔진은 데이터베이스 관리 시스템이 데이터베이스에서 데이터를 생성, 읽기, 업데이트하는 데 사용하는 소프트웨어 모듈입니다. InnoDB의 MySQL 현재 버전용 기본 스토리지 엔진입니다. MySQL 데이터베이스 엔진에 대해 알아보려면 show 명령을 사용하십시오. 쿼리는 다음과 같습니다 - mysql> show engines; 다음은 출력입니다 - +--------------------+---------+---------------------------------------------------------------

    14. MySQL에서 삼항 조건부 연산자를 구현하는 방법은 무엇입니까?

      삼항 조건 연산자는 C, C++, Java 등과 같은 프로그래밍 언어에서 ?:처럼 보입니다. 구문은 다음과 같습니다 - (yourCondition) ? statement1:statement2; 위 구문에서 yourCondition이 true이면 statement1이 평가되고 yourCondition이 false이면 statement2가 평가됩니다. 그러나 위의 구문은 MySQL에서 작동하지 않습니다. 같은 목적으로 MySQL의 IF() 함수를 사용할 수 있습니다. 예를 들어 보겠습니다 - 사례 1 mysql> sele

    15. MySQL에서 생년월일을 기준으로 나이를 계산하시겠습니까?

      MySQL의 DATE_FORMAT() 메서드를 사용하여 생년월일을 기준으로 나이를 계산합니다. 먼저 now() 메서드를 사용하여 현재 날짜 시간을 가져오고 DATE_FORMAT()에 생년월일을 입력할 수 있습니다. 구문은 다음과 같습니다 - SELECT DATE_FORMAT(FROM_DAYS(DATEDIFF(now(),'yourDateofbirth')), '%Y')+0 AS anyVariableName; 위의 구문을 적용하여 yourDateofbirth에서 나이를 계산합니다. 위의 구문에서 yourD

    16. MySQL에서 저장 프로시저/함수 정의를 보시겠습니까?

      MySQL에서 저장 프로시저/함수 정의를 보려면 show 명령을 사용할 수 있습니다. 구문은 다음과 같습니다 - SHOW CREATE PROCEDURE yourProcedureName; 위의 구문을 이해하기 위해 프로시저를 만들고 해당 정의를 확인할 수 있습니다. 저장 프로시저를 만들어 봅시다 - mysql> delimiter // mysql> create procedure AllRecords()    -> begin    -> select *from student; &nb

    17. MySQL SELECT 지난 며칠?

      지난 며칠을 선택하려면 MySQL에서 DATE_ADD() 함수를 사용하십시오. 구문은 다음과 같습니다 - select date_add(curdate(),interval - anyIntgegerValue day); 또는 MySQL에서 DATE_SUB()할 수 있습니다. select date_sub(curdate(),interval anyIntgegerValue day); 또는 다음 구문을 사용할 수 있습니다 - select curdate() - interval anyIntgegerValue day; 다음은 지난 며칠을 선택하기

    18. MySQL에서 선택하시겠습니까?

      MySQL에서 선택하려면 CREATE TABLE SELECT 명령을 사용하십시오. 구문은 다음과 같습니다 - CREATE TABLE yourTableName SELECT *FROM yourOriginalTableName; 이해를 돕기 위해 먼저 테이블을 만들어 보겠습니다 - mysql> create table SelectIntoDemo -> ( -> Id int, -> Name varchar(200) -> ); Query OK, 0 rows affected (0.50 sec) insert 명령을 사용하

    19. MySQL 서버 포트 번호?

      시스템에 MySQL을 설치하는 경우 기본 MySQL 서버 포트 번호(예:3306)를 얻게 됩니다. MySQL 서버 포트 번호를 알기 위해 다음 쿼리를 사용할 수 있습니다. 여기서는 SHOW VARIABLES 명령을 사용했습니다. 쿼리는 다음과 같습니다 - mysql> SHOW VARIABLES WHERE Variable_Name = 'port'; 다음은 출력입니다 - +---------------+-------+ | Variable_Name | Value | +---------------+-------+ |

    20. MySQL 테이블의 기본 문자 집합을 변경하는 방법은 무엇입니까?

      MySQL 테이블의 기본 문자 집합을 변경하려면 아래 구문을 사용할 수 있습니다. 구문은 다음과 같습니다 - alter table yourTableName convert to character set yourCharsetName; 테이블을 만들고 위의 구문을 적용하여 기본 문자 집합을 변경해 보겠습니다. 테이블 생성 쿼리 - mysql> create table CharsetDemo -> ( -> Id int, -> Name varchar(200), -> Age int ->

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