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

    1. MySQL에서 CASE WHEN을 사용하여 테이블 존재 여부에 관계없이 부울 결과 얻기

      이를 위해 INFORMATION_SCHEMA.TABLES를 사용하고 검색하려는 테이블을 찾을 수 있습니다. 먼저 테이블을 생성하겠습니다 - );Query OK, 영향을 받는 행 0개(1.57초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - insert into DemoTable values(102,David);Query OK, 1개의 row가 영향을받음(0.20초) ) select 문을 사용하여 테이블의 모든 레코드 표시 - DemoTable에서 *선택; 이것은 다음과 같은 출력을 생성합니다 - +------+--

    2. MySQL에서 쉼표로 구분된 문자열(숫자가 있는 문자열)을 합산하는 방법은 무엇입니까?

      MySQL에서 쉼표로 구분된 문자열을 합산하는 사용자 정의 함수를 만들 수 있습니다. 먼저 테이블을 생성해 보겠습니다. 여기에 varchar 열이 있습니다. 여기서 문자열 형식으로 숫자를 추가합니다 - mysql> create table DemoTable    -> (    -> ListOfValues varchar(50)    -> ); Query OK, 0 rows affected (0.56 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 -

    3. MySQL을 사용하여 텍스트 데이터(쉼표로 구분된 값)에서 정수를 찾으시겠습니까?

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    -> (    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> DoubleValue varchar(20)    -> ); Query OK, 0 rows affected (0.58 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable(D

    4. 오류 1064(42000):0 채우기 열의 SQL 구문에 오류가 있습니까?

      다음은 ZEROFILL을 잘못 구현했을 때 발생하는 오류입니다- );ERROR 1064 (42000):SQL 구문에 오류가 있습니다. 3행에서 ZEROFILL AUTO_INCREMENT PRIMARY KEY) 근처에서 사용할 올바른 구문에 대해서는 MySQL 서버 버전에 해당하는 설명서를 확인하십시오. 올바른 구현을 위해 아래 구문을 사용하십시오 - 구문 yourColumnName int(10) ZEROFILL NOT NULL AUTO_INCREMENT 기본 키 먼저 테이블을 생성하겠습니다 - );쿼리 OK, 영향을 받는 행

    5. ORDER BY 필드를 사용하고 단일 MySQL 필드에서 ID별로 정렬하는 방법은 무엇입니까?

      이를 위해 ORDER BY FIELD를 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - );Query OK, 영향을 받는 행 0개(1.78초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - DemoTable 값에 삽입(250,John);쿼리 OK, 1행 영향(0.33초) select 문을 사용하여 테이블의 모든 레코드 표시 - DemoTable에서 *선택; 이것은 다음과 같은 출력을 생성합니다 - +------+-------+| 아이디 | 이름 |+------+-------+| 101 | 크리스 || 201 |

    6. MySQL은 *를 선택하고 현재 날짜의 레코드를 찾습니다.

      현재 날짜의 경우 CURDATE()를 사용합니다. 또한 STR_TO_DATE()를 사용하여 날짜 형식을 지정하고 아래 구문과 같이 현재 날짜와 비교합니다. - 구문 select *from yourTableName where str_to_date(yourColumnName,'yourFormatSpecifier')=curdate(); 현재 날짜가 2019년 10월 27일이라고 가정해 보겠습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    ->

    7. MySQL을 사용하여 월 단위로 날짜의 차이 찾기

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    -> (    -> Date1 date,    -> Date2 date    -> ); Query OK, 0 rows affected (1.04 sec) 삽입 명령 &miuns;를 사용하여 테이블에 일부 레코드 삽입 mysql> insert into DemoTable values('2017-01-10','2017-12

    8. 두 열에서 발생 횟수를 찾는 MySQL 쿼리?

      MySQL GROUP_BY를 사용하여 두 열에서 발생 횟수를 찾습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    -> (    -> Name1 varchar(20),    -> Name2 varchar(20)    -> ); Query OK, 0 rows affected (0.61 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into De

    9. MySQL의 문자열에서 날짜를 추출하는 방법은 무엇입니까?

      MySQL의 문자열에서 날짜를 추출하려면 SUBSTRING_INDEX()를 사용하십시오. 먼저 테이블을 생성하겠습니다 - ), 쿼리 확인, 0개의 행이 영향을 받습니다(0.58초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - DemoTable 값에 삽입(Sam은 2050년 12월 3일에 도착합니다);쿼리 OK, 1행 영향(0.87초) select 문을 사용하여 테이블의 모든 레코드 표시 - DemoTable에서 *선택; 이것은 다음과 같은 출력을 생성합니다 - +-----------------------------

    10. MySQL SELECT를 사용하여 레코드를 삽입하시겠습니까?

      select로 레코드를 삽입하려면 INSERT INTO SELECT 문을 사용하십시오. 먼저 테이블을 생성하겠습니다 - );Query OK, 영향을 받는 행 0개(0.71초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - DemoTable1 값에 삽입(102,David);쿼리 OK, 1행 영향(0.20초) select 문을 사용하여 테이블의 모든 레코드 표시 - Select *from DemoTable1; 이것은 다음과 같은 출력을 생성합니다 - +------+-----------+| 아이디 | 이름 |+------

    11. MySQL은 레코드 목록에서 레코드를 검색하고 교체합니다.

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    -> (    -> ListOfName text    -> ); Query OK, 0 rows affected (0.66 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('Carol,Sam,John,David,Bob,Mike,Robert,John,Chris,James,Jace&#

    12. MySQL의 레코드에 큰 따옴표가 포함된 문자열을 추가하는 방법은 무엇입니까?

      큰따옴표로 레코드를 삽입하려면 아래 구문과 같이 백슬래시(\)를 사용하십시오. - 구문 insert into yourTableName values('\"yourValue\"'); 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    -> (    -> Name varchar(20)    -> ); Query OK, 0 rows affected (0.63 sec) 삽입 명령을 사용하여 테

    13. MySQL을 사용하여 파이프로 구분된 열에서 일치하는 행 찾기

      일치하는 항목을 찾으려면 MySQL에서 정규식을 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    -> (    -> Value varchar(60)    -> ); Query OK, 0 rows affected (0.48 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('8|56|78|45'); Query

    14. MySQL에 추가한 후 값이 0인 행을 표시하시겠습니까?

      이를 위해 조건과 함께 집계 함수 SUM()을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    -> (    -> Status varchar(20)    -> ); Query OK, 0 rows affected (1.22 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('active'); Query

    15. MySQL에서 하루 빼기

      MySQL에서 하루를 빼려면 DATE_SUB() 메서드를 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    -> (    -> AdmissionDate timestamp    -> ); Query OK, 0 rows affected (1.05 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('2019-01-01&#

    16. MySQL에서 사용자 지정 정렬 순서 구현

      MySQL에서 사용자 정의 정렬 순서를 구현하려면 ORDER BY FIELD()를 사용해야 합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    -> (    -> Designation varchar(100)    -> ); Query OK, 0 rows affected (1.65 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values(

    17. 여러 OR 문을 사용하여 MySQL 쿼리를 구현합니다. 최적의 대안이 있습니까?

      여러 OR 문 대신 IN()을 사용하는 것이 좋습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    -> (    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> FirstName varchar(20)    -> ); Query OK, 0 rows affected (0.83 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysq

    18. MySQL 값이 두 번 이상 존재하는 위치 선택

      이를 위해 COUNT(*) 함수와 함께 GROUP BY HAVING을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    -> (    -> Value int    -> ); Query OK, 0 rows affected (0.47 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values(20); Query OK, 1 row

    19. 단일 쿼리에서 여러 항목에 대한 항목 값 가격을 높이는 MySQL 쿼리는 무엇입니까?

      단일 쿼리에서 여러 항목의 항목 값을 늘리려면 MySQL에서 CASE 문을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    -> (    -> ProductName varchar(20),    -> ProductPrice int    -> ); Query OK, 0 rows affected (0.51 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql

    20. MySQL에서 날짜가 있는 임시 테이블 만들기

      날짜가 있는 임시 테이블을 생성하려면 MySQL에서 CREATE TEMPORARY TABLE을 사용하십시오. 다음은 구문입니다 - 구문 임시 테이블 생성 yourTableName( yourColumnName datetime); 먼저 테이블을 생성하겠습니다 - ), 쿼리 확인, 영향을 받는 행 0개(0.00초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - insert into DemoTable values(2019-12-31);Query OK, 1개의 row가 영향을 받았습니다(0.00 sec) select 문을 사용

    Total 4564 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:34/229  20-컴퓨터/Page Goto:1 28 29 30 31 32 33 34 35 36 37 38 39 40