본문 바로가기
2022/DB 데이터베이스

[DB] my sql 실습

by Or0i쿠 2022. 10. 6.

20220922

select * 테이블 이름
에서 '*'은 전체를 뜻합니다.
select  * 테이블 이름
➡️ 테이블 전체를  선택하고싶을 때 사용합니다.


--학생 테이블 입력
insert into 학생
	values('s001','김연아','서울서초',4,23,'여','010-1111-2222', '컴퓨터' );
insert into 학생
	values('s002','홍길동','서울서초',1,23,'남','010-1111-3333', '컴퓨' );
insert into 학생
	values('s003','이승엽','서울서초',2,34,'여','010-1111-4444', '퓨터' );
insert into 학생
	values('s004','윤아송','서울서초',3,45,'여','010-1111-5555', '컴터' );
​
​​
select version();
select now();
​
create user 'manager1'@'%' identified by '1234';
grant all on *.* to 'manager1'@'%' with grant option;
/* DB명 univDB를 만들어 3개의 테이블 (학생, 수강, 과목)을 만들어보자*/
-- 데이터베이스
drop database if exists univDB1 ;
CREATE database if not exists univDB1 ;
-- sqp
use univDB1 ;
-- 테이블 생성 
create table 학생
(학번 char(4)not null,
이름 varchar(20) not null,
주소 varchar(50) not null,
학년 int not null,
나이 int null,
성별 char(14) null,
번호 char (14) null,
학과 varchar (20) null,
primary key (학번));
​
-- 테이블 생성 ​

--학생 테이블 입력
create table 과목


(과목번호 char(4) not null primary key,
이름 varchar(20) not null,
강의실 char(5) not null,
개설학과 varchar(20) not null
)​
-- 다음시간 활용
create table 학생
(학번 char(4) not null,
이름 varchar(20) not null,
주소 varchar(50) null default '미정',
학년 int not null,
나이 int null,
성별 char(1) not null,
휴대전화번호 char(14) null,
소속학과 varchar(20) null,
primary key(학번));
​
-- 학생 테이블 입력
insert into 학생
values('s001', '김연아', '서울 서초', 4, 23, '여', '010-1111-2222', '컴퓨터');
insert into 학생
values('s002', '홍길동', DEFAULT, 1, 26, '남', NULL, '통계');
insert into 학생
values('s003', '이승엽', NULL, 3, 30, '남', NULL, '정보통신');
insert into 학생
values('s004', '이영애', '경기 분당', 2, NULL, '여', '010-4444-5555', '정보통신');
insert into 학생
values('s005', '송윤아', '경기 분당', 4, 23, '여', '010-6666-7777', '컴퓨터');
insert into 학생
values('s006', '홍길동', '서울 종로', 2, 26, '남', '010-8888-9999', '컴퓨터');
insert into 학생
values('s007', '이은진', '경기 과천', 1, 23, '여', '010-2222-3333', '컴퓨터');​

'2022 > DB 데이터베이스' 카테고리의 다른 글

[DB] 데이터베이스 개념  (0) 2022.10.07
[DB]실습3  (0) 2022.10.06
[DB]실습 2  (0) 2022.10.06
[DB]데이터베이스 데이터 모델  (0) 2022.10.06
[DB] 관계형 데이터 모델  (0) 2022.09.15