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

    1. MySQL은 DateTime 비교를 수행하고 다른 열의 날짜 차이를 찾습니다.

      이를 위해 DATEDIFF() 함수를 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable(DOB datetime,CurrentDate datetime); Query OK, 0 rows affected (0.59 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('1995-01-21',CURDATE()); Query OK, 1 row affected (0.18 sec) mysql>

    2. MySQL float 데이터 필드가 모든 float 숫자를 허용하지 않습니까? 이 문제를 해결하는 방법은 무엇입니까?

      고정 부동 소수점 데이터 유형을 얻으려면 DECIMAL()을 사용하십시오. 이렇게 하면 불승인 문제가 해결됩니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable(Amount DECIMAL(10,2)); Query OK, 0 rows affected (0.54 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values(2194848.90); Query OK, 1 row affected (0.65 sec) mysql&g

    3. MySQL에서 INSERT ... ON DUPLICATE KEY UPDATE 구현

      INSERT ... ON DUPLICATE KEY UPDATE는 중복된 고유 키 또는 기본 키를 찾으면 업데이트를 수행하는 방식으로 작동합니다. 중복 값이 ​​발생한 경우에만 UPDATE를 수행합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable733 (    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    StudentName varchar(100),    StudentMarks i

    4. MySQL에서 행을 병합하는 방법은 무엇입니까?

      MySQL에서 행을 병합하려면 GROUP_CONCAT()을 사용하십시오. 먼저 테이블을 생성합시다- mysql> create table DemoTable734 (    Id int,    Name varchar(100) ); Query OK, 0 rows affected (0.73 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입- mysql> insert into DemoTable734 values(101,'John'); Query OK, 1 row affec

    5. MySQL 테이블에 존재하는 임의의 행을 선택하시겠습니까?

      임의의 값을 선택하려면 rand()를 사용하십시오. 여기서는 하나의 임의 값만 선택하므로 LIMIT 1 사용. 다음은 구문입니다 - select *from yourTableName order by rand() limit 1; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable735 (Amount int); Query OK, 0 rows affected (0.57 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable735 val

    6. REGEXP를 사용하여 모든 레코드 뒤에 선택적 줄 끝을 일치시키시겠습니까?

      먼저 테이블을 생성하겠습니다 - 테이블 생성 DemoTable(EmployeeCode varchar(100));쿼리 OK, 영향을 받는 행 0개(0.56초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - DemoTable 값에 삽입(EMPLOYEE:100 23432 David Miller), 쿼리 확인 , 영향을 받는 행 1개(0.20초) select 문을 사용하여 테이블의 모든 레코드 표시 - ; *DemoTable에서 선택; 이것은 다음과 같은 출력을 생성합니다 - +---------------------------

    7. MySQL을 사용하여 특정 열의 단일 값을 제외한 모든 항목을 업데이트하는 방법은 무엇입니까?

      단일 값을 무시하면서 모든 항목을 업데이트하려면 IF()를 사용해야 합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable736 (    CustomerId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    CustomerName varchar(100),    isMarried boolean ); Query OK, 0 rows affected (0.53 sec) 삽입 명령을 사용하여 테이블에 일부 레코드

    8. MySQL에서 DEFAULT CURRENT_TIMESTAMP 및 ON UPDATE CURRENT_TIMESTAMP 구현

      DEFAULT CURRENT_TIMESTAMP 및 ON UPDATE CURRENT_TIMESTAMP를 사용하면 열에 기본값에 대한 현재 타임스탬프가 있으며 현재 타임스탬프로 자동 업데이트됩니다. 예제를 보고 테이블을 생성해 보겠습니다 − mysql> create table DemoTable737 (    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    StudentName varchar(100),    StudentAdmis

    9. MySQL에서 빈 VIEW를 만드는 방법은 무엇입니까?

      MySQL에서 빈 보기를 생성하려면 다음 구문을 사용하십시오. - create or replace view yourViewName as select yourValue AS yourColumnName, yourValue AS yourColumnName2, . . N from dual where false; MySQL에서 빈 보기를 생성하기 위해 위의 구문을 구현해 봅시다 - mysql> create or replace view empty_view as    select "John Smith"

    10. 정규식을 사용하여 MySQL에서 a-z, A-Z 및 0-9를 포함하는 문자열 찾기

      a-z, A-Z 및 0-9를 포함하는 문자열을 찾으려면 AND 연산자와 함께 BINARY REGEXP를 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable738 (UserId varchar(100)); Query OK, 0 rows affected (0.81 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable738 values('John'); Query OK, 1 row affected (0.16

    11. 최대 찬성 값을 갖는 MySQL count()로 값을 검색하는 방법은 무엇입니까?

      테이블에 이미지 경로에 대한 열과 찬성에 대한 열이 있다고 가정해 보겠습니다. 그러나 첫 번째 열은 아래와 같이 자동 증분 Id입니다 - mysql> create table DemoTable(    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,ImagePath varchar(100),UpvoteValue int ); Query OK, 0 rows affected (0.72 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into De

    12. 동일한 열의 여러 MySQL 행에서 정수의 합을 찾으십니까?

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

    13. MySQL에서 숫자의 거듭제곱을 계산하시겠습니까?

      숫자의 거듭제곱을 계산하려면 POWER() 함수를 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    (       Amount int    ); Query OK, 0 rows affected (0.89 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values(64); Query OK, 1 row affected (0.17 sec) mys

    14. MySQL에서 DESC 또는 ASC로 varchar 숫자 열을 정렬하는 방법은 무엇입니까?

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

    15. 단일 쿼리로 MySQL 테이블의 다른 열에서 사용자 지정 순서로 값 선택

      이를 위해 IN()을 사용할 수 있습니다. 먼저 테이블을 생성해 보겠습니다. mysql> create table DemoTable727 (    Name varchar(100),    Score int ); Query OK, 0 rows affected (0.88 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입: mysql> insert into DemoTable727 values('Chris',45); Query OK, 1 row affected (0.18

    16. UK DATE를 MySQL 날짜로 변환하시겠습니까?

      영국 날짜 형식은 일-월-년 형식을 지원합니다. MySQL 날짜로 변환하려면 STR_TO_DATE()를 사용하십시오. 다음은 구문입니다: yourTableName에서 str_to_date(yourColumnName,%d/%m/%Y) 선택; 먼저 테이블을 생성해 보겠습니다. Create table DemoTable728 (DueDate varchar(100));Query OK, 영향을 받는 행 0개(0.59초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입: DemoTable728 값에 삽입(11/03/2018);쿼리 OK,

    17. MySQL의 주제를 기준으로 단일 열에 학생 점수를 표시합니까?

      이를 위해 UNION ALL을 사용하십시오. 먼저 테이블을 생성해 보겠습니다. mysql> create table DemoTable729 (    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    StudentName varchar(100),    MySQLMarks int,    CMarks int,    JavaMarks int ); Query OK, 0 rows affected (0.4

    18. MySQL에서 준비된 명령문의 변수에 SQL 결과를 할당하시겠습니까?

      이를 위해 저장 프로시저를 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable(Id int, Name varchar(100)); Query OK, 0 rows affected (1.51 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values(10,'John'); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable value

    19. 시작 날짜와 종료 날짜가 있는 날짜 범위의 일 수를 계산하는 MySQL 쿼리

      날짜 범위의 날짜를 계산하려면 DATEDIFF()를 사용하여 날짜 간의 차이를 찾아야 합니다. 먼저 테이블을 생성해 보겠습니다. mysql> create table DemoTable730 (    StartDate date,    EndDate date ); Query OK, 0 rows affected (0.45 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입: mysql> insert into DemoTable730 values('2019-01-21',&#

    20. MySQL에서 문자열(varchar)을 double로 변환

      먼저 테이블을 생성해 보겠습니다. mysql> create table DemoTable731 (Value varchar(100)); Query OK, 0 rows affected (0.50 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable731 values('4.50'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable731 values('7.83'); Qu

    Total 4564 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:84/229  20-컴퓨터/Page Goto:1 78 79 80 81 82 83 84 85 86 87 88 89 90