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

MySQL

  1. 레코드를 제외하고 NULL 값을 표시하는 단일 MySQL 쿼리 작성

    NULL인 레코드를 확인하려면 IS NULL을 사용합니다. 그러나 레코드를 제외하려면 NOT IN 절을 사용하십시오. 동일한 쿼리에서 둘 다 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable793 ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(100) ); Query OK, 0 rows affected (0.81 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysq

  2. MySQL 테이블의 필드 수를 얻으시겠습니까?

    MySQL에서 필드 수를 표시하려면 COUNT(*)를 사용하십시오. 다음은 구문입니다 - select COUNT(*) AS anyAliasName from INFORMATION_SCHEMA.COLUMNS where table_name = yourTableName AND TABLE_SCHEMA = yourDatabaseName; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable794 ( ClientId int NOT NULL AUTO_INCREMENT PRIMARY KEY, Cli

  3. 특정 문자로 시작하는 레코드를 계산하는 MySQL 쿼리

    먼저 테이블을 생성하겠습니다 - Create table DemoTable775 (FirstName varchar(100));쿼리 OK, 영향을 받는 행 0개(0.78초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - insert into DemoTable775 values(Adan );쿼리 OK, 영향을 받는 행 1개(0.15초) select 문을 사용하여 테이블의 모든 레코드 표시 - 선택 *from DemoTable775; 그러면 다음과 같은 출력이 생성됩니다. - +-----------+| 이름 |+------

  4. MySQL에서 다음 오류가 발생하는 이유는 무엇입니까? ERROR 1062 (23000):Duplicate entry?

    열 값을 고유 키로 설정하고 테이블에 중복 값을 삽입하려고 한다고 가정해 보겠습니다. 오류 1062(23000):중복 입력이 발생합니다. 먼저 테이블을 생성하겠습니다 - Create table DemoTable776 ( FirstValue int, SecondValue int, unique key(FirstValue,SecondValue));Query OK, 영향을 받는 행 0개(0.74초) 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하십시오. 중복된 값을 삽입할 때 아래와 같은 오류가 발생합니다. - insert in

  5. WHERE 문에서 OR을 사용하여 열과 해당 값을 표시하는 MySQL 쿼리

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

  6. MySQL 테이블에서 행을 선택하고 IN()을 사용하여 표시

    먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable778 ( ClientId varchar(100), ClientName varchar(100) ); Query OK, 0 rows affected (1.05 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable778 values('J-101','John'); Query OK, 1 row affected (0.20 sec) mysql>

  7. MySQL SET 절을 사용하여 열 값 'ADD' 증가

    컬럼 값 ADD는 이미 예약어이므로 ADD와 같이 ADD라는 단어 주위에 백틱을 사용해야 합니다. 예제를 보고 테이블을 생성해 보겠습니다 − mysql> create table DemoTable779 ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, `ADD` int ); Query OK, 0 rows affected (0.47 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable779(`ADD`) values(54)

  8. MySQL에서 일부를 제외한 테이블의 열 이름을 표시하는 방법은 무엇입니까?

    일부 열 이름을 제외하려면 NOT IN을 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable780 (    CustomerId int,    CustomerName varchar(100),    CustomerAge int, CustomerCountryName varchar(100), isMarried tinyint(1) ); Query OK, 0 rows affected (0.47 sec) 다음은 결과를 제외하

  9. MySQL 테이블에서 EMPTY 또는 NULL 열의 수를 찾으십니까?

    먼저 테이블을 생성하겠습니다 - Create table DemoTable781 ( Name varchar(100));Query OK, 영향을 받는 행 0개(0.66초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - select 문을 사용하여 테이블의 모든 레코드 표시 - 선택 *from DemoTable781; 그러면 다음과 같은 출력이 생성됩니다. - +-------+| 이름 |+-------+| || 크리스 || || 널 || 널 || || NULL |+-------+7행 세트(0.00초) 다음은 MySQL 테

  10. 열별로 그룹화하고 다른 열에 유사한 값의 합계를 표시하는 MySQL 쿼리

    이를 위해 GROUP BY HAVING 절을 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable782 ( Name varchar(100), Score int ); Query OK, 0 rows affected (1.18 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable782 values('John',156); Query OK, 1 row affected (0.18 sec) mysql&

  11. 단일 MySQL 쿼리로 행 계산 및 정렬

    먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable783 ( FirstName varchar(100) ); Query OK, 0 rows affected (0.65 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable783 values('Adam'); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable783 values('Chris&

  12. 열 값을 정렬하고 값 중 하나의 따옴표를 무시하는 MySQL 쿼리

    열 값을 정렬하는 동안 따옴표를 무시하려면 ORDER BY TRIM()을 사용하십시오. 먼저 테이블을 생성하겠습니다 - Create table DemoTable784 ( Message varchar(100));Query OK, 영향을 받는 행 0개(0.50초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - DemoTable784 값에 삽입(Hello);쿼리 OK, 1행 영향(0.15초) select 문을 사용하여 테이블의 모든 레코드 표시 - 선택 *DemoTable784; 그러면 다음과 같은 출력이 생성됩니다.

  13. MySQL의 모든 날짜 레코드에 대해 다가오는 일요일 날짜를 표시하는 방법은 무엇입니까?

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

  14. MySQL에서 "SELECT TRUE"란 무엇입니까?

    SELECT TRUE 문은 행이 일치하면 1을 반환합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable(Name varchar(100)); Query OK, 0 rows affected (0.54 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('Chris'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable valu

  15. MySQL INSERT INTO SELECT로 인해 다른 테이블에서 한 번에 여러 행이 삽입됨

    먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable(Name varchar(100)); Query OK, 0 rows affected (0.55 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1 values('Chris'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable1 values('Robert'); Query OK,

  16. MySQL에 이미 존재하는 테이블의 새 열에 데이터를 삽입하시겠습니까?

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

  17. 날짜가있는 행을 삽입하는 MySQL 쿼리?

    먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable(    EmployeeId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    EmployeeName varchar(100),    JoiningDate date ); Query OK, 0 rows affected (0.48 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable(EmployeeNam

  18. MySQL을 사용하여 별도의 열에 있는 열의 양수 값과 음수 값의 합계를 표시합니다.

    이를 위해 CASE 문을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable(    Id int,    Value int ); Query OK, 0 rows affected (0.51 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values(10,100); Query OK, 1 row affected (0.15 sec) mysql> insert into De

  19. IN() 연산자를 사용하여 MySQL 테이블에서 선택한 레코드 표시

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

  20. MySQL에서 중복 레코드에 대한 열 합계 가져오기

    이를 위해 집계 함수 SUM()과 함께 GROUP BY 절을 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable(    Name varchar(100),    Score int ); Query OK, 0 rows affected (0.70 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('Adam',50); Query OK, 1 row affecte

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