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

    1. 단일 MySQL 쿼리에서 GROUP BY로 ORDER BY FIELD하는 방법은 무엇입니까?

      이를 위해 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    Message text ); Query OK, 0 rows affected (1.15 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('Good'); Query OK, 1 row affected (0.43 sec) mysql> insert into DemoTable values('Bye')

    2. 단일 MySQL 쿼리에서 두 개의 SELECT 문을 사용하여 첫 번째 테이블의 값을 두 번째 테이블에 삽입합니다.

      두 개의 SELECT 문을 사용하여 첫 번째 테이블의 값을 다른 테이블에 삽입하려면 SUBQUERY를 사용하십시오. 이렇게 하면 단일 MySQL 쿼리만 사용하여 두 번째 테이블에서 결과를 얻을 수 있습니다. 먼저 테이블을 생성하겠습니다 - 테이블 생성 DemoTable1( Name varchar(100), Score int);Query OK, 영향을 받는 행 0개(1.30초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - select 문을 사용하여 테이블의 모든 레코드 표시 - Select *from DemoTable

    3. MySQL의 생년월일 레코드를 기반으로 요일 이름을 표시하는 방법은 무엇입니까?

      DAYNAME()을 사용하여 생년월일이 있는 레코드의 요일 이름을 표시합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable795 ( DateOfBirth date ); Query OK, 0 rows affected (0.61 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable795 values('1996-01-21'); Query OK, 1 row affected (0.14 sec) mysql>

    4. MySQL에서 열 이름을 바꾸시겠습니까?

      MySQL에서 열 이름을 바꾸려면 ALTER 및 CHANGE 명령을 사용해야 합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable796 ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, Name varchar(100), StudentAge int ); Query OK, 0 rows affected (0.56 sec) 테이블 설명을 확인해보자 - mysql> desc DemoTable796; 그러면 다음과 같은 출력이

    5. MySQL 데이터베이스의 올바른 DateTime 형식은 무엇입니까?

      MySQL 데이터베이스의 올바른 날짜/시간 형식은 다음과 같습니다. - ‘YYYY-MM-DD HH:M:SS’ 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable797 ( ArrivalDatetime datetime ); Query OK, 0 rows affected (0.68 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable797 values(NOW()); Query OK, 1 row affect

    6. #1054 - MySQL에서 알 수 없는 열 오류가 발생하는 이유와 해결 방법은 무엇입니까?

      MySQL에서 #1054 오류가 언제 발생하는지 봅시다. varchar 값을 삽입하는 동안 작은따옴표 추가를 잊어버리면 이 오류가 발생합니다. 다음은 오류입니다 - Insert into DemoTable798 values(100,Adam);ERROR 1054 (42S22):필드 목록의 알 수 없는 열 Adam 아래와 같이 이 오류를 수정하려면 문자열 값 주위에 작은따옴표를 사용해야 합니다. - DemoTable798 값에 삽입(100,Adam); 먼저 테이블을 생성하겠습니다 - 테이블 DemoTable798 생성( Stu

    7. 동일한 MySQL 쿼리에서 GROUP_CONCAT() 및 CONCAT()을 모두 사용하여 문자열을 연결하는 방법은 무엇입니까?

      CONCAT() 메서드는 연결하는 데 사용되는 반면 GROUP_CONCAT()은 그룹의 문자열을 단일 문자열로 연결하는 데 사용됩니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable799 ( UserId int, UserName varchar(100), UserAge int ); Query OK, 0 rows affected (0.56 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable799 values

    8. MySQL은 5개의 유사한 값에서 단일 값만 선택합니까?

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable800 ( Value int ); Query OK, 0 rows affected (0.59 sec) 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하십시오. 여기에 5개의 유사한 값을 삽입했습니다 - mysql> insert into DemoTable800 values(10); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable800 values(10); Que

    9. 동일한 필드에서 정렬 순서를 수행하는 MySQL 쿼리

      이를 위해 ORDER BY IF()를 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable801 ( Score int ); Query OK, 0 rows affected (0.69 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable801 values(30); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable801 values(99); Que

    10. MySQL에서 NULL 값을 무시하는 레코드 표시 및 연결

      CONCAT()을 사용하여 레코드를 연결하고 IFNULL()을 사용하여 NULL 값을 확인합니다. 먼저 테이블을 생성하겠습니다 - Create table DemoTable802 ( FirstName varchar(100), LastName varchar(100));Query OK, 영향을 받는 행 0개(1.01초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - DemoTable802 값에 삽입(NULL,NULL);쿼리 OK, 1행 영향(0.21초) select 문을 사용하여 테이블의 모든 레코드 표시 - 선택 *De

    11. MySQL에서 테이블을 생성하는 동안 열에 대한 DEFAULT 값 설정

      테이블을 생성하는 동안 열에 대한 기본값을 설정하려면 DEFAULT. 먼저 예제를 보고 테이블을 생성해 보겠습니다. 아래에서 볼 수 있듯이 테이블을 생성하는 동안 DEFAULT -로 설정했습니다. 테이블 DemoTable803 생성 ( UserId int DEFAULT 101, UserName varchar(100) DEFAULT Chris);쿼리 OK, 영향을 받는 행 0개(1.18초) 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하십시오. 삽입하지 않는 값의 경우 기본값이 자동으로 설정됩니다 - insert into D

    12. 'false'가 MySQL의 일부 문자열과 일치할 수 있습니까?

      예, false를 0으로 사용하여 일치시킬 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable804 ( Id varchar(100) ); Query OK, 0 rows affected (0.66 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable804 values('101John'); Query OK, 1 row affected (0.20 sec) mysql> insert into De

    13. MySQL에서 특정 요일에 해당하는 행을 선택하려면 어떻게 해야 합니까?

      특정 요일의 경우 DAYOFWEEK()를 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable785 ( CustomerId int NOT NULL AUTO_INCREMENT PRIMARY KEY, CustomerName varchar(100), ShoppingDate date ); Query OK, 0 rows affected (0.61 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable785(Cu

    14. MySQL에서 열 값을 CSV로 표시하는 방법은 무엇입니까?

      열 값을 CSV로 표시하려면 GROUP_CONCAT()을 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable786 (    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    StudentName varchar(100) )   AUTO_INCREMENT=101; Query OK, 0 rows affected (0.70 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql

    15. MySQL의 두 열 값 중 특정 값을 선택하시겠습니까?

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable787 ( Score1 int, Score2 int, Name varchar(100) ); Query OK, 0 rows affected (0.84 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable787 values(34,56,'Chris'); Query OK, 1 row affected (0.19 sec) mysql> insert into

    16. MySQL에서 중복 레코드에 대한 데이터 정렬

      중복 레코드에 대한 데이터를 정렬하려면 ORDER BY를 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable788 ( FirstName varchar(100), Score int ); Query OK, 0 rows affected (1.89 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable788 values('Chris',78); Query OK, 1 row affected (0.20

    17. MySQL에서 이름과 성이 같은 문자로 시작하는 레코드 표시

      이름과 성의 첫 글자를 확인하려면 LEFT()를 사용해야 합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable789 ( FirstName varchar(100), LastName varchar(100) ); Query OK, 0 rows affected (0.78 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable789 values('Adam','Smith'); Query OK,

    18. MySQL의 단일 열에서 가장 높은 점수 값을 가져오고 두 열에서 가장 큰 값을 가져옵니다.

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable790 ( Score1 int, Score2 int ); Query OK, 0 rows affected (0.45 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable790 values(98,76); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable790 values(78,89); Query OK,

    19. 테이블에서 일부 값을 제외하는 MySQL 쿼리

      NOT IN()을 사용하여 테이블에서 일부 값을 제외합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable791 ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, FirstName varchar(100) ); Query OK, 0 rows affected (0.61 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable791(FirstName) values('Chris

    20. MySQL을 사용하여 테이블의 값을 다시 섞습니다.

      테이블의 값을 다시 섞으려면 MySQL RAND()를 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable792 ( Name varchar(100), Subject varchar(100) ); Query OK, 0 rows affected (0.66 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable792 values('Chris','MySQL'); Query OK, 1 r

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