테이블명 : student
create table student(
num int,
name varchar(30) not null,
age int default 20,
adress varchar(45),
major varchar(45),
score int,
primary key(num);
);
참고) 만들고 구조를 보고 싶으면 desc 테이블명;
+------+--------+------+---------+----------+-------+---------------+
| num | name | age | address | major | score | tel |
+------+--------+------+---------+----------+-------+---------------+
| 1111 | 홍길동 | 20 | Seoul | Computer | 89 | 010-1111-1111 |
| 2222 | 강길순 | 20 | Seoul | English | 87 | 010-1111-2222 |
| 3333 | 이순신 | 22 | Incheon | Computer | 57 | 010-1111-3333 |
| 4444 | 강감찬 | 23 | Incheon | English | 67 | 010-1111-4444 |
| 5555 | 유관순 | 21 | Suwon | Computer | 97 | 010-1111-5555 |
+------+--------+------+---------+----------+-------+---------------+
5 rows in set (0.00 sec)
전화번호(tel) 칼럼 추가
add(추가), drop(삭제), modify(수정),change(수정 : 필드명 수정 가능)
alter table 테이블명 add 필드명 속성;
alter table student add tel varchar(15);
update student set
tel='010-1111-5555'
where num=5555;
gender(성별) 칼럼 추가
varchar(2) w/m
age 뒤에 추가 => after age
alter table student add gender varchar(2) after age;
gender 삭제
alter table student drop gender;
gender 속성변경 default m
alter table student modify gender varchar(2) default 'm' after age;
alter table student add gender varchar(2) default 'm' after age;
alter table student change gender gender2 varchar(2) default 'm' after age
'SQL' 카테고리의 다른 글
SQL 강의 - day3: MYSQL (0) | 2025.03.09 |
---|---|
SQL 강의 - day2 : MYSQL (1) | 2025.03.09 |
MYSQL 2일 - 테이블만들기 (0) | 2025.03.09 |
SQL 강의 - day1 : MYSQL (0) | 2025.02.24 |
SQL 강의 day 1 - 데이터베이스 기초 (0) | 2025.02.16 |