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

    1. 긴 십진수에 사용되는 MySQL 데이터 유형은 무엇입니까?

      이를 위해 DECIMAL(21,20)을 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1493    -> (    -> LongValue DECIMAL(21,20)    -> ); Query OK, 0 rows affected (0.48 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1493 values(1.00474646446646773

    2. MySQL(복합 키)에서 중복 행을 찾으십니까?

      중복 행을 찾으려면 MySQL에서 GROUP BY 및 HAVING을 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1494    -> (    -> ShippingDate datetime,    -> CustomerCountryName varchar(20)    -> ); Query OK, 0 rows affected (0.63 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽

    3. 타임스탬프 값이 있는 MySQL 테이블에서 2일 데이터(오늘 및 어제) 가져오기

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1495    -> (    -> ShippingDate bigint    -> ); Query OK, 0 rows affected (0.63 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1495 values(1570127400); Query OK, 1 row affected (0.14 sec) mysq

    4. 날짜별로 결과를 그룹화하고 중복 값 수를 표시하는 MySQL 쿼리?

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1496    -> (    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> PassengerCode varchar(20),    -> ArrivalDate datetime    -> ); Query OK, 0 rows affected (0.85 sec) 삽입 명령을 사용하여 테이블

    5. MySQL 테이블에서 레코드를 삭제한 후 키를 재정렬하시겠습니까?

      이를 위해 일부 수학적 계산과 함께 UPDATE 명령을 사용하십시오. ID를 삭제하려면 DELETE를 사용하세요. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1476    -> (    -> Id int    -> ); Query OK, 0 rows affected (0.81 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1476 values(10

    6. 단일 MySQL 쿼리에서 별도의 테이블에서 NOT NULL 값 계산

      별도의 테이블에서 값을 계산하는 구문은 다음과 같습니다. - Select    (    select count(yourColumnName) from yourTableName1) as anyAliasName1,    (    select count(yourColumnName) from yourTableName2) as anyAliasName2; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1    -

    7. auto_increment 값 없이 MySQL 테이블에 레코드를 삽입할 수 있습니까?

      예, 자체적으로 삽입되기 때문에 auto_increment 없이 삽입할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1479    -> (    -> EmployeeId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> EmployeeSalary int    -> ); Query OK, 0 rows affected (0.86 sec) 삽입 명령을

    8. MySQL 쿼리보다 크지 않게 작성하려면 어떻게 해야 합니까?

      쿼리에서 보다 크지 않음은 보다 작거나 같음( <=)과 같이 간단하게 작성할 수 있습니다. 구문은 다음과 같습니다 - select * from yourTableName where yourColumnName<=yourColumnName; 먼저 테이블을 생성하겠습니다 - );쿼리 OK, 영향을 받는 행 0개(0.50초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - select 문을 사용하여 테이블의 모든 레코드 표시 - DemoTable1480에서 * 선택; 이것은 다음과 같은 출력을 생성합니다 - +--------

    9. MySQL 테이블의 행을 조건으로 바꾸는 방법은 무엇입니까?

      조건을 설정하고 행을 교체하려면 MySQL CASE 문을 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1481    -> (    -> PlayerScore int    -> ); Query OK, 0 rows affected (0.42 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1481 values(454); Query OK, 1

    10. 문자열이 MySQL VARCHAR에 길게 저장된 경우 결과를 더 읽기 쉽게 표시하는 방법은 무엇입니까?

      이를 위해 아래 구문과 같이 \G를 사용하십시오 - tableName\G에서 * 선택 먼저 테이블을 생성하겠습니다 - );쿼리 OK, 영향을 받는 행 0개(0.52초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - insert into DemoTable1482 values(Introduction To MySQL and MongoDB);Query 알겠습니다. 1행이 영향을 받았습니다(0.12초) select 문을 사용하여 테이블의 모든 레코드 표시 - DemoTable1482에서 * 선택; 이것은 다음과 같은 출력을

    11. MySQL SELECT INTO 사용자 정의 변수 수행

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

    12. 동일한 MySQL 테이블에 MAX(col)+1을 삽입하시겠습니까?

      먼저 테이블을 생성하겠습니다 - );쿼리 OK, 영향을 받는 행 0개(0.46초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - DemoTable1484 값에 삽입(170);쿼리 OK, 1행 영향( 0.10초) select 문을 사용하여 테이블의 모든 레코드 표시 - DemoTable1484에서 * 선택; 이것은 다음과 같은 출력을 생성합니다 - +------+| 아이디 |+------+| 100 || 175 || 165 || 145 || 170 |+------+5행 세트(0.00초) 다음은 동일한 테이블에 MAX

    13. MySQL COUNT()를 사용하지 않고 다중 계산을 수행하시겠습니까?

      계산하려면 조건에 대해 CASE 문과 함께 SUM()을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1485    -> (    -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> StudentName varchar(20),    -> StudentSubject varchar(20)    -> );

    14. MySQL 테이블에서 새로 추가된 레코드를 가져오는 방법은 무엇입니까?

      이를 위해 LIMIT와 함께 ORDER BY를 사용할 수 있습니다. 여기서 LIMIT는 가져오려는 레코드의 제한(개수)을 설정하는 데 사용됩니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1486    -> (    -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> StudentName varchar(20)    -> ); Query O

    15. SUBSTRING_INDEX를 사용하여 MySQL에서 문자열을 분할하는 방법은 무엇입니까?

      먼저 테이블을 생성하겠습니다 - );쿼리 OK, 영향을 받는 행 0개(0.54초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - DemoTable1465 값에 삽입(John Doe);쿼리 확인, 1행 영향(0.14초) select 문을 사용하여 테이블의 모든 레코드 표시 - DemoTable1465에서 * 선택; 이것은 다음과 같은 출력을 생성합니다 - +--------------+| 이름 |+--------------+| 크리스 브라운 || 데이비드 밀러 || John Doe |+--------------+3행 세

    16. 단일 MySQL 쿼리에 여러 값을 삽입하는 가장 빠른 방법은 무엇입니까?

      이에 대해 아래 쿼리를 사용하지 마십시오 - insert into yourTableName values(yourValue1,yourValue2,...N); insert into yourTableName values(yourValue1,yourValue2,...N); insert into yourTableName values(yourValue1,yourValue2,...N); . . . N 단일 쿼리에 여러 값을 삽입하는 가장 빠른 방법으로 아래 쿼리를 사용할 수 있습니다. - insert into yourTableName valu

    17. MySQL에서 ID가 다른 동일한 테이블에서 공통 값을 갖는 행 가져오기

      이를 위해 GROUP BY HAVING 절을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1467    -> (    -> Id int,    -> Name varchar(20)    -> ); Query OK, 0 rows affected (0.64 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1467

    18. 중복되고 유사한 내용이 있는 행을 삭제하고 MySQL select 문으로 최대 수의 행을 얻으시겠습니까?

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1468    -> (    -> Id int,    -> Name varchar(20),    -> Age int    -> ); Query OK, 0 rows affected (1.21 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1468 values(1

    19. MySQL 테이블에서 인덱스 제거

      MySQL 테이블에서 인덱스를 제거하는 구문은 다음과 같습니다. - alter table yourTableName drop index `yourIndexName`; 먼저 테이블을 생성하겠습니다 - Mysql> create table DemoTable1469    -> (    -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> StudentName varchar(40),    ->

    20. 필드를 선택하고 null인 경우 MySQL로 다른 필드를 선택하시겠습니까?

      이를 위해 COALESCE()를 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1470    -> (    -> FirstName varchar(20),    -> Age int    -> ); Query OK, 0 rows affected (0.57 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1470 value

    Total 4564 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:41/229  20-컴퓨터/Page Goto:1 35 36 37 38 39 40 41 42 43 44 45 46 47