데이터베이스 7주차

-

-- Table structure for table 도서

DROP TABLE IF EXISTS 도서; /*!40101 SET @saved_cs_client = @@character_set_client /; /!50503 SET character_set_client = utf8mb4 /; CREATE TABLE 도서 ( 번호 int(11) DEFAULT NULL, 제목 varchar(30) DEFAULT NULL, 가격 int(11) DEFAULT NULL, 구입일자 datetime DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; /!40101 SET character_set_client = @saved_cs_client */;

-

-- Dumping data for table 도서

LOCK TABLES 도서 WRITE; /*!40000 ALTER TABLE 도서 DISABLE KEYS /; INSERT INTO 도서 VALUES (100,'데이터베이스 시스템',25000,'2009-11-01 00:00:00'),(101,'데이터구조',15000,'2009-11-01 00:00:00'),(102,'자바',20000,'2009-10-20 12:00:00'),(103,'C프로그래밍',20000,'2009-10-20 17:00:00'),(104,'확률통계',13000,'2009-11-01 00:00:00'); /!40000 ALTER TABLE 도서 ENABLE KEYS */; UNLOCK TABLES;

-

-- Table structure for table 성적

DROP TABLE IF EXISTS 성적; /*!40101 SET @saved_cs_client = @@character_set_client /; /!50503 SET character_set_client = utf8mb4 /; CREATE TABLE 성적 ( 이름 varchar(10) DEFAULT NULL, 점수 int(11) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; /!40101 SET character_set_client = @saved_cs_client */;

-

-- Dumping data for table 성적

LOCK TABLES 성적 WRITE; /*!40000 ALTER TABLE 성적 DISABLE KEYS /; INSERT INTO 성적 VALUES ('강유미',125),('박준희',140),('한우리',110),('강유미',75),('한우리',160),('박준희',98),('한우리',90),('강유미',64),('박준희',105); /!40000 ALTER TABLE 성적 ENABLE KEYS */; UNLOCK TABLES;

-

-- Table structure for table 추천도서

DROP TABLE IF EXISTS 추천도서; /*!40101 SET @saved_cs_client = @@character_set_client /; /!50503 SET character_set_client = utf8mb4 /; CREATE TABLE 추천도서 ( 번호 int(11) DEFAULT NULL, 제목 varchar(30) DEFAULT NULL, 가격 int(11) DEFAULT NULL, 추천인 varchar(10) DEFAULT NULL, 추천일자 date DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; /!40101 SET character_set_client = @saved_cs_client */;

-

-- Dumping data for table 추천도서

LOCK TABLES 추천도서 WRITE; /*!40000 ALTER TABLE 추천도서 DISABLE KEYS /; INSERT INTO 추천도서 VALUES (100,'데이터베이스 시스템',25000,'홍길동','2010-11-01'),(101,'데이터구조',15000,'김철수','2009-03-12'),(103,'C프로그래밍',20000,'홍길동','2009-12-25'),(200,'정보검색',20000,'한길동','2010-01-15'); /!40000 ALTER TABLE 추천도서 ENABLE KEYS */; UNLOCK TABLES;

집계(aggregate) 함수

함수 의미 사용 가능한 속성 타입 COUNT 속성 값의 개수 모든 데이터 MAX 속성 값의 최댓값 MIN 속성 값의 최솟값 SUM 속성 값의 합계 숫자 데이터 AVG 속성 값의 평균 VAR_POP 속성 값의 모분산; VARIANCE() VAR_SAMP 속성 값의 표본분산 STDDEV_POP 속성 값의 모표준편차; STD(), STDDEV() STDDEV_SAMP 속성 값의 표본표준편차

집계 함수