| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| 31 |
- vuex
- animation
- Swift
- ReactNative
- list
- MINUS
- lifecycle
- elementAt
- Generic
- CLASS
- enum
- Interface
- Filter
- Kotlin
- AWS
- recyclerview
- Service
- Foreign Key
- docker-compose
- docker
- union
- LiveData
- function
- map
- react native
- ConstraintLayout
- 생명주기
- collection
- mongoose
- class component
- Today
- Total
목록DB/mysql (23)
개발 일기
RDBS에서는 JOIN이라는 것을 제공합니다. JOIN은 여러가지 방식으로 할수가 있는데 대표적인것은 아래와 같습니다. LEFT JOIN RIGHT JOIN JOIN FULL OUTER [사전 조건] CREATE TABLE Persons ( Personid int NOT NULL AUTO_INCREMENT, LastName varchar(255) NOT NULL, FirstName varchar(255), Age int, PRIMARY KEY (Personid) ); CREATE TABLE School ( SchoolId int NOT NULL AUTO_INCREMENT, PersonId int NOT NULL, SchoolName varchar(255), PRIMARY KEY (SchoolId) ); ..
CREATE View라는 구문을 통해서 하나의 가상 테이블을 만들수가 있습니다. [구문] CREATE VIEW view_name AS SELECT column1, column2, ... FROM table_name WHERE condition; [예시] CREATE View HelloWorld AS SELECT id , parent_id, child_data FROM child WHERE parent_id = 2; [검색] SET @row_number = 0; Select @row_number:=@row_number + 1 AS num , id , parent_id, child_data from HelloWorld; 만약에 업데이트를 하고싶은 경우에는 다음과 같이 진행이 가능합니다. CREATE OR R..
새로운 Record을 기록 할 때마다 자동적으로 unique한 숫자를 생성하고 싶을 때 사용합니다. (primary key에 자주 사용이 됩니다.) 다음과 같이 이렇게 Table 생성이 가능합니다. CREATE TABLE Persons ( Personid int NOT NULL AUTO_INCREMENT, LastName varchar(255) NOT NULL, FirstName varchar(255), Age int, PRIMARY KEY (Personid) ); 기본적으로 Auto Increment는 1부터 1씩 계속해서 증가해 나갑니다. 만약에 1부터 시작을 안하고 싶을 경우에는 다음과 같이 작성을 할수가 있습니다. ALTER TABLE Persons AUTO_INCREMENT=100; [예시] I..