구분 | 명령어 | 요소 | 설명 |
system | show databases | ||
use DBName | |||
show tables | |||
desc TableName | Field | 컬럼이름 | |
int(?) | 정수형, 괄호 안의 숫자는 무시 | ||
varchar(?) | 문자열,괄호안의 수자는 최대 글자수 | ||
Null | Yes : 결측치 허용 No: 결측치 허용 안한 |
||
key | PRI로 표시된 컬럼은 다른 행과 중복되는 값 저장 불가. 고유한 index. |
||
Extra | PRI 컬럼에 auto_increment가 명시된경우 데이터를 저장할 때 시스템이 1씩 자동으로 증가하는 인덱스를 부여. python에서는 이 컬럼에 데이터를 저장할 필요가 없다. |
||
입력 | insert into TableName (컬럼1, 컬럼2, ...) value (값1, 값2, ...); | Null이 yes 로 표기된 컬럼은 생략 가능 --> 결측치 문자열 형태의 값은 홑따옴표로 감싸야한다. | |
수정 | update TableName set 컬럼1=값1, 컬럼2=값2 ... where 특정컬럼=값; | 특정 컬럼의 값이 where으 ㅣ조건과 일치하는 행을 수정 조건은 모든 비교식(=, !=, <, <=, > , >=) 등을 사용가능 논리연산은 and, or **where이 명시되지 않으면 모든행이 일괄적으로 수정되므로 주의 |
|
삭제 | delete from TableName where 특정컬럼=값; | where이 없을 경우 해당 테이블의 모든 데이터 일괄 삭제 됨. | |
조회 | select * from TableName | ||
select 컬럼1, 컬럼2, 컬럼n from TableName | |||
select 컬럼1 as `별칭1`, 컬럼2 as `별칭2`, 컬럼n from TableName | 조회 결과의 컬럼이름을 조작가능. ` 는 ~ 표시 키 | ||
select 컬럼n from TableName where 조건 | 특정 조건의 데이터만 조회 |
반응형
사업자 정보 표시
라울앤알바 | 장수호 | 서울특별시 관악구 봉천로 13나길 58-10, 404호(봉천동) | 사업자 등록번호 : 363-72-00290 | TEL : 010-5790-0933 | Mail : shjang@raulnalba.com | 통신판매신고번호 : 2020-서울관악-0892호 | 사이버몰의 이용약관 바로가기
'programmer > Databases' 카테고리의 다른 글
python to hive (spark) (0) | 2022.06.02 |
---|---|
redis bulk api(java spring boot) 사용법 (0) | 2021.12.07 |
특정 버전 mysql 설치 방법 (0) | 2021.07.13 |
Mysql 필요 쿼리 정리 (0) | 2021.03.18 |
mysql Database password 변경 (0) | 2020.08.22 |