STR_TO_DATE()를 사용하여 INSERT에서 미국 날짜 형식을 MySQL 형식으로 변환할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql>create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, ShippingDatetime varchar(200) ); Query OK, 0 rows affected (1.04 sec) 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하십시오. 여기에서 INSERT를
RAND() 및 LIMIT 절을 사용하여 MySQL 데이터베이스에서 두 개의 임의 행을 선택하십시오 - select *from yourTableName order by rand() limit 2; 먼저 테이블을 생성하겠습니다 - mysql>create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, ClientFirstName varchar(20) ); Query OK, 0 rows affected (0.64 sec)
MySQL에 날짜를 저장하려면 STR_TO_DATE() 메소드를 사용하십시오 - insert into yourTableName values(STR_TO_DATE('yourDate', '%d/%m/%Y')); 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable ( AdmissionDate date ); Query OK, 0 rows affected (0.62 sec) 삽입 명령을 사용하여 테이블에 레코드 삽입 - mysql> inser
이를 위해 UPDATE 명령과 함께 CASE 문을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Value int ); Query OK, 0 rows affected (1.44 sec) 삽입 명령을 사용하여 테이블에 레코드 삽입 - mysql> insert into DemoTable(Value) values(100); Query OK
이를 위해 ORDER BY 절을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable ( FirstName varchar(200) ); Query OK, 0 rows affected (0.93 sec) 삽입 명령을 사용하여 테이블에 레코드 삽입 - mysql> insert into DemoTable values('Larry'); Query OK, 1 row affected (0.17 sec) mysql> insert into
이를 위해 집계 함수 AVG()를 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable ( Value1 int, Value2 int, Value3 int ); Query OK, 0 rows affected (0.54 sec) 삽입 명령을 사용하여 테이블에 레코드 삽입 - mysql> insert into DemoTable values(10,20,30); Query OK, 1 row affected
테이블 이름에 공백이 있는 테이블 이름은 백틱을 사용해야 합니다. 먼저 테이블을 생성해 보겠습니다. 여기에서 백틱을 사용했습니다 - mysql> create table `Demo Table138` ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Price int ); Query OK, 0 rows affected (0.47 sec) 삽입 명령을 사용하여 테이블에 레코드 삽입 - mysql> insert into `Demo Table138
문자열의 첫 번째 문자를 제외한 모든 문자를 선택하려면 SUBSTR() 메서드를 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable ( FirstName varchar(20) ); Query OK, 0 rows affected (0.63 sec) 삽입 명령을 사용하여 테이블에 레코드 삽입 - mysql> insert into DemoTable values('Larry'); Query OK, 1 row affected (0.24
이를 위해 MySQL의 LPAD()를 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable ( FullName varchar(100) ); Query OK, 0 rows affected (0.81 sec) 삽입 명령을 사용하여 테이블에 레코드 삽입 - mysql> insert into DemoTable values('John Smith'); Query OK, 1 row affected (0.22 sec) mysql> inse
중복 입력을 방지하려면 UNIQUE 제약 조건을 추가하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable ( Id int, Name varchar(100) ); Query OK, 0 rows affected (0.79 sec) 다음은 UNIQUE -를 사용하여 MySQL 이중 삽입을 방지하는 쿼리입니다. mysql> alter table DemoTable add constraint id_NameUnKey UNIQUE(Id,Name)
INFORMATION_SCHEMA.TABLES 및 AVG_ROW_LENGTH를 사용하여 MySQL에서 평균 행 길이를 쿼리할 수 있습니다. - SELECT AVG_ROW_LENGTH FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = ‘yourTableName’; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, &
열이 둘 이상의 레코드에 동일한 데이터를 포함하는 MySQL 행을 선택하려면 MySQL JOIN을 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable ( UserId int, UserName varchar(20) ); Query OK, 0 rows affected (0.54 sec) 삽입 명령을 사용하여 테이블에 레코드 삽입 - mysql> insert into DemoTable values(10,'John');
IF()를 사용하여 데이터가 NULL인지 확인할 수 있습니다. 먼저 테이블을 생성하겠습니다 - 테이블 생성 DemoTable( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Name varchar(200), Age int);쿼리 OK, 영향을 받는 행 0개(0.44초) 삽입 명령을 사용하여 테이블에 레코드 삽입 - DemoTable(Name,Age)에 삽입 values(Carol,null);Query OK, 1행 영향(0.13초) select 명령을 사용하여 테이블의 레코드 표시 - Demo
조건에 따라 저장 프로시저의 메시지를 표시하려면 IF-ELSE 조건 -을 사용합니다. mysql> DELIMITER // mysql> CREATE PROCEDURE showMessage(value int,Name varchar(20)) BEGIN IF(value > 100) then SELECT CONCAT("HELLO"," ",Name); &nbs
하나의 ID만 삭제하면 되므로 LIMIT 1과 함께 ORDER BY DESC 명령을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable ( UserId int, UserName varchar(20) ); Query OK, 0 rows affected (0.57 sec) 삽입 명령을 사용하여 테이블에 레코드 삽입 - mysql> insert into DemoTable values(100,'John'); Q
제한된 수의 레코드를 가져오는 데 사용되는 LIMIT를 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable ( Id int, Name varchar(20) ); Query OK, 0 rows affected (0.53 sec) 삽입 명령을 사용하여 테이블에 레코드 삽입 - mysql> insert into DemoTable values(10,'John'); Query OK, 1 row affected (0
이를 위해 ENUM 데이터 유형을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, UserRating ENUM('1','2','3','4','5') ); Query OK, 0 rows affected (0.54 sec) 삽입 명령을 사용하여 테이블에 레코드 삽입 - my
SELECT에서 점을 쉼표로 바꾸려면 REPLACE()를 사용할 수 있습니다. 다음은 구문입니다 - select replace(yourColumnName, '.' , ',' ) from yourTableName; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable ( Value float ); Query OK, 0 rows affected (0.63 sec) 삽입 명령을 사용하여 테이블에 레코드 삽입 - mysql> insert i
정수 집합에서 선택하려면 UNION을 사용할 수 있습니다. 다음은 구문입니다 - SELECT yourValue1 UNION SELECT yourValue2 UNION SELECT yourValue3 UNION SELECT yourValue4 . . . . N MySQL의 정수 집합에서 선택하기 위해 위의 구문을 구현해 보겠습니다. - mysql> SELECT 1000 UNION SELECT 2000 UNION SELECT 3000 UNION SELECT 4000 UNION SELECT 5000 UNION SELECT 60
하나의 레코드를 유지하고 나머지 중복 레코드를 삭제해야 하므로 이를 위해 몇 가지 조건으로 DELETE 명령을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(40) ); Query OK, 0 rows affected (0.48 sec) 삽입 명령을 사용하여 테이블에 레코드 삽입 - mysq