이를 위해 REGEXP BINARY를 사용할 수 있습니다. select *from yourTableName where yourColumnName REGEXP BINARY '[A-Z]{2}'; 먼저 테이블을 생성해 보겠습니다. mysql> create table FindCapitalLettrsDemo -> ( -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> StudentFir
데이터를 삭제한 후 기본 키를 1로 재설정하려면 다음 구문을 사용하십시오. alter table yourTableName AUTO_INCREMENT=1; truncate table yourTableName; 위의 두 단계를 수행하면 1부터 시작하는 기본 키를 얻게 됩니다. 위의 개념을 이해하기 위해 테이블을 만들어 보겠습니다. 테이블 생성 쿼리는 다음과 같습니다. mysql> create table resettingPrimaryKeyDemo -> ( -> UserId
select 절 내에서 텍스트 값을 추가/연결하려면 concat() 함수를 사용할 수 있습니다. 테이블을 만들자 );Query OK, 영향을 받는 행 0개(0.82초) 이제 insert 명령을 사용하여 테이블에 일부 레코드를 삽입할 수 있습니다. 쿼리는 다음과 같습니다 - 삽입 ConcatenatingDemo(UserName,UserCountryName) values(David,US);쿼리 확인, 1행 영향(0.29초) select 문을 사용하여 테이블의 모든 레코드를 표시합니다. 쿼리는 다음과 같습니다 - 선택 * f
CONCAT() 함수를 사용하여 날짜 및 시간 필드를 설정하여 DATETIME 필드를 얻을 수 있습니다. 데모 테이블을 만들어 보겠습니다. mysql> create table getDateTimeFieldsDemo -> ( -> ShippingDate date, -> ShippingTime time, -> Shippingdatetime datetime -> ); Query OK, 0 rows affected (0.50 sec) 삽입 명령을 사용하여 테이블에 일부 레코드를
DECIMAL() 함수를 사용하여 소수점 필드 반올림을 중지할 수 있습니다. 다음은 반올림된 소수 필드의 데모입니다. 이 예에서는 먼저 데모 테이블을 생성하겠습니다. mysql> create table stopRoundingDemo -> ( -> Amount DECIMAL(7) -> ); Query OK, 0 rows affected (0.67 sec) 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하십시오. 쿼리는 다음과 같습니다 - m
IF와 함께 집계 함수 SUM()을 사용하여 값이 GROUP BY 그룹에 나타나는지 확인할 수 있습니다. 먼저 데모 테이블을 생성하겠습니다. mysql> create table GroupbygroupDemo -> ( -> UserId int, -> UserName varchar(20) -> ); Query OK, 0 rows affected (1.48 sec) 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하십시오. 쿼리는 다음과 같습니다 - mysql> insert int
이를 위해 COALESCE() 함수를 사용할 수 있습니다. COALESCE() 함수에서 열의 첫 번째 NON NULL 값을 반환합니다. 개념을 이해하기 위해 먼저 데모 테이블을 생성하겠습니다. mysql> create table combineTwoColumnsDemo -> ( -> UserId int, -> UserName varchar(20), -> UserAge int -> ); Q
개념을 이해하기 위해 먼저 테이블을 생성해 보겠습니다. 테이블 생성 쿼리는 다음과 같습니다. ), 쿼리 OK, 영향을 받은 행 0개(0.57초) 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하십시오. 쿼리는 다음과 같습니다 - ReorderSortDemo 값에 삽입(16);Query OK, 1행 영향(0.09초) select 문을 사용하여 테이블의 모든 레코드를 표시합니다. 쿼리는 다음과 같습니다 - ReorderSortDemo에서 *선택; 다음은 출력입니다. +--------+| 사용자 ID |+--------+|
고유한 값을 가져오고 계산하려면 GROUP BY 절을 사용할 수 있습니다. 구문은 다음과 같습니다. select yourColumnName,count(*) as anyAliasName from yourTableName group by yourColumnName; 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블 생성 쿼리는 다음과 같습니다. mysql> create table GroupByAndCountDemo -> ( -> ClientId int NOT
예, 보기에서 행을 삭제하면 기본 테이블에서 행이 삭제됩니다. 새 테이블을 생성하여 이것을 이해합시다. 테이블 생성 쿼리는 다음과 같습니다. mysql> create table deleteFromBaseTableDemo -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> Name varchar(20) -> ); Query OK, 0 rows affected (0.83 sec) 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하십시오. 쿼
이를 달성하려면 sql_log_bin을 0으로 설정해야 합니다. 개념을 이해하기 위해 테이블을 생성하겠습니다. 테이블 생성 쿼리는 다음과 같습니다. mysql> create table SQLStatementsDemo -> ( -> UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> UserName varchar(20) -> ); Query OK, 0 rows affected
여러 테이블의 열을 합산하려면 UNION ALL을 사용하십시오. 개념을 이해하기 위해 첫 번째 테이블을 만들어 보겠습니다. 첫 번째 테이블을 생성하는 쿼리는 다음과 같습니다. mysql> create table Products1 -> ( -> ProductId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> ProductName varchar(20), -> ProductPrice in
DISTINCT 키워드를 사용하여 고유한 값을 선택할 수 있습니다. 구문은 다음과 같습니다. select distinct yourColumnName from yourTableName; 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블 생성 쿼리는 다음과 같습니다. mysql> create table selectUniqueValue -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> Name varchar(20), -> Ag
MySQL에서 두 숫자의 차이를 알아보기 위해 먼저 데모 테이블을 생성하겠습니다. mysql> create table findDifferenceDemo -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> FirstNumber float, -> SecondNumber float -> ); Query OK, 0 rows affected (0.60 sec) 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하십시오. 쿼리는 다음과 같
새 MySQL 테이블 컬럼과 인덱스를 추가하려면 ALTER TABLE 명령을 사용할 수 있습니다. 구문은 다음과 같습니다. ALTER TABLE yourTableName ADD COLUMN yourColumnName dataType, ADD INDEX(yourColumnName ); 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블 생성 쿼리는 다음과 같습니다. mysql> create table AddColumnAndIndexDemo -> ( -> Id
MySQL에서 숫자인 두 문자열을 비교하려면 CAST() 함수를 사용하십시오. 구문은 다음과 같습니다. select *from yourTableName where cast(yourColumnName as signed)=yourIntegerValue; 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블 생성 쿼리는 다음과 같습니다. mysql> create table compareTwoStringDemo -> ( -> UserId varchar(100) -> ); Query OK,
테이블의 마지막 행에 합계를 표시하려면 UNION을 사용할 수 있습니다. 방법을 이해하기 위해 테이블을 생성해 보겠습니다. mysql> create table showSumInLastRowDemo -> ( -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> StudentName varchar(20), -> StudentMarks int -&g
먼저 테이블을 생성해 보겠습니다. mysql> create table orderByAFunctionDemo -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> FirstNumber int, -> SecodNumber int -> ); Query OK, 0 rows affected (0.44 sec) 삽입 명령을 사용하여 테이블에 일부 레코
이를 달성하기 위한 구문은 다음과 같습니다. select date_format(from_unixtime(yourColumnName),'%b %d, %Y %l:%i %p PDT') from yourTableName; 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블 생성 쿼리는 다음과 같습니다. mysql> create table unixTimeStampFormatDemo -> ( -> Id int NOT NULL AUTO_INCREMENT P
먼저 데모 테이블을 생성해 보겠습니다. mysql> create table excludeCertainColumnsDemo -> ( -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> StudentName varchar(100), -> StudentAge int, -> StudentMarks int, -> St