현재 날짜로부터 1일 이상의 데이터를 얻으려면 MySQL에서 INTERVAL이라는 개념을 사용하십시오. 현재 날짜는 다음과 같습니다 - mysql> select curdate(); +------------+ | curdate() | +------------+ | 2019-11-29 | +------------+ 1 row in set (0.00 sec) 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1806 (
이를 위해 GROUP_CONCAT() 및 CONCAT()을 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1807 ( Id int ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1807 values(101); Query OK, 1 row a
이를 위해 21/11/2019 형식의 날짜 레코드가 있으므로 STR_TO_DATE()를 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1808 ( AdmissionDate varchar(20) ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into Dem
특정 열 값을 가져오려면 LIKE 절을 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1809 ( Name varchar(20) ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1809 values('John'); Query O
먼저 테이블을 생성하겠습니다 - ), 쿼리 OK, 영향을 받는 행 0개(0.94초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - insert into DemoTable values(988757757574646);Query OK, 1개의 row가 영향을받음(0.09) select 문을 사용하여 테이블의 모든 레코드 표시 - DemoTable에서 * 선택; 이것은 다음과 같은 출력을 생성합니다 - +-----------------------------------+| 값 |+-------------------------
이를 위해 특정 열에 대한 매개변수 값과 함께 집계 함수 sum()을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1790 ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Name varchar(20), Score int ); Query OK, 0 rows
다음 구문은 열의 모든 값을 가져옵니다 - select * from yourTableName where yourColumnName=0; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1791 ( FirstName varchar(20) ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> inse
null이 아닌 레코드를 선택하려면 IS NOT NULL 속성을 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1792 ( Name varchar(20) ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1792 values('John
쿼리를 실행하는 동안 문제를 방지하려면 IFNULL()을 사용하십시오. 먼저 테이블을 생성하겠습니다 - Create table DemoTable1793 ( StudentFirstName varchar(20), StudentLastName varchar(20) );Query OK, 영향을 받는 행 0개(0.00초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - DemoTable1793 값에 삽입(NULL,Brown); 쿼리 OK, 영향을 받는 행 1개(0.00초) select 문을 사용하여 테이블의 모든 레코드 표시 -
이를 위해 case 문을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1794 ( Amount int ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1794 values(100); Query OK, 1 row affected (0
먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1795 ( Name varchar(20), DueDate date ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1795 values('John','
이를 위해 TRUNCATE TABLE 명령을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1796 ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(20) ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하
테이블에서 다른 테이블로 데이터를 삽입하려면 INSERT INTO 문을 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1 ( Id int, FirstName varchar(20), Age int ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부
이를 위해 replace()와 함께 group_concat()을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - 테이블 DemoTable1799 생성 ( EmployeeId varchar(20) );쿼리 OK, 영향을 받는 행 0개(0.00초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - select 문을 사용하여 테이블의 모든 레코드 표시 - DemoTable1799에서 * 선택; 그러면 다음과 같은 출력이 생성됩니다. +-----------------+| 직원 ID |+-----------------+|
먼저 테이블을 생성하겠습니다 - );Query OK, 영향을 받는 행 0개(0.58초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - DemoTable 값에 삽입(NULL,NULL);쿼리 OK, 1행 영향(0.15초) select 문을 사용하여 테이블의 모든 레코드 표시 - DemoTable에서 * 선택; 이것은 다음과 같은 출력을 생성합니다- +------+-------+| 아이디 | 이름 |+------+-------+| 10 | 널 || 널 | 데이비드 || 널 | NULL |+------+-------+세트의
기본 키를 삭제하려면 먼저 ALTER를 사용하여 테이블을 변경하십시오. 그런 다음 DROP을 사용하여 아래와 같이 키를 드롭합니다. 구문 alter table yourTableName drop primary key; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable -> ( -> StudentId int NOT NULL, -> StudentName varchar(20), ->
예, 이중 및 날짜를 VARCHAR에 저장할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable -> ( -> Amount varchar(20), -> JoiningDate varchar(20) -> ); Query OK, 0 rows affected (0.96 sec) 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하십시오. varchar double 및 날
먼저 테이블을 생성하겠습니다 - );쿼리 OK, 영향을 받는 행 0개(0.68초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - DemoTable 값에 삽입(David,90);쿼리 OK, 1행 영향(0.24초) select 문을 사용하여 테이블의 모든 레코드 표시 - DemoTable에서 * 선택; 이것은 다음과 같은 출력을 생성합니다 - +-------------+-------------+| 학생 이름 | 학생 마크 |+-------------+-------------+| 크리스 | 50 || 데이비드 | 70 |
중복 튜플을 찾으려면 GROUP BY HAVING 절을 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable -> ( -> Id int, -> Name varchar(20) -> ); Query OK, 0 rows affected (0.80 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable value
먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable -> ( -> DueDate date -> ); Query OK, 0 rows affected (0.73 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('2019-01-11'); Query OK, 1 row affected (0.08 sec) mysql>