열 이름을 변경하려면 열 이름 뒤에 AS 키워드를 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable ( Id int, StudentFirstNameInCollege varchar(100) ); Query OK, 0 rows affected (0.68 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values(100,'Chris'); Query OK
문자열에서 첫 번째 알파벳을 가져오려면 LEFT()를 사용하십시오. 이 방법을 사용하면 문자열의 왼쪽부터 문자를 반환할 수 있습니다. 먼저 예제를 보고 테이블을 생성해 보겠습니다 - mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, FirstName varchar(100) ); Query OK, 0 rows affected (1.03 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 -
이를 위해 CASE 문을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - 테이블 생성 DemoTable( ProductName varchar(100), ProductRating ENUM(1,2,3));Query OK, 영향을 받는 행 0개(0.50초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - DemoTable values(Product-3,3)에 삽입 select 문을 사용하여 테이블의 모든 레코드 표시 - DemoTable에서 *선택; 이것은 다음과 같은 출력을 생성합니다 - +-------------+
먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable ( Id int, Name varchar(50) ); Query OK, 0 rows affected (0.47 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values(1001,'Robert'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoT
먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable ( Number int ); Query OK, 0 rows affected (0.80 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values(189); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values(178); Query OK, 1 row affected (0
이를 위해 ORDER BY CASE 문을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable order by with vas Color varchar(100) ); Query OK, 0 rows affected (0.64 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('Red'); Query OK, 1 row affected (0.11 sec) mysql> insert
예, AS 키워드를 사용하여 MySQL 별칭을 만듭니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable ( FirstName varchar(100) ); Query OK, 0 rows affected (0.54 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('Chris'); Query OK, 1 row affected (0.15 sec) mysql> insert
열의 최대값을 얻기 위해 MySQL에는 미리 정의된 집계 함수 MAX()가 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable ( Id int ); Query OK, 0 rows affected (0.96 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values(100); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTa
4개의 임의 테이블을 선택하려면 ORDER BY RAND()를 사용하십시오. 다음은 구문입니다 - select TABLE_NAME AS anyAliasName from INFORMATION_SCHEMA.TABLES where TABLE_SCHEMA = ‘yourDatabaseName’; order by rand() limit yourLimitNumber; 수천 개의 테이블이 있는 MySQL 데이터베이스에서 4개의 임의 테이블을 선택하기 위해 위의 구문을 구현해 보겠습니다. 여기서 LIMIT는 가져오려는 레코
전체 4개 열에서 최소 점수를 찾으려면 MySQL LEAST() 함수를 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable( Score1 int, Score2 int, Score3 int, Score4 int ); Query OK, 0 rows affected (0.50 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable
이를 위해 AS select 문을 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1 ( Score int ); Query OK, 0 rows affected (1.22 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1 values(89); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable1 values(98); Q
TINYINT(1)와 부울 사이에는 차이가 없습니다. Bool 또는 Boolean 키워드는 내부적으로 TINYINT(1)로 변환되거나 Bool 또는 Boolean이 TINYINT(1)와 동의어라고 말할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable ( isMarried Boolean ); Query OK, 0 rows affected (1.77 sec) 테이블에 대한 설명을 확인해보자 - mysql> desc DemoTable; 이것은 다음
이를 위해 MySQL에서 null 값에 대해 IS NULL 속성을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable ( Name varchar(100) ); Query OK, 0 rows affected (0.53 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('Robert'); Query OK, 1 row affected (0.23 sec) mys
먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable ( FirstName varchar(100), LastName varchar(100) ); Query OK, 0 rows affected (0.83 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('Adam','Smith'); Query OK, 1 row affected (0.17 se
저장 프로시저의 @ 기호는 사용자 정의 세션 변수에 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable ( StudentName varchar(50) ); Query OK, 0 rows affected (1.30 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('John Smith'); Query OK, 1 row affected (1.00 sec) m
이를 위해 SUM()과 함께 CASE 문을 사용할 수 있습니다. 여기에서는 직원 성별 값이 있는 열에서 남성 및 여성 레코드 수를 찾습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable ( EmployeeGender ENUM('Male','Female') ); Query OK, 0 rows affected (0.52 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable
단일 MySQL 쿼리에서 여러 열의 열 유형을 변경하려면 구문은 다음과 같습니다. - 테이블 yourTableName수정 열 yourColumnName 1 yourDataType1 변경, yourColumnName 2 열 수정 yourDataType2,..N; 먼저 테이블을 생성하겠습니다 - Create table DemoTable( Id varchar(100), FirstName text, LastName text);Query OK, 영향을 받는 행 0개(0.52초) 테이블 설명을 확인해보자 - 설명 데모 테이블; 이것은
이를 위해 MySQL에서 CONCAT() 메서드를 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable ( FirstName varchar(50), LastName varchar(50) ); Query OK, 0 rows affected (0.63 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('Chris','Brown');
다음은 구문입니다 - delete from yourTableName where yourColumnName < (yourAnotherDateValue - INTERVAL 30 DAY); 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable ( DueDate date ); Query OK, 0 rows affected (0.68 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('
모든 열의 길이, 즉 열 값의 모든 문자 수를 얻으려면 char_length()를 사용하십시오. 먼저 테이블을 생성해 보겠습니다. 여기에는 두 개의 열이 있으므로 FirstName 및 LastName 값으로 구성된 각 행에 대해 계산합니다 - mysql> create table DemoTable ( FirstName varchar(100), LastName varchar(100) ); Query OK, 0 rows affected (1.07 sec) 삽입 명령을 사용하여 테이블에