티스토리 뷰
Mysql 기초 쿼리문
※ 기본으로 mysql 및 mysql client는 설치 되어 있어야 됩니다.
1. mysql -u DBUSER -p -> mysql db 접속
[root@fendys-zabbix01 ~]# mysql -u zabbix -p
Enter password: *********
mysql>
2. show databases; -> 데이터 배이스 목록 확인
3. create database DBNAME; -> 데이터베이스를 생성 (생성 권한이 있어야 일반 DB 유저는 가능하다.)
root로 접근 해서 test01 db 생성 -> 아래 이미지에서 test01 db를 확인 할 수 있다.(이후 root 사용)
4. use DBNAME; -> DB 사용 선택 & show tables -> DB에 테이블 조회
5. create table test01_table01(user_id varchar(10)); -> 위에 선택한 test01 db에 "test01_table01" table를 생성
6. desc test01_table01; -> test01_table01 테이블이 칼럼 형식 보기
7. alter table test01_table01 add E_mail varchar(20); -> test01_table01 테이블에 E_mail 추가
같은 방법으로 user_name, user_passwd, user_home를 생성 시켰다(아래 이미지)
8. alter table test01_table01 drop E_mail; -> test01_table01 테이블의 E_mail 삭제
9. alter table test01_table01 change user_home user_homedir; -> test01_table01 테이블의 user_home를 user_homedir로 이름 변경
10. drop table test01_table01; -> test01_table01 테이블 삭제
11. drop database test01; -> test01 db 삭제
* 참고 * mysql 각종 데이터형들
tinyint 부호 있는 정수 -128 ~ 127
부호 없는 정수 0 ~255
1 Byte
SMALLINT 부호 있는 정수 -32768 ~ 32767
부호 없는 정수 0 ~65535
2 Byte
MEDIUMINT 부호 있는 정수 -8388608 ~ 8388607
부호 없는 정수 0 ~16777215
3 Byte
INT 또는 INTEGER 부호 있는 정수 -2147483648 ~ 2147483647
부호 없는 정수 0 ~4294967295
4 Byte
BIGINT 부호 있는 정수 -9223372036854775808 ~ 9223372036854775807
부호 없는 정수 0 ~18446744073709551615
8 Byte
FLOAT 단일 정밀도를 가진 부동 소수점
-3.402823466E+38 ~3.402823466E+38
DOUBLE 2 배 정밀도를 가진 부동 소수점
-1.79769313486231517E+308 ~ 1.79769313486231517E+308
DATE 날짜를 표현하는 유형
1000-01-01 ~ 9999-12-31
DATETIME 날짜와 시간을 표현하는 유형
1000-01-01 00:00:00 ~ 9999-12-31 23:59:59
TIMESTAMP 1970-01-01 00:00:00 부터 2037년 까지 표현
4 Byte
TIME 시간을 표현하는 유형
-839:59:59 ~ 838:59:59
YEAR 년도를 표현하는 유형
1901 년 ~ 2155년
CHAR(M) 고정길이 문자열을 표현하는 유형
M = 1 ~255
VARCHAR(M) 가변길이 문자열을 표현하는 유형
M = 1 ~ 255
TINYBLOB
TINYTEXT 255개의 문자를 저장
BLOB : BINARY LARGE OBJECT의 약자
BLOB
TEXT 63535개의 문자를 저장
MEDIUMBLOB
MEDIUMTEXT 16777215개의 문자를 저장
LONGBLOB
LONGTEXT 4294967295(4Giga)개의 문자를 저장
'DB' 카테고리의 다른 글
[mysql] 유저 생성 및 삭제 (0) | 2017.07.20 |
---|---|
[mysql] DB 용량 확인 (0) | 2017.07.20 |
[mysql] DB 백업 및 복원 (0) | 2017.07.20 |
- Total
- Today
- Yesterday
- ansible ios
- linux command log
- ILO
- shell connmad log
- vm rac
- DL20 GEN9 장비에 CentOS 7
- kernel 변경
- windows.old 강제삭제
- 특정 라인삭제
- dl20
- cisco ansible
- CentOS 7 GUI
- ipmi
- cmd로 윈도우 계정 관리
- ansible network
- cgroup
- nxos ansible
- 윈도우서버 계정 관려
- ISCSI 볼륨 RAC
- 윈도우 cmd 계정 관리
- ios ansible
- cmd로 계정 생성
- 특정 문구 치환
- dl20 centos7
- nutanix rac
- dl20 g9 centos7 설치
- chrony
- oracle linux8 kernel
- centos7 ntp
- 리눅스 커맨드 로그남기기
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |