데이터베이스
-
-
배열 연습 문제데이터베이스/MongoDB 2023. 12. 15. 16:06
1. 첫 번째 과목이 수학이고, 점수가 85보다 큰 학생 찾기 db.class.find({grades:{$elemMatch:{subject:'수학', score:{$gt:85}}}}).pretty() db.class.find({'grades.subject': "수학", 'grades.score': {$gte : 85}}) { _id: 1, name: '반장', grades: [ { subject: '수학', score: 88 }, { subject: '과학', score: 90 } ] } { _id: 2, name: '부반장', grades: [ { subject: '수학', score: 88 }, { subject: '과학', score: 90 } ] } 2. 두 번째 과목에서 과학 점수가 90점 이상..
-
XAMPP 설치데이터베이스/SQL 2023. 12. 14. 17:22
https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/7.2.13/ XAMPP - Browse /XAMPP Windows/7.2.13 at SourceForge.net Making Paperless Happen to Move Your Company Forward Preserve and bring visibility to all your physical documents in a digital environment sourceforge.net 경고창 떠도 걍 무시, Programs Files (x86)에 설치할 수 없다는 뜻 설치 후 환경 설정 최종 설정 끝 이후에는 컴퓨터를 재부팅해도 Apache 서비스 자동 시작 ~재부팅~ 메모장 켜기 입력 후 C..
-
MongoDB 문제 예제 2데이터베이스/MongoDB 2023. 12. 14. 15:02
* Practice1 Database, Movies Collection 사용) 3. Query / Find Documents(1) 모든 도큐먼트 찾기 */ use Practice1 db.movies.find() /* 출력 */ switched to db Practice1 { _id: ObjectId("6572d0649eb2afcbf945d552"), title: 'Avatar' } { _id: ObjectId("6572d0649eb2afcbf945d553"), title: "Pee Wee Herman's Big Adventure" } { _id: ObjectId("6572d0649eb2afcbf945d554"), title: 'The Hobbit: An Unexpected Journey', writer:..
-
MongoDB 문제 예제 1데이터베이스/MongoDB 2023. 12. 14. 14:58
/* 1. test1DB의 Student 컬렉션에서 name: 'Greg Powell', _id 포함, Score 제외하는 결과 출력 */ db.Student.find({name:'Greg Powell'}, {_id:true, score:false}); /* 출력 */ { _id: ObjectId("65558957872dd38face7b3b6"), name: 'Greg Powell', email: 'greg powell@fake-mail.com', version: 1, scores: [ 65, 75, 80 ], dateCreated: 1999-02-10T00:00:00.000Z } /* 2. student_id, type과 score를 갖는 임의의 5개 document를 json 파일로 작성 후 'tes..
-
-
SQL 고급데이터베이스/SQL 2023. 11. 9. 15:14
숫자 데이터 형식(많이 쓰게 될) 데이터 형식 바이트 수 설명 INT 4 정수 FLOAT 4 소수점 아래 7자리까지 표현 DOUBLE 8 소수점 아래 15자리까지 표현 변수의 사용 SQL도 다른 일반적인 프로그래밍 언어처럼 변수를 선언하고 사용할 수 있음 SET @변수이름 = 변수의 값 ; -- 변수의 선언 및 값 대입 SELECT @변수이름 ; -- 변수의 값 출력 변수는 HeidiSQL을 재시작할 때까지는 계속 유지되지만, HeidiSQL을 닫았다가 재시작하면 소멸됨 데이터 형식과 형 변환 CAST(), CONVERT() 함수를 사용, 두 함수는 거의 비슷한 기능을 함 CAST( expression AS 데이터형식 [ (길이) ] ) CONVERT( expression , 데이터형식 [ (길이) ] ..
-
SQL 기본 문법데이터베이스/SQL 2023. 10. 27. 14:52
DBname : DBMADANG CREATE TABLE Book ( bookid NUMBER(2) PRIMARY KEY, bookname VARCHAR2(40), publisher VARCHAR2(40), price NUMBER(8) ); CREATE TABLE Customer ( custid NUMBER(2) PRIMARY KEY, name VARCHAR2(40), address VARCHAR2(50), phone VARCHAR2(20) ); CREATE TABLE Orders ( orderid NUMBER(2) PRIMARY KEY, custid NUMBER(2) REFERENCES Customer(custid), bookid NUMBER(2) REFERENCES Book(bookid), salepr..