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