먼저 테이블을 생성해 보겠습니다. 여기서는 ENUM -를 사용하여 상태를 설정했습니다. mysql> create table DemoTable2037 -> ( -> StudentId int, -> status enum('Active','Inactive') -> ); Query OK, 0 rows affected (0.51 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - my
양수 값에 대해 TRUE를 반환하고 음수에 대해 FALSE를 반환하려면 MySQL IF()를 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable2038 -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> Value int -> ); Query OK, 0 rows affected (0.87 sec) 삽입 명령을 사용하여
특정 순서로 레코드 목록을 표시하려면 조건을 설정하고 ORDER BY를 사용해야 합니다. 이를 위해 ORDER BY CASE 문을 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable2039 -> ( -> Name varchar(20) -> ); Query OK, 0 rows affected (0.62 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert in
이를 위해 SUBSTRING_INDEX()를 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable2040 -> ( -> StudentCode varchar(20) -> ); Query OK, 0 rows affected (0.85 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable2040 values('John-232
정적 SQL 정적 SQL은 고정되고 애플리케이션에 하드 코딩될 수 있는 SQL 문을 나타냅니다. 정적 SQL은 고정 쿼리이므로 이러한 명령문을 분석하고 최적화할 수 있으며 보안을 위해 특별한 처리가 필요하지 않습니다. 동적 SQL 동적 SQL은 사용자의 입력에 따라 동적으로 생성되어 응용 프로그램에서 실행되는 SQL 문을 말합니다. Dynamic Sqls는 일반적이고 유연한 응용 프로그램을 개발하는 데 도움이 됩니다. 동적 SQL에는 더 많은 권한과 보안 처리가 필요할 수 있으며 악의적인 사용자도 위험한 코드를 만들 수 있습니다
이를 위해 REGEXP와 함께 UPDATE 명령을 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable2023 -> ( -> StreetNumber varchar(100) -> ); Query OK, 0 rows affected (0.59 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable2023 values('7')
이를 위해 GROUP_CONCAT()을 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable2024 -> ( -> SubjectName varchar(20), -> StudentName varchar(20) -> ); Query OK, 0 rows affected (0.62 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert in
레코드를 교체하는 가장 간단한 방법은 MySQL REPLACE() −를 사용하는 것입니다. mysql> create table DemoTable2025 -> ( -> URL text -> ); Query OK, 0 rows affected (0.88 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable2025 values('http=//www.facebook.com
예, 테이블에 값을 삽입하는 동안 분을 추가할 수 있습니다. 먼저 테이블을 생성하겠습니다. 여기에 있는 VARCHAR 레코드가 있는 열이 있습니다. mysql> create table DemoTable2026 -> ( -> ArrivalTime varchar(20) -> ); Query OK, 0 rows affected (0.40 sec) 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하십시오. 먼저 VARCHAR 날짜를 변환한 다음 분
먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable2027 -> ( -> UserId int -> ); Query OK, 0 rows affected (0.65 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable2027 values(10); Query OK, 1 row affected (0.18 sec) mysql> insert int
먼저 테이블을 생성하겠습니다 - );쿼리 OK, 영향을 받는 행 0개(0.87초) 다음은 저장 프로시저를 만들고 값을 삽입하는 쿼리입니다(구분자를 올바르게 사용) - delimiter; CALL 명령을 사용하여 저장 프로시저 호출 - call insert_name(Chris,Brown);Query OK, 1행 영향(0.17초) select 문을 사용하여 테이블의 모든 레코드 표시 - Select *from DemoTable2028; 이것은 다음과 같은 출력을 생성합니다 - +------------------+-----
먼저 테이블을 생성하겠습니다 - );쿼리 OK, 영향을 받는 행 0개(0.98초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - DemoTable2029 값에 삽입(4,John ,Brown);쿼리 OK, 영향을 받는 행 1개(0.27초) select 문을 사용하여 테이블의 모든 레코드 표시 - Select *from DemoTable2029; 이것은 다음과 같은 출력을 생성합니다 - +------+-----------+----------+| 아이디 | 이름 | 성 |+------+-----------+--------
최대값을 찾으려면 값이 VARCHAR 유형이므로 CAST()와 함께 MAX()를 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable2030 -> ( -> Value varchar(20) -> ); Query OK, 0 rows affected (0.44 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable2030 values(
여기서는 8바이트 부호 있는 정수를 사용하기 때문에 BIGINT 유형을 사용합니다. 먼저 열이 BIGINT 유형인 테이블을 생성하겠습니다 - mysql> create table DemoTable2031 -> ( -> ByteValue bigint -> ); Query OK, 0 rows affected (1.17 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable2031 va
테이블의 존재를 감지하려면 INFORMATION_SCHEMA.TABLES의 개념을 사용하십시오. 다음 구문은 −입니다. select table_name from information_schema.tables where table_schema=database() and table_name=yourTableName; 위의 구문을 이해하기 위해 테이블을 만들어 보겠습니다 - mysql> create table DemoTable2032 -> ( -> ClientId int,
레코드를 삽입하는 동안 날짜 형식을 지정하려면 MySQL INSERT 문에서 DATE_FORMAT()을 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable2012 -> ( -> ShippingDate varchar(20) -> ); Query OK, 0 rows affected (0.48 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into Demo
먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable2013 -> ( -> Name varchar(20) -> ); Query OK, 0 rows affected (0.63 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable2013 values('Chris'); Query OK, 1 row affected (0.13 sec) m
열 이름에 대한 별칭을 설정하는 구문은 다음과 같습니다. - yourTableName anyAliasName에서 yourColumnName1 anyAliasName1, yourColumnName2 anyAliasName2를 선택하십시오. 위의 구문을 이해하기 위해 테이블을 만들어 보겠습니다 - );쿼리 OK, 영향을 받는 행 0개(0.70초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - DemoTable2014 값에 삽입(Chris,Brown), 쿼리 확인, 영향을 받는 행 1개(0.16초) select 문을 사용하
먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable2015 -> ( -> StudentId int, -> StudentName varchar(20), -> StudentCountryName varchar(20) -> ); Query OK, 0 rows affected (1.20 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert
이를 위해 GROUP_CONCAT()과 함께 CONCAT_WS()를 사용할 수 있습니다. 먼저 mysql> create table DemoTable2016 -> ( -> UserId int, -> UserName varchar(20) -> ); Query OK, 0 rows affected (0.51 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTab