gui가 없을 경우 방법

     

     

     

    다른 테이블 들어가기

    중간에 중지할때는 ctrl + c

     

    커맨드 상에서 copy 방법 = 선택하고 Enter

     

    mysql> select * from city where CountryCode='KOR';

     

    mysql> select * from city where Population > 5000000;

     

    mysql> select * from city where ID=2257;


    question-3~6.sql

    -- 문제3
    -- 만들어놓은 mydb에 아래와 같이 테이블을 만들어라.
    
    -- 테이블명 : dept2
    
    -- 열이름      데이터형식  NULL허용   PK
    -- --------------------------------
    -- deptNo      int       X       O
    -- deptName  char(10)    X      
    -- job		 char(5)     X
    -- sal         int       X
    
    use mydb;
    create table dept2(
    	deptNo int not null,
        deptName char(10) not null,
        job char(5) not null,
        sal int not null,
        primary key(deptNo)
    );
    desc dept2;
    select * from dept2;
    
    -- 문제4
    -- 만들어진 dept2테이블에 아래의 데이터를 추가하라.
    -- 10, '인사팀', '사원', 250
    -- 20, '재무팀', '대리', 300
    -- 30, '법무팀', '과장', 350
    -- 40, '영업팀', '사원', 250
    -- 50, '설계팀', '부장', 500
    
    
    insert into dept2 values(10, '인사팀', '사원', 250);
    insert into dept2 values(20, '재무팀', '대리', 300);
    insert into dept2 values(30, '법무팀', '과장', 350);
    insert into dept2 values(40, '영업팀', '사원', 250);
    insert into dept2 values(50, '설계팀', '부장', 500);
    select * from dept2;
    
    delete from dept2;
    
    -- 문제5
    -- dept2 테이블에서 job이 '사원'들만 sal을 180으로 고치시오
    
    update dept2 
    set sal = 180 
    where job = '사원';
    
    select * from dept2;
    
    -- 문제6 
    -- dept2 테이블에서 '법무팀' 을 삭제하세요
    delete from dept2 
    	where deptNo=30;
    
    select * from dept2;

    export

     

    import


    query-2(sqlDB초기화코드).sql

     

    auto_increment명령어 : mysql엔진이 데이터가 들어올때마다, 

    1씩 자동 증가시켜줌.

    # 아래쿼리문은 항상 쌍으로 실행한다.
    # 의미: 만약 sqldb가 존재한다면 삭제하고 
    # 다시 sqldb를 만들어라.
    drop database if exists sqldb; #데이터중에 sqldb가 있으면 삭제하라.
    create database sqldb;
    
    use sqldb;
    
    -- 회원 테이블 작성 
    drop table if exists user;
    create table user(
    	userId varchar(8) not null primary key, -- 사용자 아이디(PK)
    	name varchar(10) not null, -- 이름 
        birthyear int not null, -- 출생연도
        addr varchar(4) not null, -- 주소
        mobile1 varchar(3), -- 휴대폰 앞자리번호(010,016,017,019,011)
    	mobile2 varchar(8), -- 휴대폰 나머지 번호(하이폰(-)을 제외)
    	height smallint, -- 키(samllint 2바이트)
        mdate date -- 회원 가입일    
    );
    
    -- 회원 구매 테이블 생성 
    drop table if exists buy;
    create table buy( 
    	-- auto_increment명령어 : mysql엔진이 데이터가 들어올때마다,
        -- 1씩 자동 증가시켜준다.
    	num int auto_increment not null primary key,  
    	-- userId는 여기서는 PK가 될수 없다. 일반적으로 한 테이블에 PK는 
        -- 오로지 하나만 존재한다.
        userId varchar(8) not null,
        prodName varchar(6) not null, -- 물품명
        groupName varchar(4), -- 분류 
        price int, -- 단가
        amount smallint not null, -- 수량
        -- user에 있는 userId를 참조하라. 여기서는 userId가 외래키(FK)
        foreign key(userId) References user(userId)
    );
    
    -- user에 데이터 추가
    insert into user values('LSG', '이승기', 1987, '서울', '011', '11111111', '182', '2008-08-08');
    select * from user;
    
    delete from user;
    
    -- user애 데이터 추가
    insert into user values
    ('LSG', '이승기', 1987, '서울', '011', '11111111', 182, '2008-08-08'),
    ('KBS', '김범수', 1979, '경남', '011', '22222222', 173, '2012-04-04'),
    ('KKH', '김경호', 1971, '전남', '019', '33333333', 177, '2007-07-07'),
    ('JYP', '조용필', 1950, '경기', '011', '44444444', 166, '2009-04-04'),
    ('SSK', '성시경', 1979, '서울', null, null, 186, '2013-12-12'),
    ('LJB', '임재범', 1963, '서울', '016', '66666666', 182, '2009-09-09'),
    ('YJS', '윤종신', 1969, '경남', null, null, 170, '2008-08-08'),
    ('EJW', '은지원', 1972, '경북', '011', '88888888', 174, '2014-3-3'),
    ('JKW', '조관우', 1965, '경기', '011', '99999999', 172, '2010-10-10'),
    ('BBk', '바비킴', 1973, '서울', '010', '00000000', 176, '2013-05-05');
    
    select * from user;
    
    delete from buy;
    
    -- buy에 데이터 추가
    insert into buy values
    (null, 'KBS' ,'운동화', null, 30, 2),
    (null, 'KBS' ,'노트북', '전자', 1000, 1),
    (NULL, 'JYP' ,'모니터', '전자', 200, 1),
    (null, 'BBK' ,'모니터', '전자', 200, 5),
    (null, 'KBS' ,'청바지', '의류', 50, 3),
    (null, 'BBK' ,'메모리', '전자', 80, 10),
    (null, 'SSK' ,'책', '서적', 15, 5),
    (null, 'EJW' ,'책', '서적', 15, 2),
    (null, 'EJW' ,'청바지', '의류', 50, 1),
    (null, 'BBK' ,'운동화', NULL, 30, 2),
    (NULL, 'EJW' ,'책', '서적', 15, 1),
    (NULL, 'BBK' ,'운동화', NULL, 30, 2)
    ;
    
    select * from buy;
    
     

     

    ER-D

     

    • 네이버 블러그 공유하기
    • 네이버 밴드에 공유하기
    • 페이스북 공유하기
    • 카카오스토리 공유하기
    loading