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

    1. SELECT *가 MySQL에 나열되는 40개 열보다 빠릅니까?

      SELECT *는 40개 열 나열보다 느립니다. SELECT 쿼리를 사용하는 동안 열 이름을 나열하는 것이 더 좋습니다. 간단한 예를 보고 테이블을 생성해 보겠습니다 − mysql> create table DemoTable(    Id int,    Name varchar(20),    Age int,    ZipCode varchar(20),    CountryName varchar(20) ); Query OK, 0 rows affect

    2. 단일 MySQL 쿼리로 0, NULL 및 0 및 NULL을 제외한 고유 값 계산

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable(    Value int ); Query OK, 0 rows affected (1.35 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values(10); Query OK, 1 row affected (0.30 sec) mysql> insert into DemoTable values(NULL); Query OK, 1 row affected (0.2

    3. 마지막 쿼리에서 행 수를 찾는 MySQL 쿼리

      이를 위해 MySQL에서 FOUND_ROWS를 사용합니다. 다음은 구문입니다 - SELECT SQL_CALC_FOUND_ROWS TABLE_NAME FROM `information_schema`.tables WHERE TABLE_NAME LIKE "yourValue%" LIMIT yourLimitValue; 여기서는 web 데이터베이스를 사용하고 있으며 DemoTable29에서 시작하는 테이블이 많이 있습니다. . 이러한 행 중 4개만 가져오기 위해 위의 구문을 구현해 보겠습니다. - mysql> SELEC

    4. 단일 MySQL 쿼리에서 최소값과 최대값을 찾는 방법은 무엇입니까?

      단일 쿼리에서 최소값과 최대값을 찾으려면 MySQL UNION을 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    Price int ); Query OK, 0 rows affected (0.57 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values(88); Query OK, 1 row affected (0.30 sec) mysql> insert into DemoTabl

    5. 동일한 열을 변경하면서 MySQL 부울 열을 생성하고 값 1을 할당하려면 어떻게 해야 합니까?

      변경하는 동안 값 1을 할당하려면 MySQL DEFAULT를 사용하십시오. INSERT 명령을 사용하는 동안 동일한 열에 아무것도 삽입되지 않으면 1이 입력됩니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    isAdult int ); Query OK, 0 rows affected (1.39 sec) 다음은 이미 생성된 열에 값 1 기본값을 할당하는 방법입니다 - mysql> alter table DemoTable CHANGE isAdult isAdu

    6. 동일한 ID를 가진 행의 평균을 찾는 MySQL 쿼리

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    StudentId int,    StudentMarks int ); Query OK, 0 rows affected (0.83 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values(1000,78); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable va

    7. 다음 2일에서 만료 날짜(레코드)를 찾는 MySQL 쿼리?

      이를 위해 BETWEEN 키워드를 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    ExpiryDate date ); Query OK, 0 rows affected (0.55 sec) 참고 − 현재 날짜가 2019-08-18이라고 가정해 보겠습니다. 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('2018-01-21'); Query OK, 1 row a

    8. 밑줄 뒤에 문자열의 일부만 표시하여 문자열을 변경하는 MySQL 쿼리?

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

    9. MySQL에서 특정 숫자보다 높은 다음으로 낮은 숫자를 찾으십니까?

      이를 위해 WHERE 절과 함께 집계 함수 MIN()을 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    Number int ); Query OK, 0 rows affected (0.54 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values(11); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable val

    10. 일부를 건너 뛰면서 DESC로 정렬 된 레코드를 표시하는 MySQL 쿼리?

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

    11. MySQL 데이터베이스의 열에서 고유한 레코드를 어떻게 계산합니까?

      이를 위해 집계 함수 count(*)를 사용하여 그룹화할 GROUP BY로 계산합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    UserName varchar(100),    UserPostMessage text ); Query OK, 0 rows affected (0.54 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('Chris',

    12. 먼저 열의 처음 두 값을 수정한 다음 DISTINCT를 사용하여 MySQL에서 다른 값을 표시하여 레코드를 표시합니다.

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

    13. MySQL에서 LIMIT를 사용하여 상위 두 값을 선택하는 방법은 무엇입니까?

      상위 값이 필요하므로 ORDER BY DESC를 사용하십시오. 이를 통해 두 값에 대해 LIMIT 2를 사용합니다. 이 예에서는 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    Amount int ); Query OK, 0 rows affected (0.73 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values(986); Query OK, 1 row affected (0.10 sec)

    14. 중복 레코드가 있는 열의 고유 레코드 수를 표시하는 MySQL 쿼리

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

    15. MySQL 쿼리로 특정 행을 찾는 방법은 무엇입니까?

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

    16. NULL 값을 비교하고 새 MySQL 열에서 이러한 값에 대해 값 1을 표시하시겠습니까?

      이를 위해 IS NULL 속성과 함께 IF()를 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    Name varchar(100),    CountryName varchar(100) ); Query OK, 0 rows affected (0.70 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('Chris','US'); Que

    17. 열 값에서 최대값을 얻고 MySQL과 동일한 열의 다른 모든 값에 대해 설정하시겠습니까?

      먼저 테이블을 생성하겠습니다 - 테이블 생성 DemoTable( FirstName varchar(100), Score int);Query OK, 영향을 받는 행 0개(0.60초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - DemoTable 값에 삽입(Carol,91);쿼리 OK, 1행 영향(0.11초) select 문을 사용하여 테이블의 모든 레코드 표시 - DemoTable에서 *선택; 이것은 다음과 같은 출력을 생성합니다 - +-----------+-------+| 이름 | 점수 |+-----------+--

    18. 예약어 '인덱스'를 MySQL 컬럼 이름으로 사용할 수 있습니까?

      예, 하지만 열 이름으로 사용할 때 오류가 발생하지 않도록 예약어(색인)에 백틱 기호를 추가해야 합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    `index` int ); Query OK, 0 rows affected (0.48 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values(1000); Query OK, 1 row affected (0.18 sec) mysql>

    19. 숫자 집합의 첫 번째 숫자로 정렬하는 MySQL 쿼리는 무엇입니까?

      숫자 집합의 첫 번째 숫자로 정렬하려면 ORDER BY SUBSTRING_INDEX()를 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    SetOfNumbers text ); Query OK, 0 rows affected (0.53 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('245,654,76,89,98'); Query OK, 1 row affe

    20. 특정 레코드를 맨 위에 배치하는 MySQL 쿼리

      이를 위해 ORDER BY CASE 문을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    StudentName varchar(100),    StudentMarks int ); Query OK, 0 rows affected (0.97 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('Chris',45); Query OK, 1 r

    Total 4564 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:65/229  20-컴퓨터/Page Goto:1 59 60 61 62 63 64 65 66 67 68 69 70 71