이를 위해 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable ( Message text ); Query OK, 0 rows affected (1.15 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('Good'); Query OK, 1 row affected (0.43 sec) mysql> insert into DemoTable values('Bye')
두 개의 SELECT 문을 사용하여 첫 번째 테이블의 값을 다른 테이블에 삽입하려면 SUBQUERY를 사용하십시오. 이렇게 하면 단일 MySQL 쿼리만 사용하여 두 번째 테이블에서 결과를 얻을 수 있습니다. 먼저 테이블을 생성하겠습니다 - 테이블 생성 DemoTable1( Name varchar(100), Score int);Query OK, 영향을 받는 행 0개(1.30초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - select 문을 사용하여 테이블의 모든 레코드 표시 - Select *from DemoTable
DAYNAME()을 사용하여 생년월일이 있는 레코드의 요일 이름을 표시합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable795 ( DateOfBirth date ); Query OK, 0 rows affected (0.61 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable795 values('1996-01-21'); Query OK, 1 row affected (0.14 sec) mysql>
MySQL에서 열 이름을 바꾸려면 ALTER 및 CHANGE 명령을 사용해야 합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable796 ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, Name varchar(100), StudentAge int ); Query OK, 0 rows affected (0.56 sec) 테이블 설명을 확인해보자 - mysql> desc DemoTable796; 그러면 다음과 같은 출력이
MySQL 데이터베이스의 올바른 날짜/시간 형식은 다음과 같습니다. - ‘YYYY-MM-DD HH:M:SS’ 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable797 ( ArrivalDatetime datetime ); Query OK, 0 rows affected (0.68 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable797 values(NOW()); Query OK, 1 row affect
MySQL에서 #1054 오류가 언제 발생하는지 봅시다. varchar 값을 삽입하는 동안 작은따옴표 추가를 잊어버리면 이 오류가 발생합니다. 다음은 오류입니다 - Insert into DemoTable798 values(100,Adam);ERROR 1054 (42S22):필드 목록의 알 수 없는 열 Adam 아래와 같이 이 오류를 수정하려면 문자열 값 주위에 작은따옴표를 사용해야 합니다. - DemoTable798 값에 삽입(100,Adam); 먼저 테이블을 생성하겠습니다 - 테이블 DemoTable798 생성( Stu
CONCAT() 메서드는 연결하는 데 사용되는 반면 GROUP_CONCAT()은 그룹의 문자열을 단일 문자열로 연결하는 데 사용됩니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable799 ( UserId int, UserName varchar(100), UserAge int ); Query OK, 0 rows affected (0.56 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable799 values
먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable800 ( Value int ); Query OK, 0 rows affected (0.59 sec) 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하십시오. 여기에 5개의 유사한 값을 삽입했습니다 - mysql> insert into DemoTable800 values(10); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable800 values(10); Que
이를 위해 ORDER BY IF()를 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable801 ( Score int ); Query OK, 0 rows affected (0.69 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable801 values(30); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable801 values(99); Que
CONCAT()을 사용하여 레코드를 연결하고 IFNULL()을 사용하여 NULL 값을 확인합니다. 먼저 테이블을 생성하겠습니다 - Create table DemoTable802 ( FirstName varchar(100), LastName varchar(100));Query OK, 영향을 받는 행 0개(1.01초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - DemoTable802 값에 삽입(NULL,NULL);쿼리 OK, 1행 영향(0.21초) select 문을 사용하여 테이블의 모든 레코드 표시 - 선택 *De
테이블을 생성하는 동안 열에 대한 기본값을 설정하려면 DEFAULT. 먼저 예제를 보고 테이블을 생성해 보겠습니다. 아래에서 볼 수 있듯이 테이블을 생성하는 동안 DEFAULT -로 설정했습니다. 테이블 DemoTable803 생성 ( UserId int DEFAULT 101, UserName varchar(100) DEFAULT Chris);쿼리 OK, 영향을 받는 행 0개(1.18초) 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하십시오. 삽입하지 않는 값의 경우 기본값이 자동으로 설정됩니다 - insert into D
예, false를 0으로 사용하여 일치시킬 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable804 ( Id varchar(100) ); Query OK, 0 rows affected (0.66 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable804 values('101John'); Query OK, 1 row affected (0.20 sec) mysql> insert into De
특정 요일의 경우 DAYOFWEEK()를 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable785 ( CustomerId int NOT NULL AUTO_INCREMENT PRIMARY KEY, CustomerName varchar(100), ShoppingDate date ); Query OK, 0 rows affected (0.61 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable785(Cu
열 값을 CSV로 표시하려면 GROUP_CONCAT()을 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable786 ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(100) ) AUTO_INCREMENT=101; Query OK, 0 rows affected (0.70 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql
먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable787 ( Score1 int, Score2 int, Name varchar(100) ); Query OK, 0 rows affected (0.84 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable787 values(34,56,'Chris'); Query OK, 1 row affected (0.19 sec) mysql> insert into
중복 레코드에 대한 데이터를 정렬하려면 ORDER BY를 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable788 ( FirstName varchar(100), Score int ); Query OK, 0 rows affected (1.89 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable788 values('Chris',78); Query OK, 1 row affected (0.20
이름과 성의 첫 글자를 확인하려면 LEFT()를 사용해야 합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable789 ( FirstName varchar(100), LastName varchar(100) ); Query OK, 0 rows affected (0.78 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable789 values('Adam','Smith'); Query OK,
먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable790 ( Score1 int, Score2 int ); Query OK, 0 rows affected (0.45 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable790 values(98,76); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable790 values(78,89); Query OK,
NOT IN()을 사용하여 테이블에서 일부 값을 제외합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable791 ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, FirstName varchar(100) ); Query OK, 0 rows affected (0.61 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable791(FirstName) values('Chris
테이블의 값을 다시 섞으려면 MySQL RAND()를 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable792 ( Name varchar(100), Subject varchar(100) ); Query OK, 0 rows affected (0.66 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable792 values('Chris','MySQL'); Query OK, 1 r