1. mysql 로그인
mysql -uroot -p
2. 데이터베이스 생성
mysql> create database 데이터베이스명;
3. 데이터베이스 선택
mysql> use 데이터베이스명;
4. 테이블 생성
create table 테이블명(
NOT NULL : 값을 비워둘 수 없음
AUTO_INCREMENT : 자동으로 값이 1씩 증가하도록 설정하는 옵션
VARCHAR : 글자 길이(지정 숫자 넘어가면 지정 숫자에서 자름)
NULL : 값을 비워둘 수 있음
SMALLINT : INT보다 가질 수 있는 값의 범위가 작음
TEXT : 긴 문자열을 취급할 때 사용함
DATETIME : 날짜와 시간에 관련된 옵션
CONSTRAINT : 제약조건
테이블명_PK PRIMARY KEY(컬럼) : 제약조건의 이름을 테이블명_PK로 지정
4-1 테이블 확인
mysql> DESC 테이블명;
4-2 테이블 수정
(1) 필드 삭제하기
mysql> alter table 테이블명 drop 필드명;
(2) 필드 수정하기
mysql> alter table 테이블명 change 기존필드명 새필드명 필드타입;
(3) 테이블에 데이터 넣기
mysql> insert into 테이블명 set 필드값='데이터 입력';
or
mysql> insert into 테이블명(필드값) values('데이터 입력');
5. 테이블 출력
mysql> select * from 테이블명;
'리눅스' 카테고리의 다른 글
[리눅스] 메타스플로잇 프레임워크(Metasploit Framework) (0) | 2023.05.29 |
---|---|
[리눅스] 아파치(Apache), mysql 우분투(ubuntu) 설치 (0) | 2023.05.26 |