일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- AVG
- 오차제곱합
- 신경망
- 교차엔트로피오차
- 수치미분
- next.js 튜토리얼
- 학습 구현
- sqlite3
- max
- 합계
- Depthwise Convolution
- 밑바닥부터 시작하는 딥러닝
- 평균
- PYTHON
- join
- 데이터베이스
- 최댓값
- sum
- COUNT
- Pointwise Convolution
- MIN
- total
- 시험데이터
- 제약조건
- Next.js
- 미니배치
- Depthwise Separagle Convolution
- PyQt5
- sigmoid
- 렐루함수
- Today
- Total
목록개발 (31)
우잉's Development
1. Trigger 생성 Trigger : 특정 테이블의 데이터가 수정되면 동시에 다른 테이블의 데이터를 수정하고 싶은 경우 사용되는 것. CREATE TRIGGER 트리거명 [ BEFORE | AFTER| INSTEAD OF ] { DELETE | UPDATE [OF 컬럼명, ...] | INSERT } ON 테이블명 [ FOR EACH ROW | FOR EACH STATEMENT ] [ WHERE 조건식 ] BEGIN SQL문1; SQL문2; ... END; SQL 문은 DELETE문, INSERT문, DELETE문이 있다. UPDATE가 발생했을 때는 다음과 같이 작성할 수 있다. CREATE TRIGGER 트리거명 UPDATE ON 테이블명 BEGIN SQL문1; SQL문2; ... END; 또한..
1. 인덱스 (index) : 테이블의 정보를 검색했을 때 검색 속도를 높이기 위해 사용하는 하나의 기술. id name address old 1 Kim Seoul 23 2 Han Gyeonggi 20 3 Lee Busan 18 4 Cho Seoul 17 5 Song Daejeon 38 6 Jin Seoul 19 name컬럼의 값을 검색하려고 할 때, 테이블에 저장되는 데이터는 차례로 나열되어 있는 것이 아니므로 원하는 데이터가 있는지 차례로 검색해 나가야 합니다. 많은 양의 데이터가 저장되어 있는 경우 위에서 부터 찾아가는 것은 매우 비효율적입니다. 이러한 경우 인덱스를 생성하면 검색 속도를 향상 시킬수 있습니다. 2. 인덱스의 장단점 1) 장점 : 많은 양의 데이터를 검색할 때 빠르게 검색가능 2) ..
1. View 생성 View : 생성된 테이블의 컬럼과 데이터 검색 조건을 지정하여 만든 가상적인 테이블. CREATE VIEW 뷰명 AS SELECT 문; seouluser이라는 view를 만드는데 user테이블에서 주소가 Seoul인 사람의 id와 name만 가지고 있다. 2. 뷰에서 얻을 수 있는 데이터 뷰는 어떤 데이터를 원래의 테이블에서 검색하는지에 대한 정의를 하고 있을 뿐 데이터 자체를 가지고 있지는 않다. 뷰에서 데이터를 검색할 때마다 현재 테이블의 데이터에서 조건에 맞는 데이터를 가져온다. 그러므로 뷰에 대해 동일한 SQL문을 실행해도 원래 테이블의 데이터가 바뀐 겨우 다른 결과가 될 가능성이 있다. 실제로 해보도록 하자 . user 테이블에 Seoul에 사는 사람을 추가했더니, view..
1. NOT NULL 제약조건 NOT NULL : 해당 열에 NULL값을 저장할 수 없는 조건. CREATE TABLE 테이블명 ( 컬럼명 데이터타입 NOT NULL, ...) name 의 타입은 text이고 제약조건을 not null을 주어졌고 address의 타입도 text지만 not null의 제약조건은 설정하지 않았습니다. 그래서 insert into user values('han', null); 을 수행 할 때는 error가 없었지만, insert into user values(null, 'Busan');을 수행 할 때는 name이 not null조건으로 error가 발생합니다. 그 밑에 insert into user(address) values ('Daejun'); . 또한, name이란 컬럼..
1. PRIMARY KEY 제약조건 CREATE TABLE 테이블명 (컬럼명 PRIMARY KEY, ... ) PRIMARY KEY 제약을 준 컬럼명이 기본 키가 된다. 기본 키는 하나 이상의 컬럼의 조합으로 설정되고, 테이블에 하나만 존재 한다. 기본키가 설정된 컬러에서는 다른 데이터와 중복된 값을 포함할 수 없다. 즉, ① 테이블에 하나만 존재 ② 중복 불가 두가지가 설정이 된다. user 테이블을 생성하고 데이터를 추가 하는데 id값이 1이 중복되어 error가 발생했다. 여러 컬럼의 조합에 대해 PRIMARY KEY 제약 조건을 설정 하려면 다음과 같이 작성한다. CREATE TABLE 테이블명 ( 컬럼명1, 컬럼명2, ..., PRIMARY KEY (컬럼명1, 컬럼명2, ... )); 컬럼의 데..