괴발개발/Database 6

Mysql_root계정에 연결안되는 에러

[root의 계정서버에 연결 안됨을 해결하는 방법] 에러1: Can't connect to MySQL server on 'localhost:3306' (10061) https://xodgl2.tistory.com/34 [MySQL] Workbench Can't connect to MySQL server on 'localhost' (10061) 오류 에러 코드 > Could not connect, server may not be running. Can't connect to MySQL server on 'localhost' (10061) 에러 해결 > 내PC 마우스 오른쪽 관리 클릭> 서비스 및 응용 프로그램 > 서비스 클릭 > M.. xodgl2.tistory.com [MySQL 환경변수 설정하는 방법]..

DB_ 쿼리문 종류별 예시(검색, having, group by, 함수사용)

고객 별 총 주문 수량 select 주문고객, sum(수량) as "주문수량(누적)" from 주문 group by 주문고객; 가입된 고객 중 최고령자의 나이 select max(나이) from 고객; 데이터베이스 > 테이블 > 속성 -- example 데이터베이스 생성 create database example; -- example 데이터베이스 선택 use example; 테이블 생성 create table 고객( 고객아이디 varchar(20) not null, 고객이름 varchar (10) not null, 나이 int, 등급 varchar(10) not null, 직업 varchar(20), 적립금 int default 0, primary key (고객아이디) ); 테이블 안 값 입력 inser..

DB_테이블 생성 쿼리문(예시)

-- 교수 테이블을 생성하는 쿼리문 작성 create table professor( pr_num varchar(11) not null, pr_id varchar(15) not null unique, pr_pw varchar(255) not null, pr_name varchar(30) not null, pr_dep varchar(20) not null, pr_res_num varchar(14) not null unique, primary key(pr_num) ); -- student 테이블을 만드는 쿼리문(DDL) create table student( st_num varchar(10) not null, st_id varchar(15) not null, st_res_num varchar(14) not n..

DB_select 검색, 내림/오름차순 정렬

selct [all| distict] 속성1, 속성2, .., 속성n (또는 전체인 경우 *) from 테이블명; *는 all 전체를 의미 검색 select [all | distinct] 속성1, ... , 속성n from 테이블1 [join 테이블2 on 테이블1.속성명 = 테이블2.속성명] [where 조건] [group by 속성명] [order by 속성명1 [asc | desc], 속성명2 [asc | desc] *한 테이블로 검색을 할 수 없으면? join을 사용 select *from 테이블명; -- 릴레이션(릴레이션스키마, 릴레이션 인스턴스가 한번에 나오는 구조) desc 테이블명; -- 릴레이션스키마의 리스트와 특성자세히보기 내림차순 정렬, 오름차순 정렬 -- 정렬은 order by 속성..

DB_쿼리 단어들의 뜻과 역할

show databases; -- 현재 만들어져 있는 데이터베이스들을 확인 use 데이터베이스명; -- 해당 데이터베이스를 선택 show tables; -- 선택된 데이터베이스에 있는 테이블들을 보여줌 create database 데이터베이스명; -- 새로운 데이터베이스를 생성 desc 테이블명; -- 해당 테이블의 속성 정보를 자세히 보여준다 cascade : 참조되는 테이블에서 데이터를 삭제/수정하면 참조하는 테이블에서도 삭제와 수정이 같이 이루어진다 set null : 참조되는 테이블에서 데이터를 삭제/수정하면 참조하는 테이블의 데이터를 null로 변경 no action : 참조되는 테이블에서 데이터를 삭제/수정하면 참조하는 테이블의 데이터는 변경되지 않는다 set default : 참조되는 테이블..