데이터베이스 접속하기
터미널을 통한 접속
도스창에서
cd C:\Program Files\MySQL\MySQL Server 8.0\bin>mysql -u root -p [Enter]
Enter password : 123456
HeidiSQL에서의 접속
하나의 행은 다수의 Attribute로 이루어짐
Column은 Table의 key
PK(Primary Key) : 행 하나하나를 구별할 수 있는 칼럼 ex) 회원 테이블에서서 주키는 일반적으로 'ID'
(다른 컴퓨터에 MySQL이 설치된 경우에는 그 컴퓨터의 IP주소를 입력하면 해당 컴퓨터로 접속할 수 있다.)
'mydb' 데이터베이스 생성
create database mydb
collate utf8_general_ci; //한글 인식을 위한 설정
[ ▷ ]실행 단축키 F9
실행하고 DB 리스트에서 우클릭>새로고침
생성한 데이터베이서 사용하기
USE [mydb]
테이블 생성하기
CREATE TABLE [TABLE_NAME] (
[COL_NAME1 TYPE] [PRIMARY KEY] [NOT NULL / NULL],
[COL_NAME1 TYPE] [NOT NULL / NULL],
[COL_NAME1 TYPE] [NOT NULL / NULL].....
...
)
한 테이블 안에서 칼럼이름이 중복되어선 안된다.
'tableRegister' 테이블 생성
1 2 3 4 5 6 7 8 9 | CREATE TABLE TABLEREGISTER( ID VARCHAR(20) NOT NULL, PWD VARCHAR(20) NOT NULL, NAME DHAR(6) NULL, PHONE VARCHAR(30) NULL, ADDRESS VARCHAR(60) NULL ); | cs |
테이블 보기
테이블 속성 보기
1 2 | SHOW TABLES; DESC TABLEREGISTER | cs |
PK 설정
1 2 | ALTER TABLE TABLEREGISTER ADD PRIMARY KEY(ID); | cs |
테이블에 데이터 추가하기
CHAR 타입은 ' ~ '로 표기
1 2 3 | INSERT INTO TABLEREGISTER (ID, PWD, NAME, PHONE, ADDRESS) VALUES('ABNABN', '123456', 'ㅇㅇㅇ', '010-1111-1111', 'ㅇㅇ시'); SELECT * FROM TABLEREGISTER; | cs |
데이터 변경 명령
1 2 | UPDATE TABLEREGISTER SET PWD='654321' WHERE ID='ABNABN'; | cs |
데이터 삭제 명령
1 2 | DELETE FROM TABLEREGISTER WHERE ID='ABNABN'; | cs |
'DB > MySQL' 카테고리의 다른 글
[이것이 MySQL이다] 07. SQL 고급(1) (0) | 2019.07.25 |
---|---|
mysql function 생성하기 (0) | 2019.07.25 |
MySQL 시퀀스 사용 (0) | 2019.07.25 |
MySQL - DB/테이블 관리 기본 명령어 (0) | 2019.07.23 |
뷰(view) 작성 (0) | 2019.05.05 |