asdfsdaaf

DB 명령어들 쓴 거

2017. 9. 23. 16:49

  ★

 테이블 생성

- CREATE TABLE [테이블명] ( [변수명] [데이터타입] [제약 조건], ... engine = InnoDB default character set = utf8;

 데이터 입력

- INSERT INTO [테이블명] ([변수명], ... ) values ("실제값", ...);

 데이터 삭제

- DELETE FROM [테이블명] where 조건;

TRUNCATE TABLE [테이블 명] //SQL Server //auto index값 초기화

 데이터 검색

- select [속성], ... from [테이블명] where [조건]

 데이터 수정

update 테이블이름 set [필드이름]=[값], [필드이름]=[값]... where [조건];

 권한 보기

- SHOW GRANTS FOR '[유저이름]'@'[ip]';

 

 

 

  

 DB 유저 생성

CREATE USER [원하는 user이름]@[도메인명] IDENTIFIED BY '[비밀번호]'

DB 유저 모든 권한 부여

 

 

 

GRANT ALL PRIVILEGES ON [데이터베이스].[테이블 명] TO [유저이름]@[도메인];

컬럼(속성)명 바꾸기

 

 

 

 alter table [테이블명] change column [기존 컬럼명] [변경할 컬럼명] [변경할 컬럼 타입]

 DATABASE 생성

 

 

 

CREATE DATABASE [데이터베이스명] CHARACTER SET utf8 COLLATE utf8_general_ci;

 

 

 

 

 

 

 

 

 

  

 데이터베이스 사용

- USE [데이터베이스명]

 

 데이터베이스들 보기

 

 

 

- SHOW DATABASES;

 테이블 삭제

 

 

 

- drop table [테이블명];

 테이블 보기

 

 

 

-  show tables;

 

 유저, host 보기

 

 

 

 

 

 

- select user.host, user.user from mysql.user; 

테이블 생성 쿼리보기 // 오라클

 

 

 

- show create table [테이블명] \G

 

 현재 접속한 유저가 만든 table 보여줌 // 오라클

 

 

 

- select * from tab;

   테이블명 변경

SP_RENAME [변경할 테이블 명], [바꾸고 싶은 테이블 명] // SQL Server

 

 

 

 

 

  검색 조건

 오름차순

order by [속성] asc

 내림차순

 

 

 

 

order by [속성] desc

 범위 제한

 

 

 

- (select * from) limit 0,5; 1~5 // index 0부터 5개의 검색 결과를 보여줌

 

 

 

 

 

 

 

 

 

 

 

  제약 조건 및 설정

 

- NOT NULL

 

 

 

 

 

- PRIMARY KEY

 자동 증가 + 댕기지는 못함

 

 

 

- AUTO_INCREMENT 

 기본 값

 

 

 

 default=’[값]

 

 

공유하기

facebook twitter kakaoTalk kakaostory naver band