먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Number int ); Query OK, 0 rows affected (0.64 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable(Number) values(10); Query OK, 1 row affected (0.18 sec) mysql> insert into
이를 위해 CASE 문을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Value1 int, Value2 int ); Query OK, 0 rows affected (0.76 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert in
이를 위해 집계 함수 MAX() 및 MIN()을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Number1 int, Number2 int ); Query OK, 0 rows affected (0.89 sec) 삽입 명령을 사용하여 테이블에 레코드 삽입 - mysql&
먼저 테이블에 몇 개의 열이 있는지 알아야 합니다. 다음은 열 이름을 아는 구문입니다 - show columns from yourTableName; 다음은 모든 열을 연결하는 구문입니다 - select concat(yourColumnName1,yourColumnName2,yourColumnName3,........N) from yourTableName; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable ( CustomerId int, &nbs
from은 MySQL의 예약어이기 때문에 from을 컬럼명으로 직접 사용할 수 없습니다. 계속 사용하려면 백틱 기호를 사용해야 합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, `from` varchar(100), Name varchar(10) ); Query OK, 0 rows af
MySQL의 필드에 substring()을 사용하여 문자열의 일부를 가져올 수 있습니다. 다음은 구문입니다 - select substring(yourColumnName,yourStartingIndex,yourEndingIndex) from yourTableName; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Title longtext
MM/DD/YY를 UNIX 타임스탬프로 변환하려면 아래 구문을 사용할 수 있습니다 - select UNIX_TIMESTAMP(str_to_date(yourColumnName,'%m/%d/%Y')) from yourTableName; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, dateConvertToUnix varchar
먼저 기본 키 CustomerId가 있는 테이블을 생성해 보겠습니다. - mysql> create table DemoTable ( CustomerId int NOT NULL AUTO_INCREMENT, CustomerName varchar(20), CustomerAge int, CustomerCountryName varchar(100), PRIMARY KEY(CustomerId)  
pow()와 power()는 모두 MySQL에서 동의어입니다. 다음은 구문입니다 - select pow(yourValue1,yourValue2); OR select power(yourValue1,yourValue2); 위의 두 구문을 모두 구현해 보겠습니다. POW() 사용 mysql> select POW(4,3); 이것은 다음과 같은 출력을 생성합니다 - +----------+ | POW(4,3) | +----------+ | 64 | +----------+ 1 row in set (0.00 sec) POWER
MySQL에서는 EXCEPT를 사용할 수 없으며 대신 NOT IN 연산자를 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable ( Number1 int ); Query OK, 0 rows affected (0.71 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values(100); Query OK, 1 row affected (0.14
from을 사용할 수 없습니다. from 때문에 직접 열 이름으로 MySQL의 예약어입니다. 이를 방지하려면 백틱 기호를 사용해야 합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, `from` varchar(100), Name varchar(10) ); Query OK, 0 rows af
MySQL의 필드에 substring()을 사용하여 문자열의 일부를 가져올 수 있습니다. 다음은 구문입니다 - select substring(yourColumnName,yourStartingIndex,yourEndingIndex) from yourTableName; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Title longtext
이를 위해 CASE 문을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Name varchar(20) ); Query OK, 0 rows affected (1.11 sec) 삽입 명령을 사용하여 테이블에 레코드 삽입 - mysql> insert into DemoTable(Name) val
ORDER BY 절이나 집계 함수 MAX()를 사용하여 최대값을 선택할 수 있습니다. ORDER BY 사용 다음은 구문입니다 - select yourColumnName from yourTableName order by yourColumnName desc limit 0,1; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable ( Number int ); Query OK, 0 rows affected (0.52 sec) 삽
날짜 열만 있는 테이블을 만들려면 DATE 유형을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(20), StudentAdmissionDate DATE ); Query OK, 0 rows affected (0.47 sec)
STR_TO_DATE() 함수를 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable ( AdmissionDate varchar(200) ); Query OK, 0 rows affected (1.19 sec) 삽입 명령을 사용하여 테이블에 레코드 삽입 - mysql> insert into DemoTable values('12-01-2019'); Query OK, 1 row affect
먼저 테이블과 인덱스를 생성하겠습니다 - 테이블 생성 DemoTable ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentFirstName varchar(20), StudentAge int, StudentCountryName varchar(100), INDEX first_Name_index(StudentFirstName) );Query OK, 0개의 행이 영향을 받습니다(1.01초) 테이블 설명 확인 - 설명 데모 테이블; 이것은 다음과 같은 출력을 생성합니다 - +-
먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable ( ClientId int NOT NULL AUTO_INCREMENT PRIMARY KEY, ClientName varchar(30) ); Query OK, 0 rows affected (0.74 sec) 삽입 명령을 사용하여 테이블에 레코드 삽입 - mysql> insert into DemoTable(ClientName) values('
이를 위해 GROUP BY와 함께 COUNT(*)를 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentAge int ); Query OK, 0 rows affected (0.59 sec) 삽입 명령을 사용하여 테이블에 레코드 삽입 - mysql> insert into
이를 위해 CASE 문을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable ( Number int ); Query OK, 0 rows affected (0.71 sec) 삽입 명령을 사용하여 테이블에 레코드 삽입 - mysql> insert into DemoTable values(490); Query OK, 1 row affected (0.35 sec) mysql> insert into D