Computer >> 컴퓨터 >  >> 프로그래밍 >> MySQL

MySQL

  1. 목록에서 일부 ID 레코드를 제외하고 MySQL에 나머지 표시

    레코드를 제외하려면 MySQL NOT IN()을 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    Id int ); Query OK, 0 rows affected (0.64 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values(1); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable values(2);

  2. MySQL 데이터베이스 구조가 변경되었는지(콘텐츠가 아님) 감지하는 방법은 무엇입니까?

    먼저 예제를 보고 테이블을 생성해 보겠습니다 - mysql> create table DemoTable (    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    StudentName varchar(40),    StudentAge int,    StudentMarks int ); Query OK, 0 rows affected (0.76 sec) 다음은 데이터베이스 구조를 알기 위한 쿼리입니다 - mysql&g

  3. 00:00에서 오늘 날짜까지 날짜를 선택하는 MySQL 쿼리

    현재 날짜가 2019-09-14 8:50:10이라고 가정해 보겠습니다. 이제 00:00부터 2019-09-14 8:50:10까지의 레코드를 원합니다. 이제 예제를 보고 테이블을 생성해 보겠습니다 - mysql> create table DemoTable (    DueDate datetime ); Query OK, 0 rows affected (0.66 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('2019-09-14

  4. BEGIN/END 문 오류를 피하기 위해 MySQL 저장 프로시저에서 구분 기호를 올바르게 사용하십시오.

    이러한 오류는 DELIMITER 개념을 사용하지 않을 때 발생합니다. 예제를 보고 저장 프로시저에 대한 쿼리를 실행해 보겠습니다. - mysql> DELIMITER // mysql> CREATE PROCEDURE correct_procedure()    BEGIN    SELECT 'Hello MySQL !!!';    END // Query OK, 0 rows affected (0.12 sec) mysql> DELIMITER ; 다음은 저장 프로

  5. Java MySQL로 MySQL 테이블 업데이트

    이를 위해서는 업데이트를 위해 Java에서 PreparedStatement를 사용해야 합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable(    Id int,    FirstName varchar(40) ); Query OK, 0 rows affected (0.62 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values(100,'Chris'); Query OK

  6. MySQL 테이블에서 무작위로 고유한 행을 선택하시겠습니까?

    행을 무작위로 선택하려면 LIMIT와 함께 ORDER BY RAND()를 사용하십시오. 고유한 행에 DISTINCT를 사용합니다. 먼저 예제를 보고 테이블을 생성해 보겠습니다 - mysql> create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Name varchar(40) ); Query OK, 0 rows affected (0.54 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql>

  7. 동일한 열에서 다른 값을 선택하고 MySQL을 사용하여 다른 열에 표시하는 방법은 무엇입니까?

    조건에 따라 다른 값을 선택하려면 CASE 문을 사용하십시오. 먼저 테이블을 생성하겠습니다 - 테이블 생성 DemoTable( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Name varchar(40),Score int);쿼리 OK, 영향을 받은 행 0개(0.54초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - DemoTable(Name,Score)에 삽입 values(Sam,66);Query OK, 1행 영향(0.22초) select 문을 사용하여 테이블의 모든 레코드 표시 - D

  8. MySQL 쿼리에서 너무 많은 OR 문을 피하려면 어떻게 해야 합니까?

    너무 많은 OR 문을 피하려면 MySQL IN()을 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Name varchar(40) ); Query OK, 0 rows affected (0.89 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable(Name) values('Chr

  9. MySQL 열에서 가장 낮은 값과 가장 높은 값에 대한 행 데이터 가져오기

    MySQL 열의 가장 낮은 값에는 MIN() 메서드를 사용하고 가장 높은 값에는 MAX() 메서드를 사용합니다. 먼저 테이블을 생성하겠습니다 - 테이블 생성 DemoTable( CustomerName varchar(20), ProductAmount int);Query OK, 영향을 받는 행 0개(1.03초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - insert into DemoTable values(Bob,65884);Query OK, 1개의 row가 영향을 받습니다(0.19sec) select 문을 사용하여 테이

  10. 단일 쿼리로 두 테이블에서 MySQL SELECT

    UNION을 사용하여 두 테이블에서 선택합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1 (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    FirstName varchar(20) ); Query OK, 0 rows affected (0.90 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1(FirstName) values('C

  11. MySQL REGEXP를 사용하여 우편 번호 필드에서 -XXX를 제거하는 방법은 무엇입니까?

    이것을 달성하는 가장 쉬운 방법은 MySQL SUBSTRING_INDEX() 함수를 사용하는 것입니다. 먼저 테이블을 생성하겠습니다 - Create table DemoTable( ZipCode varchar(50));Query OK, 영향을 받는 행 0개(2.02초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - DemoTable 값에 삽입(AAAAA-783);쿼리 OK, 1행 영향(0.25초) select 문을 사용하여 테이블의 모든 레코드 표시 - DemoTable에서 *선택; 이것은 다음과 같은 출력을 생성합니

  12. 연결을 그룹화하고 해당 열의 1 값을 기준으로 데이터를 단일 행에 배치하는 MySQL 쿼리?

    이를 위해 GROUP_CONCAT()을 사용합니다. 1개의 값에 대해서만 MySQL WHERE 절로 작업하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    PlayerName varchar(40),    PlayerStatus tinyint(1) ); Query OK, 0 rows affected (0.60 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values(

  13. MySQL 쿼리를 사용하여 쉼표로 구분된 레코드가 있는 MySQL 열에서 특정 숫자를 검색할 수 있습니까?

    예, MySQL FIND_IN_SET()을 사용하여 특정 숫자를 검색할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    ListOfNumbers varchar(100) ); Query OK, 0 rows affected (1.24 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('784,746,894,344'); Query OK, 1 row affect

  14. MySQL에서 현재 날짜부터 같은 달의 나머지 날짜까지 레코드를 표시하시겠습니까?

    먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    BookingDate date ); Query OK, 0 rows affected (0.67 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('2019-09-21'); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable values('2018-

  15. MySQL에서 NAND/NOR 작업 수행

    먼저 MySQL에서 NAND/NOR 연산을 수행하는 방법을 살펴보겠습니다. 개념은 다음과 같습니다 - NAND= NOT( yourColumnName1 AND yourColumnName2) NOR=NOT( yourColumnName1 OR yourColumnName2) 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    Value1 boolean ,    Value2 boolean ); Query OK, 0 rows affected (0.72 sec

  16. 열의 문자열에 MySQL의 특정 문자열이 포함되어 있는지 확인하는 방법은 무엇입니까?

    이를 위해 LIKE 연산자와 함께 CONCAT()을 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    Name varchar(40) ); Query OK, 0 rows affected (0.56 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('John'); Query OK, 1 row affected (0.33 sec) mysql> insert in

  17. MySQL DELETE 쿼리를 사용하여 선택적인 여러 레코드 삭제

    선택적인 다중 레코드의 경우 MySQL IN()을 사용하십시오. 삭제하려면 MySQL DELETE를 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    ClientId varchar(40),    ClientName varchar(50) ); Query OK, 0 rows affected (0.62 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values(

  18. MySQL에서 특정 숫자로 시작하는 레코드를 선택하는 방법은 무엇입니까?

    특정 숫자로 시작하는 레코드를 선택하는 최적의 솔루션은 MySQL LIKE 연산자를 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    ClientId bigint,    ClientName varchar(40) ); Query OK, 0 rows affected (0.82 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values(23568777,'Chri

  19. 지난 60분 동안 MySQL 레코드를 가져오시겠습니까?

    지난 60분 동안의 레코드를 가져오려면 아래 구문과 같이 MySQL INTERVAL을 사용하십시오 - select *from yourTableName where yourColumnName > now() - interval 60 minute; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    ArrivalTime datetime ); Query OK, 0 rows affected (0.61 sec) 현재 날짜를 찾아봅시다 - mysql> select n

  20. MySQL의 기존 int 열 값에 문자를 추가하시겠습니까?

    기존 int 열 값에 문자를 추가하려면 MySQL CONCAT()을 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    Amount int ); Query OK, 0 rows affected (1.44 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values(709); Query OK, 1 row affected (0.67 sec) mysql> insert into Demo

Total 4564 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:53/229  20-컴퓨터/Page Goto:1 47 48 49 50 51 52 53 54 55 56 57 58 59