MYSQL에 쓸만한 명령어들
두꺼운 부분이 자신이 맞추어 변경해야 되는 것들_
AI 초기화
ALTER TABLE [테이블명] AUTO_INCREMENT=[시작할 값] ;
테이블 값 생성
INSERT INTO [테이블명](열1,열2,열3) VALUE(값1,값2,값3);
테이블 값 변경
UPDATE [테이블명] SET [열]= '변경할값' WHERE [열] = '조건' ;
UPDATE [테이블명] SET [열]= '변경할값' WHERE [열] is null ;
테이블 값 검색
SELECT * FROM [테이블명] ORDER BY [열] desc LIMIT 1;
LIMIT 숫자 (원하는 개수만큼 결과노출)
테이블 값 삭제
DELETE FROM [테이블명] WHERE [열]='조건' ;
데이터베이스 + 계정 생성
create database db_example;
create user 'springuser'@'localhost' identified by 'ThePassword';
grant all on db_example.* to 'springuser'@'localhost';
revoke all on db_example.* from 'springuser'@'localhost';
grant select, insert, delete, update,create,drop on db_example.* to 'springuser'@'localhost';
테이블 생성
CREATE TABLE `데이터베이스 이름`.`테이블 이름` (
`값 이름1` INT NOT NULL AUTO_INCREMENT,
`값 이름2` VARCHAR(100) NULL,
`값 이름3` INT NULL,
`값 이름4` INT NULL,
`값 이름5` DATETIME NULL,
`값 이름6` VARCHAR(100) NULL,
PRIMARY KEY (`값 이름1`));
CREATE TABLE `데이터베이스 이름`.`테이블 이름` (
`값 이름1` INT NOT NULL AUTO_INCREMENT,
`값 이름2` INT NOT NULL,
PRIMARY KEY (`값 이름1`));
CREATE TABLE `데이터베이스 이름`.`테이블 이름` (
`값 이름1` INT NOT NULL AUTO_INCREMENT,
`값 이름2` VARCHAR(100) NOT NULL,
`값 이름3` INT NOT NULL,
PRIMARY KEY (`값 이름1`));