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

    1. MySQL에서 테이블의 기본 키를 얻는 방법은 무엇입니까?

      테이블의 기본 키를 얻으려면 show 명령을 사용할 수 있습니다. 구문은 다음과 같습니다 - SHOW INDEX FROM yourDatebaseName.yourTableName WHERE Key_name =PRIMARY; 두 개의 기본 키가 있는 테이블이 있다고 가정합니다. 그 중 하나는 Id이고 두 번째는 RollNum입니다. 테이블에 대한 쿼리는 다음과 같습니다 - ); 쿼리 확인, 0개 행이 영향을 받았습니다. (0.85초) 위의 구문을 적용하여 테이블의 기본 키를 가져옵니다. 쿼리는 다음과 같습니다 - WHERE Ke

    2. MySQL에서 열 크기를 업데이트하고 크기를 늘리시겠습니까?

      열 크기를 업데이트하려면 alter 명령을 사용할 수 있습니다. 구문은 다음과 같습니다 - alter table yourTableName change yourColumnName yourColumnName data type; 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블 생성 쿼리 - mysql> create table DataTruncated −> ( −> id int, −> Name varchar(5) −> ); Qu

    3. MySQL의 ENUM 유형 열에 구성원을 어떻게 추가합니까?

      변경 명령을 사용할 수 있습니다. 구문은 다음과 같습니다 - ALTER TABLE yourTableName MODIFY COLUMN yourColumNam enum(yourOldValue1,yourOldValue2,....N,yourNewValue1,yourNewValue2,....N); 위의 구문을 이해하기 위해 먼저 테이블을 생성해 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create table EnumDemo -> ( -> AllColors enum('RED

    4. MySQL의 쿼리 결과에서 사용자 변수를 설정하시겠습니까?

      MySQL의 쿼리 결과에서 사용자 변수를 설정하려면 해당 변수를 할당으로 이동해야 합니다. 위의 개념을 이해하기 위해 먼저 테이블을 생성해 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create table UserVariable -> ( -> Id int, -> Name varchar(100) -> ); Query OK, 0 rows affected (0.53 sec) 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하십시오. 쿼리는 다음과 같습니다 -

    5. MySQL 날짜를 업데이트하고 1년씩 증가시키시겠습니까?

      MySQL의 내장 함수 date_add()를 사용할 수 있습니다. 구문은 다음과 같습니다 - 업데이트 yourTableName SETyourDateColumnName=DATE_ADD(yourDateColumnName,간격 1년); 위의 구문을 이해하기 위해 먼저 테이블을 생성해 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - );쿼리 OK, 영향을 받는 행 0개(0.76초) 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하십시오. 레코드를 삽입하는 쿼리는 다음과 같습니다 - UpdateDate 값에 삽입(1005,

    6. MySQL TINYINT(2)와 TINYINT(1)의 차이점은 무엇입니까?

      TINYINT(2) 대 TINYINT(1)의 숫자 2와 1은 디스플레이 너비를 나타냅니다. tinyint(1)와 tinyint(2)는 너비 외에는 차이가 없습니다. tinyint(2) 또는 tinyint(1)를 사용하는 경우 차이는 동일합니다. 제로필 옵션을 이용하면 위의 개념을 이해할 수 있습니다. tinyint(1) 제로필 tinyint(2) 제로필 테이블을 만들어 봅시다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create table tinyIntDemo    -> ( &n

    7. SQL과 MySQL의 차이점은 무엇입니까?

      SQL SQL은 데이터베이스를 활용하는 데 사용할 수 있는 언어 유형입니다. MySQL, SQL Server, Oracle 등과 같은 데이터베이스의 기본 언어입니다. SQL은 Structure Query Language의 약자로 관계형 데이터베이스 관리 시스템을 활용하는 데 사용할 수 있습니다. 이것은 또한 일부 명령을 사용하여 데이터베이스의 데이터에 액세스, 조작 및 업데이트하는 데 사용할 수 있습니다. SQL 명령어는 다음과 같습니다 - 선택 업데이트 등 SQL은 스키마 생성 및 데이터 액세스 제어에도 사용할 수 있습니

    8. MySQL SELECT를 사용하여 DATETIME 형식을 'DDMM-YYYY HH:MM:SS'로 설정하시겠습니까?

      테이블에서 datetime을 검색할 때마다 datetime은 YYYY-MM-DD 형식을 제공합니다. 출력을 변경하려면 MySQL에서 내장된 date_format()을 사용해야 합니다. 구문은 다음과 같습니다 - SELECT DATE_FORMAT(yourDatetimeColumnName,yourFormat) as anyVariableName from yourTableName; 위의 구문을 이해하기 위해 먼저 테이블을 생성해 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create table UserD

    9. MySQL에서 조건으로 자르시겠습니까?

      MySQL에서는 조건으로 자를 수 있는 방법이 없습니다. where 절과 함께 truncate 문을 사용할 수 없습니다. 조건을 원하면 삭제 명령을 사용하십시오 - DELETE FROM yourTableName WHERE youCondition; 위의 구문은 괜찮지만 더 빠른 솔루션을 원한다면 DELETE가 Truncate에 비해 좋지 않습니다. truncate의 장점은 로그에 쓰지 않는다는 것입니다. 테이블을 만들어 봅시다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create table DeleteDe

    10. OR이 있는 MySQL SELECT IF 문?

      OR과 함께 SELECT IF 문을 사용할 수 있습니다. OR을 사용한 선택을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - );쿼리 OK, 영향을 받은 행 0개(0.68초) 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하십시오. 쿼리는 다음과 같습니다 - EmployeeInformation 값에 삽입(7,Maria,Intern);Query OK, 1행 영향(0.12초) 이제 select 명령을 사용하여 테이블의 모든 레코드를 표시해 보겠습니다. 쿼리는 다음과 같습니다 - Emp

    11. 지난 1시간 동안 수정된 테이블을 찾는 MySQL 쿼리?

      INFORMATION_SCHEMA.TABLES를 사용하여 이를 달성할 수 있습니다. 간격이 있는 date_sub()를 사용합니다. 구문은 다음과 같습니다 - SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE DATE_SUB(NOW(), INTERVAL -1HOUR) < ‘UPDATE_TIME’; 이제 위의 구문을 확인할 수 있습니다. 다음은 지난 1시간 동안 수정된 테이블을 찾는 쿼리입니다 - mysql> select table_name from `I

    12. MySQL에서 '보기에서 테이블 생성' 구문을 쉽게 만드는 방법은 무엇입니까?

      테이블 선택 구문 생성을 사용하여 뷰에서 테이블을 생성할 수 있습니다. 구문은 다음과 같습니다 - CREATE TABLE yourTableName AS SELECT yourColumnName1,yourColumnName2,yourColumnName3,........N from yourViewName; 위의 쿼리를 실행하려면 먼저 테이블을 생성해야 하고 그 후에 해당 테이블에 대한 뷰를 생성해야 합니다. 그런 다음 쿼리를 실행합니다. 먼저 테이블을 생성해야 합니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> c

    13. 다른 테이블의 MAX 값을 사용하여 MySQL AutoIncrement를 재설정하는 방법은 무엇입니까?

      다른 테이블의 MAX 값을 사용하여 MySQL AutoIncrement를 재설정하려면 prepare 문을 사용할 수 있습니다. 다음은 구문입니다 - set @anyVariableName1=(select MAX(yourColumnName) from yourTableName1); SET @anyVariableName2 = CONCAT('ALTER TABLE yourTableName2 AUTO_INCREMENT=', @anyVariableName1); PREPARE yourStatementName FROM @anyVari

    14. MySQL을 사용하여 뉴스 테이블에서 지난 6개월 동안의 레코드를 선택하는 방법은 무엇입니까?

      뉴스 테이블에서 최근 6개월 레코드를 선택하려면 뉴스 레코드가 날짜별로 정렬되므로 MySQL의 date_sub() 함수를 사용하십시오. 구문은 다음과 같습니다 - select *from yourTableName where yourDateTimeColumnName >= date_sub(now(),interval 6 month); 위의 개념을 이해하기 위해 먼저 NEWS ID와 게시 날짜만 포함하는 NEWS 테이블을 생성해 보겠습니다. − mysql> create table Newstable -> ( -&

    15. MySQL에서 group-concat을 사용하여 JSON 형식을 만드는 방법은 무엇입니까?

      MySQL의 group_concat() 함수를 사용하여 JSON 형식을 만들 수 있습니다. 구문은 다음과 같습니다 - SELECT yourColumnName1, GROUP_CONCAT(CONCAT('{anytName:"', yourColumnName, '", anyName:"',yourColunName,'"}')) anyVariableName from yourTableName group by yourColumnName1; 위의 구문을 이해하기

    16. Linux용 무료 경량 MySQL GUI를 추천할 수 있습니까?

      phpMyAdmin은 최고의 무료 도구 중 하나이기 때문에 사용할 수 있습니다. 이것은 PHP와 MySQL이 있는 모든 시스템에 사용할 수 있습니다. MySQL 및 MariaDB를 위한 무료 오픈 소스 관리 도구입니다. PHPMYADMIN 다운로드할 URL은 다음과 같습니다. - https://www.phpmyadmin.net/downloads/ 다음은 phpMyAdmin의 기능입니다 - 오픈 소스 도구 MySQL 및 MariaDB 데이터베이스 관리. 가장 인기 있는 MySQL 관리 도구 중 하나 CSV 및 SQL에서 손쉽게

    17. MySQL은 데이터베이스 필드를 1씩 증가시킵니까?

      update 명령을 사용하여 데이터베이스를 증가시킬 수 있습니다. 구문은 다음과 같습니다 - UPDATE yourTableName set yourColumnName=yourColumnName+1 where condition; 위의 구문을 이해하기 위해 먼저 테이블을 생성해 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create table IncrementBy1    -> (    -> Id int,    -> Name varcha

    18. MySQL에서 숫자 형식을 소수점 이하 2자리로 지정하는 방법은 무엇입니까?

      MySQL의 TRUNCATE() 함수를 사용하여 숫자를 소수점 이하 2자리까지 형식화할 수 있습니다. 구문은 다음과 같습니다 - SELECT TRUNCALTE(yourColumnName,2) as anyVariableName from yourTableName; 위의 구문을 이해하기 위해 먼저 테이블을 생성해 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create table FormatNumberTwoDecimalPlace    -> (    -> Num

    19. MySQL BOOL과 BOOLEAN 열 데이터 유형의 차이점은 무엇입니까?

      BOOL 및 BOOLEAN 둘 다 TINYINT(1)처럼 작동합니다. 둘 다 TINYINT(1)의 동의어라고 할 수 있습니다. 부울 다음은 BOOLEAN의 예입니다. 컬럼 부울 타입의 테이블을 생성하는 쿼리입니다. mysql> create table Demo -> ( -> isVaidUser boolean -> ); Query OK, 0 rows affected (1.08 sec) insert 명령어를 이용하여 테이블에 레코드를 삽입하는 쿼리는 다음과 같다 - mysql> insert

    20. MySQL 조건부 삽입을 구성하는 방법은 무엇입니까?

      이를 위해 MySQL 듀얼 테이블을 사용하여 삽입할 수 있습니다. 조건부 삽입의 개념을 이해하기 위해 테이블을 만들어 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - );쿼리 OK, 영향을 받는 행 0개(0.58초) 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하십시오. 쿼리는 다음과 같습니다 - ConditionalInsertDemo에 삽입(sert) 103,450,50);쿼리 OK, 영향을 받는 행 1개(0.15초) select 문을 사용하여 테이블의 모든 레코드를 표시합니다. 쿼리는 다음과 같습니다 - S

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