Mysql

211013_

요옫 2021. 10. 13. 14:01

 

 

데이터베이스 나타내기

show databases;

 

데이터베이스 사용

use 데이터베이스명;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 

 

테이블 보기

show tables;

 

 

 

 

 

 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 

테이블 확인

desc 테이블명;

 

 

 

 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

테이블에 컬럼 추가

alter table 테이블명 add 컬럼명 데이터타입; 

 

테이블의 컬럼 제거

alter table 테이블명 drop 컬럼명;

 

컬럼타입변경

alter table 테이블명 modify 컬럼명 컬럼타입;

 

 

 

 

 

 

 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

테이블 이름 변경

alter table 테이블명 rename 새로운테이블명;

 

테이블에 있는 전체 데이터 확인

select * from 테이블명;

 

 

 

 

 

 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 

데이터베이스 생성

create database 데이터베이스명;

 

데이터베이스 선택하여 사용

use 데이터베이스명;

 

 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

테이블 생성

 create table 테이블명(num int auto_increment primary key,name varchar(20),addr varchar(30));

자동증가되는 num값 (오라클의 시퀀스 대체)

 

 

 

 

 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

데이터 전체 추가

insert into 테이블명 values();

 

데이터 일부 추가

insert into 테이블명(name,age,phone)values('lee',20,'010-555-6666');

 

 

 

 

 

 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 

update 테이블명 set 바꿀 내용

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

       

테이블의 데이터 개수 세기

select count(*) from 테이블명;

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 

현재날짜 추가는 now()  //오라클은 sysdate

'Mysql' 카테고리의 다른 글

명령문 정리  (0) 2021.10.13