분류 전체보기

언어/CSS

position

설명🔖 HTML 문서 상에서 요소가 배치되는 방식속성값속성값설명staticHTML에 작성된 순서 그대로(static) 브라우저 화면에 표시relative요소를 원래 위치를 기준으로 상대적(relative)으로 배치absolute부모 요소에서 relative를 자식 요소에서 absolute를 사용하여 자식이 부모 기준으로 배치fixed요소를 항상 고정된(fixed) 위치에 배치sticky위치가 화면 상단에 끈적하게(sticky) 붙어서 스크롤링이 되더라도 움직이지 않음static (default)HTML에 작성된 순서 그대로 브라우저 화면에 표시top, left, bottom, right 속성값은 position 속성이 static일 때는 무시relative요소를 원래 위치에서 벗어나게 배치 가능요소를 ..

언어/CSS

작성 순서 및 적용 우선순위

권장 작성순서 순서유형속성1레이아웃display, float, position2박스 모델width, height, margin, padding, border3배경background4폰트font, color, text-align, vertical-align5그 외 속성 적용 우선순위속성 값 뒤에 !important를 붙인 속성HTML에서 style을 직접 지정한 속성#id로 지정한 속성.class로 지정한 속성태그이름 (body 등)으로 지정한 속성

데이터베이스/MySQL

테이블 구성

CREATE 문에서 테이블 제작CREATE TABLE 테이블이름 ( { 속성이름 데이터타입 [NOT NULL | UNIQUE | DEFAULT 기본값 | CHECK 체크조건] } [PRIMARY KEY 속성이름(들)] {[FOREIGN KEY 속성이름 REFERENCES 테이블이름(속성이름)] [ON DELETE [CASCADE┃SET NULL] } )제약 조건NOT NULL : 해당 필드는 NULL 값을 저장할 수 없게 됩니다.UNIQUE : 해당 필드는 서로 다른 값을 가져야만 합니다.PRIMARY KEY : 해당 필드가 NOT NULL과 UNIQUE 제약 조건의 특징을 모두 가지게 됩니다.FOREIGN KEY : 하나의 테이블을 다른 테이블에 의존하게 만듭니다.DEFAULT..

데이터베이스/MySQL

데이터 조작어 (검색)

구성요소기본 문법SELECT [ALL┃DISTINCT] 속성이름(들) // 찾는다.FROM 테이블이름(들) [테이블 별명] // 에서[WHERE 검색조건(들)] // 조건에 맞는[GROUP BY 속성이름] // 으로 묶여있는[HAVING 검색조건(들)] // 에서 조건에 맞는[ORDER BY 속성이름 [ASC┃DESC]] // 오름차순/내림차순 정렬---------------------------------------------------------------[ ] : 대괄호 안의 SQL 예약어들은 선택적으로 사용한다.| : 선택 가능한 문법들 중 한 개를 사용할 수 있다..

데이터베이스/MySQL

데이터 조작어 (DML)

Data Manipulation Language (DML)데이터 검색 및 수정데이터 삽입 : INSERT INTO열 이름과 함께 값 삽입INSERT INTO (열이름1, 열이름2...) VALUES(값1, 값2...)SQL 문장 결과 삽입 (대량 삽입)다른 테이블 데이터 가져오기 가능SELECT 문의 열의 갯수와 INSERT 할 테이블의 열의 갯수는 동일해야 함INSERT INTO (열이름1, 열이름2...) SELECT 열이름1, 열이름2 ... FROM WHERE ;AUTO_INCREMENT데이터 수정 : UPDATE기존 입력 값 변경UPDATE SET 열1 = 값1, 열2 = 값2, ... WHERE 조건절;데이터 삭제 : DE..

데이터베이스/MySQL

CMD 명령어

MySQL 접속 (mysql)$> mysql -u root -p$> mysql -u -p$> Enter password: (계정의 비밀번호)원하는 이름으로 database 생성 (CREATE)mysql> CREATE DATABASE (생성할 database 이름);현재 서버 database 출력 (SHOW)mysql> SHOW DATABASES;원하는 이름의 database 접속 (USE)mysql> USE (접속할 database 이름)(성공 시 아래와 같이 뜬다)Database changed기존의 database table을 다른 database table로 이동 (RENAME TABLE ... TO ~)(주의) .table을 뒤에 붙이는 걸 잊지 말자.mysql> RENAME TABLE (기존의 ..

데이터베이스/MongoDB

인덱스(Index)

Index란🔖 자주 조회되는 필드를 따로 저장해서 조회 및 정렬 시의 속도를 빠르게 하는 기법MongoDB는 Collection Scan(컬렉션 데이터를 하나하나 조회하는 방식)으로 데이터를 찾는다.이를 보안하여 Document Field들에 Index를 걸면, 데이터에 설정된 키 값을 가지고 document들을 가르키는 포인터값으로 이뤄진 B-Tree 구조를 만든다.B-Tree : Balanced Binary search Tree인덱스는 일반 Field 뿐만 아닌, 객체 값을 가지는 Field 내부 속성에도 지정 가능ex) { name: {first: ‘Zero’, last: ‘Cho’}} → createIndex({ ‘name.last’:1});Index의 종류기본 인덱스 : _id기본적으로 Mon..

데이터베이스/MongoDB

JSON & BSON

개요Mongo는 명시적으론 JSON 형태로 데이터를 보여주고, 저장한다.검색 기능을 사용할 때도 JSON 문법에 맞게 입력해준다.하지만 실제 MongoDB에서는 데이터를 BSON 형태로 저장하여 사용하고 있다.JSON 형식💡 JSON (JavaScript Object Notation) Javascript 언어의 일부로 정의되어있는 형식 2013년에 공식화key와 value의 값예제{ "_id": "10009999", "listing_url": "", "name": "Horto flat with small garden", "summary": "One bedroom + sofa-bed ...", "cancellation_policy": "flexible", "last_scraped": { "$date":..

MellowHoney
'분류 전체보기' 카테고리의 글 목록 (7 Page)