데이터베이스 0장 예제
2023. 4. 3. 00:26ㆍ데이터베이스
728x90
SQL CREATE
아래 속성을 가진 Book 테이블을 생성하세요
bookid(도서번호) - INTEGER
bookname(도서이름) - CHAR(20)
publisher(출판사) - CHAR(16)
price(가격) - INTEGER
CREATE TABLE Book(
bookid INTEGER,
bookname CHAR(20),
publisher CHAR(16),
price INTEGER);
SQL SELECT
도서이름에 '축구'가 포함된 도서이름과 출판사를 구하시오.
SELECT bookname, publisher
FROM Book
WHERE bookname LIKE '%축구%';
SQL SELECT
고객별로 주문한 도서의 총 수량과 총 판매액을 구하시오.
SELECT custid, COUNT(*) AS 도서수량, SUM(saleprice) AS 총액
FROM Orders
GROUP BY custid;
SQL INSERT
Book 테이블에 새로운 도서 '스포츠 의학'을 삽입하시오. 스포츠 의학은 '한솔의학서적'에서 출간되었으며, 가격은 90,000 원이다.
INSERT INTO Book(bookid, bookname, publisher, price)
VALUES(11,'스포츠 의학', '한솔의학서적',900000);
SQL GRANT
newguest에게 Book 테이블의 SELECT 권한을 부여하시오.
GRANT SELECT ON madang.Book TO newguest@localhost;
728x90
'데이터베이스' 카테고리의 다른 글
2016 - 1 (0) | 2023.04.11 |
---|---|
5. 관계 데이터베이스 (1) | 2023.04.10 |
3. DBMS 데이터베이스 관리 시스템이란? ( DataBase Management System) (1) | 2023.04.03 |
2. SQL의 DDL, DML, DCL 정의, 주요 명령어 예제로 알아보기 (0) | 2023.04.01 |
1. SQL(Stuctured Query Language) , Query (0) | 2023.04.01 |