테이블을 만들어 봅시다 - mysql> create table DemoTable1923 ( UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY, UserName varchar(20) ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1923(UserId,UserName) &n
특정 연도의 레코드를 업데이트하려면 아래 구문과 같이 YEAR() 메서드를 사용합니다. update yourTableName set yourColumnName1=yourValue1 where YEAR(str_to_date(yourColumnName2,'%d/%m/%Y'))=yourValue2; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1924 ( UserName varchar(20), UserJoin
이를 위해 CASE 문과 함께 UPDATE 명령을 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1925 ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(20), StudentMarks int ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용
이를 위해 ORDER BY CASE 문을 사용할 수 있습니다. 테이블을 만들어 봅시다 - mysql> create table DemoTable1926 ( Position varchar(20), Number int ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1926 values('Highest&
이를 위해서는 SET 명령을 한 번만 사용해야 합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1909 ( Id int NOT NULL, FirstName varchar(20), LastName varchar(20) ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert
데이터베이스 목록을 반환하는 구문은 다음과 같습니다. - select schema_name as anyAliasName from information_schema.schemata; 다음은 MySQL에서 데이터베이스 목록을 반환하는 쿼리입니다 - mysql> select schema_name as DatabaseName from information_schema.schemata; 이것은 다음과 같은 출력을 생성합니다 - +---------------------------+ | DatabaseName
이를 위해 CASE WHEN 문을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1910 ( FirstName varchar(20), Marks int ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1910 values('Chris'
이를 위해 LIMIT와 함께 ORDER BY를 사용하십시오. 먼저 사용자 ID, 로그인 시간 및 이름이 포함된 열이 있는 테이블을 생성해 보겠습니다. - mysql> create table DemoTable1911 ( UserId int, UserLoggedInTime time, UserName varchar(20) ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테
000을 추가하려면 ZEROFILL 개념을 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1913 ( Code int(4) ZEROFILL AUTO_INCREMENT NOT NULL, PRIMARY KEY(Code) ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into Dem
이를 위해 아래 구문과 같이 SET yourColumnName =NULL을 사용하십시오 - update yourTableName set yourColumnName=NULL where yourColumnName=yourValue; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1914 ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Code varchar(20) )
NOT NULL을 설정하려면 IS NOT NULL을 사용하여 값을 찾으십시오. 구문은 다음과 같습니다 - select if('' is not NULL,1,0) as anyAliasName; 다음은 작업 쿼리입니다 - mysql> select if('' is not NULL,1,0); 이것은 다음과 같은 출력을 생성합니다 - +------------------------+ | if('' is not NULL,1,0) | +------------------------+ |
이를 위해 MySQL CASE 문을 사용하여 조건을 설정하십시오 - mysql> create table DemoTable1916 ( StudentName varchar(20), StudentMarks int ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1916 values('Chris',
첫 번째 행과 마지막 행을 분리하려면 MIN() 및 MAX()와 함께 하위 쿼리를 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1917 ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentCode int, StudentMarks int ); Query OK, 0 rows affected (0.00 sec)
이를 위해 WHERE NOT EXISTS와 함께 UNION ALL을 사용하고 NOT IN을 구현하여 테이블에 이미 있는 값을 무시할 수 있습니다. UNION ALL과 함께 SELECT를 사용하여 테이블에 아직 없는 값을 추가합니다. 먼저 테이블을 생성하겠습니다 - 테이블 생성 DemoTable1918 ( Value int NOT NULL AUTO_INCREMENT PRIMARY KEY ); 쿼리 OK, 영향을 받는 행 0개(0.00초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - select 문을 사용하여 테이블의
먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1898 ( Number int ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1898 values(10); Query OK, 1 row affected (0.00 sec) mysql> insert into DemoTable1898 val
특정 문자를 바꾸려면 REPLACE()를 사용하고 업데이트하려면 UPDATE 명령을 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1899 ( Code varchar(20) ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1899 values('John_123');
이를 위해 INSERT INTO SELECT 문을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - 테이블 생성 DemoTable1900 ( ClientId int NOT NULL AUTO_INCREMENT PRIMARY KEY, ClientName varchar(20), ClientAge int default 29 ) auto_increment=1000;Query OK, 영향을 받는 행 0개(0.00초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - DemoTable1900(ClientName) 값에 삽입( Sam)
이를 위해 REGEXP를 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1902 ( Subjects text ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1902 values('MongoDB,Java,Python'); Query OK, 1 row affected
먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1903 ( FirstName varchar(20), LastName varchar(20) , Age int ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1903 values('John
백슬래시를 이스케이프하려면 레코드를 삽입하는 동안 PreparedStatement를 사용하십시오. 먼저 테이블을 생성하겠습니다 - Create table DemoTable1904 ( ClientId int, ClientName varchar(20), ClientAge int );Query OK, 영향을 받는 행 0개(0.00초) 자바 코드는 다음과 같습니다 - 가져오기 java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;public