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

    1. 해당 ID가 반복되는 행을 합산하는 MySQL 쿼리

      요약하자면 집계 함수 SUM()을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable850(    Id int,    Price int ); Query OK, 0 rows affected (0.54 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable850 values(1,90); Query OK, 1 row affected (0.15 sec) mysql> inser

    2. MySQL 테이블을 자른 다음 사용자 지정 값을 자동 증가로 설정합니다.

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable825(Value int NOT NULL AUTO_INCREMENT PRIMARY KEY); Query OK, 0 rows affected (0.63 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable825 values(); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable825 values(); Que

    3. MySQL에서 테이블에 부울로 저장될 때 성별 값을 문자열로 추출

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable815(Gender BOOLEAN); Query OK, 0 rows affected (0.84 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable815 values(true); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable815 values(false); Query OK, 1 row affected (0

    4. 업데이트를 사용하지 않고 MySQL에 값을 삽입하는 동안 열의 특정 값 설정

      여기에서는 INSERT 쿼리를 사용하는 동안 날짜를 삽입하고 업데이트하는 예를 볼 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable816(DueDate datetime); Query OK, 0 rows affected (0.45 sec) 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하십시오. 다음은 INSERT 수행 시 날짜(분/시/일/월/년)를 추가할 쿼리입니다 - mysql> insert into DemoTable816 values(date_add(now(),i

    5. MySQL의 사용자에 대한 모든 권한 표시

      INFORMATION_SCHEMA.SCHEMA_PRIVILEGES를 사용하여 사용자에 대한 모든 권한 표시 - select *from INFORMATION_SCHEMA.SCHEMA_PRIVILEGES; 사용자에 대한 모든 권한을 표시하기 위해 위의 구문을 구현해 보겠습니다. - mysql> select *from INFORMATION_SCHEMA.SCHEMA_PRIVILEGES; 이것은 다음과 같은 출력을 생성합니다 - +-----------------------------+---------------+-----------

    6. MySQL 테이블의 NULL 값에 대해서만 값 설정

      IFNULL을 사용하여 NULL 값을 확인하고 SET 명령을 사용하여 값을 설정합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable817(Value int); Query OK, 0 rows affected (0.53 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable817 values(10); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable817

    7. MySQL에서 합계가 150 미만인 열 값만 표시하는 방법은 무엇입니까? 결과를 내림차순으로 정렬

      이를 위해 하위 쿼리를 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable844(    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Amount int ); Query OK, 0 rows affected (0.95 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable844(Amount) values(80); Query OK, 1 ro

    8. 사용자 암호 열이 있는 MySQL 테이블에서 MD5를 SHA256으로 변환할 수 있습니까?

      SHA2()를 사용하여 MD5 암호를 SHA256으로 변환합니다. SHA-2 해시 함수 계열(예:SHA-224, SHA-256, SHA-384 및 SHA-512)을 계산합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable818(UserPassword text); Query OK, 0 rows affected (0.51 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable818 values(MD5('John_123

    9. YYYY-MM-DD를 DD 월, YYYY 날짜 형식으로 변환하는 MySQL 쿼리

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable845(AdmissionDate date); Query OK, 0 rows affected (1.10 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable845 values('2018-01-21'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable845 values('2016-12-12

    10. MySQL에서 id와 name에 대한 조건이 설정된 테이블에서 선택하는 방법은 무엇입니까?

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable819(    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    StudentName varchar(100) ); Query OK, 0 rows affected (0.88 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable819(StudentName) values('Chris');

    11. CREATE MySQL DATABASE를 시도하기 전에 사용자 권한을 확인하시겠습니까?

      권한 부여를 표시하기 위한 구문은 다음과 같습니다. - show grants for yourUserName; 데이터베이스 생성을 시도하기 전에 사용자 권한을 확인하기 위해 위의 구문을 구현해 보겠습니다. 사례 1 - 이것은 루트인 현재 사용자를 위한 것입니다. 다음은 구문입니다 - mysql> show grants for current_user; 이것은 다음과 같은 출력을 생성합니다 - +-------------------------------------------------------------------------

    12. MySQL에서 마지막 5개 결과로만 레코드를 제한하는 방법

      아래의 마지막 5개 레코드만 가져오는 것은 구문 -입니다. select *from yourTableName order by yourColumnName DESC LIMIT 5; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable820(    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    CustomerName varchar(100) ); Query OK, 0 rows affected (0.53 sec) 삽입 명령을 사용

    13. MySQL로 특정 레코드 순서 구현

      특정 레코드 순서를 설정하려면 ORDER BY LIKE를 사용하십시오. 먼저 테이블을 생성합시다- mysql> create table DemoTable808(Value varchar(100)); Query OK, 0 rows affected (0.61 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable808 values('smith'); Query OK, 1 row affected (0.13 sec) mysql> insert into Dem

    14. MySQL에서 현재 날짜보다 오래된 행을 선택하시겠습니까?

      현재 날짜가 2019-08-03이라고 가정해 보겠습니다. 이제 예제를 보고 테이블을 생성하겠습니다 - mysql> create table DemoTable840(DueDate datetime); Query OK, 0 rows affected (0.66 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable840 values('2019-08-9'); Query OK, 1 row affected (0.10 sec) mysql> insert into

    15. 이전 값과 열 값을 합산하는 MySQL SELECT

      이를 위해 세션 변수를 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable809(Price int); Query OK, 0 rows affected (0.53 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable809 values(40); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable809 values(50); Query OK, 1

    16. 선택한 레코드만 표시하려면 2개의 열에 대해 MySQL IN을 구현하십시오.

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable810(    First int,    Second int ); Query OK, 0 rows affected (0.73 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable810 values(20,40); Query OK, 1 row affected (0.10 sec) mysql> insert into DemoTable810 values

    17. 특정 열이 있는 행을 계산하는 MySQL 쿼리?

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable841(    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Value varchar(100) ); Query OK, 0 rows affected (0.67 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable841(Value) values('X'); Query OK, 1 row affecte

    18. 한 번에 MySQL 테이블에 두 개 이상의 행을 삽입할 수 있습니까?

      예, 한 번에 테이블에 두 개 이상의 행을 삽입할 수 있습니다. 다음은 구문입니다 - insert into yourTableName(yourColumnName1,yourColumnName2) values(yourValue1,yourValue2),(yourValue1,yourValue2),.........N; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable811(    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,  

    19. INNODB는 MySQL에서 기본적으로 활성화되어 있습니까?

      예, MySQL 버전 4.0부터 기본적으로 활성화되어 있습니다. 여기에서는 MySQL 버전 8.0.1을 사용하고 있습니다. − mysql> select version(); +-----------+ | version() | +-----------+ | 8.0.12    | +-----------+ 1 row in set (0.00 sec) 이제 기본 엔진 유형 InnoDB가 표시되는 my.ini를 확인하겠습니다. - 먼저 두 개의 테이블을 생성해 보겠습니다. 그 중 하나는 엔진 유형으로 설정되고 다른

    20. MySQL LIKE를 사용하여 검색 시스템을 만들고 키워드를 기반으로 결과를 표시하는 방법은 무엇입니까?

      키워드를 기준으로 결과를 표시하려면 다음 구문과 같이 LIKE 연산자를 사용하십시오 - select *from yourTableName where yourColumnName LIKE '%yourValue%'; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable812(Comments text); Query OK, 0 rows affected (0.61 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable812 va

    Total 4564 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:75/229  20-컴퓨터/Page Goto:1 69 70 71 72 73 74 75 76 77 78 79 80 81