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

    1. 기본 0000-00-00으로 MySQL datetime 열을 생성하시겠습니까?

      기본값을 설정하려면 MySQL에서 DEFAULT 키워드를 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    -> (    -> EmployeeId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> EmployeeName varchar(20),    -> EmployeeJoiningDate datetime default '0000-00

    2. 월을 기준으로 MySQL 테이블에서 합계 선택

      이를 위해 GROUP BY MONTH()를 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1628     -> (     -> PurchaseDate date,     -> Amount int     -> ); Query OK, 0 rows affected (1.55 sec) 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하십시오. mysql> insert into D

    3. 쉼표로 구분된 결과의 숫자를 MySQL로 바꾸시겠습니까?

      이를 위해 FIND_IN_SET()과 함께 CASE 문을 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1629     -> (     -> Month varchar(100)     -> ); Query OK, 0 rows affected (0.64 sec) 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하십시오. mysql> insert into DemoTable1629 values('2,4

    4. 왼쪽에서 15단어만 표시하는 MySQL 쿼리?

      이를 위해 MySQL에서 LEFT를 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    -> (    -> Title text    -> ); Query OK, 0 rows affected (0.59 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('Java database connectivity to MySQL da

    5. 단일 MySQLquery로 두 테이블의 최대값에서 최소값을 선택하시겠습니까?

      이를 위해 MySQL에서 UNION을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1    -> (    -> Value int    -> )    -> ; Query OK, 0 rows affected (0.48 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1 values(60); Query OK, 1

    6. MySQL 저장 프로 시저에서 DELIMITER를 올바르게 사용하는 방법은 무엇입니까?

      올바른 방법은 다음과 같습니다 - DELIMITER // CREATE PROCEDURE yourStoredProcedureName() BEGIN  IF  yourCondition then      yourStatement1 ; else     yourStatement2 ; END IF ; END // DELIMITER ; 이제 예제를 보고 저장 프로시저를 만들어 보겠습니다. - mysql> DELIMITER // mysql> CREATE PROCEDURE

    7. MySQL을 사용하여 다른 열의 해당 중복 값에서 레코드 추가

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

    8. MySQL에서 쉼표로 구분된 값이 있는 열에서 특정 레코드 찾기

      이를 위해 FIND_IN_SET()을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    -> (    -> ListOfValue varchar(20)    -> ); Query OK, 0 rows affected (0.52 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('78,89,65'); Que

    9. MySQL에서 두 개의 다른 열을 사용하는 사용자 지정 정렬?

      이를 위해 CASE 문과 함께 ORDER BY 절을 사용합니다. 먼저 테이블을 생성하겠습니다 - );Query OK, 영향을 받는 행 0개(0.51초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - insert into DemoTable1610 values(85,Carol);Query OK, 1행 영향(0.20초) select 문을 사용하여 테이블의 모든 레코드 표시 - DemoTable1610에서 * 선택; 그러면 다음과 같은 출력이 생성됩니다. +-------+-------+| 마크 | 이름 |+-------+-

    10. MySQL은 특정 열 x로 주문하고 나머지 값을 오름차순으로 표시합니다.

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

    11. MySQL에서 여러 텍스트 레코드를 하나로 결합

      여러 텍스트 레코드를 결합하려면 GROUP_CONCAT()을 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1611    -> (    -> Value text    -> ); Query OK, 0 rows affected (0.86 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1611 values('John'); Que

    12. MySQL에서 선택한 행의 크기 가져오기

      선택한 행의 크기를 얻으려면 CHAR_LENGTH()를 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1612    -> (    -> FirstName varchar(20),    -> LastName varchar(20)    -> ); Query OK, 0 rows affected (0.87 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> inse

    13. WHERE 절에서 AND를 사용하여 MySQL 테이블에서 특정 레코드 삭제

      MySQL AND는 WHERE에서 여러 조건을 사용하여 필터링하여 레코드를 가져오는 데 사용됩니다. 먼저 테이블을 생성합시다- mysql> create table DemoTable    -> (    -> Id int,    -> Name varchar(20)    -> ); Query OK, 0 rows affected (0.70 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into D

    14. MySQL에 Oracle의 trunc(sysdate)와 유사한 기능이 있습니까?

      예, DATE()를 사용하여 MySQL에서 날짜 부분만 가져올 수 있고 CURDATE()를 사용하여 MySQL에서 현재 날짜를 가져올 수 있습니다. 현재 날짜는 다음과 같습니다 - mysql> select curdate(); +------------+ | curdate()  | +------------+ | 2019-10-20 | +------------+ 1 row in set (0.00 sec) 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1613   &nb

    15. MySQL LIKE 연산자로 특정 테이블 이름 표시

      LIKE 연산자를 사용하여 특정 테이블 이름을 표시하려면 구문은 다음과 같습니다. - select table_name as `anyAliasName`     from information_schema.tables where table_name like ‘yourValue%'; LIKE 연산자 −를 사용하여 특정 테이블 이름을 표시하기 위해 위의 구문을 구현해 보겠습니다. mysql> select table_name as `DemoTable1600`    -> from

    16. MySQL LIKE 명령은 특정 숫자로 시작하는 레코드를 표시하기 위해 점이 포함된 문자열에서 작동하지 않습니다.

      점이 포함된 문자열로 작업하고 특정 숫자로 시작하는 레코드를 표시하려면 REGEXP를 사용해야 합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    -> (    -> GameReleaseVersion varchar(20)    -> ); Query OK, 0 rows affected (0.57 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable

    17. 곱한 후 MySQL 레코드(가격 값) 형식 지정

      레코드의 형식을 지정하려면 FORMAT()을 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    -> (    -> Price decimal(10,4),    -> Rate decimal(10,4)    -> ); Query OK, 0 rows affected (0.96 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTa

    18. null 및 null이 아닌 값이 있는 여러 열에서 최대값을 가져오시겠습니까?

      이를 위해 COALESCE()를 사용할 수 있습니다. 최대값은 MySQL에서 GREATEST()를 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    -> (    -> Value1 int,    -> Value2 int,    -> Value3 int    -> ); Query OK, 0 rows affected (0.61 sec) 삽입 명령을 사용하여 테이

    19. MySQL LIKE를 MySQL IN으로 구현하기 위한 쿼리?

      MySQL IN()과 같은 쿼리를 구현하려면 LIKE 연산자와 함께 COUNT(), IF()를 사용해야 합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    -> (    -> Subject varchar(80)    -> ); Query OK, 0 rows affected (0.58 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable value

    20. MySQL WHERE 절에서 여러 값으로 업데이트

      먼저 테이블을 생성하겠습니다 - );Query OK, 영향을 받는 행 0개(0.81초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - DemoTable 값에 삽입( 103,Carol,28,AUS);쿼리 OK, 영향을 받는 행 1개(0.21초) select 문을 사용하여 테이블의 모든 레코드 표시 - DemoTable에서 * 선택; 이것은 다음과 같은 출력을 생성합니다 - +------+-------+------+------------+| 아이디 | 이름 | 나이 | 국가 이름 |+------+-------+----

    Total 4564 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:30/229  20-컴퓨터/Page Goto:1 24 25 26 27 28 29 30 31 32 33 34 35 36