use madang;/*집계함수(=그룹함수) : 계산할 때 null이 포함된 행은 집계에서 제외 - 합계 : sum(컬럼명), sum(distinct 컬럼명) - 평균 : avg(컬럼명), avg(distinct 컬럼명) - 최대 : max(컬럼명), max(distinct 컬럼명) - 최소 : min(컬럼명), min(distinct 컬럼명) - 개수 : count(컬럼명), count(distinct 컬럼명) count(컬럼명) : null 제외한 개수 count(*) : 행(레코드)의 개수를 셀때 null이 포함된 행도 함께 센다.(null 값도 포함한 개수) - 해당되는 행이 하나도 없을 때 sum(컬..
use madang;create table newbook( bookid int, bookname varchar(20), publisher varchar(20), price int);create table newcustomer( custid int, bookid int, saleprice int);select * from newbook;-- 1. newbook테이블에서 isbn컬럼 추가, 데이터 타입 : varchar(13) alter table newbook add column isbn varchar(13);-- alter table newbook -- add isbn varchar(13);select * from newbook;-- 2. newbook테이블에서 isbn..
use madang; -- madang db사용-- 1. 모든 도서의 이름과 가격을 검색select bookname, price from book;select bookname as 도서명, price 책가격from book;-- 2.select bookid, bookname, publisher, pricefrom book;select * from book;-- 3. select publisher from book;-- 4. 가격이 20000미만인 도서 검색select *from bookwhere price =10000 and price = 20000;-- 11. 도서명에 맞춰 오름차순 정렬select * from book; -- pk인 bookid를 기준으로 오름차순select *from book--..
-- 한 줄 주석/* 여러 줄 주석*/-- madang db가 이미 존재하면 삭제하기drop database if exists madang; -- orders 테이블이 존재하면 삭제drop table if exists orders; -- book 테이블이 존재하면 삭제drop table if exists book; -- Ctrl + Enter 실행-- customer 테이블이 존재하면 삭제drop table if exists customer; -- 1 ~ 3 : DDL(데이터정의어) - create(생성), alter(변경), drop(삭제)-- 1. db부터 만들기-- drop 개체 객체명;-- db가 이미 존재하면 삭제하기drop database if exists madang; -- Ctrl ..
-- 주석-- db -> use db -> table -> insert-- 대소문자 구분 하지 않음-- 현재 줄 실행 : Ctrl + Enter-- 전체 실행 : Ctrl + Shift + Enter-- create 객체 객체명-- ============================-- 1.데이터베이스(db)생성 - 한 번만-- db 삭제-- drop 객체 객체명;drop database if exists shop; -- Ctrl + Enter-- db 있으면 삭제하고 없으면 말고-- shop db만들기create database shop; -- Ctrl + Enter-- 2. db안으로 들어가기 - 매 번-- use db명; -> db를 사용하려 할 때 마다use shop; -- Ctrl + En..