필요없는 목록/MySQL

MySQL 배운것들 정리를 해보았습니다.

비밀안 2023. 3. 13. 21:12
클릭

버튼을 클릭하면 명언이 나와요

-

이름이 나와요

1.데이터베이스 보기

  • show databases;  
  • 생성된 데이터베이스를 확인할 수 있습니다.
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
4 rows in set (0.01 sec)

2.데이터베이스 만들기

  • create database 이름(sample01); 
  • 데이터베이스를 생성 합니다.
create database sample01;
Query OK, 1 row affected (0.00 sec)

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sample01           |
| sys                |
+--------------------+
5 rows in set (0.00 sec)

3.데이터베이스 사용

  • use 이름(sample01);
  • 생성한 데이터베이스를 사용합니다.
use sample01;
Database changed

4.데이터베이스 삭제

  • drop database 이름(sample01)
  • 생성된 데이터베이스를 삭제합니다.
  • 그리고 show databases;로 데이터베이스에 저장된 것들을 확인합니다.
drop database sample01;
Query OK, 0 rows affected (0.02 sec)

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
4 rows in set (0.00 sec)

5.테이블 만들기

  • create table 이름(member);
  • 테이블을 생성할 때 사용합니다.
create table member (
    myMemberID int(10) unsigned auto_increment,
    youEmail varchar(40) NOT NULL,
    youName varchar(20) NOT NULL,
    youPass varchar(20) NOT NULL,
    youBirth int(20) NOT NULL,
    youAge int(5) NOT NULL,
    regTime int(20) NOT NULL,
    PRIMARY KEY (myMemberID)
) charset=utf8;  

6.테이블 전체보기

  • show tables;
  • 생성된 테이블을 확인 할 수 있습니다.
show tables;
+--------------------+
| Tables_in_sample01 |
+--------------------+
| member             |
+--------------------+
1 row in set (0.00 sec)

7.테이블 보기

  • desc 이름(member);
  • 생성된 테이블의 속성을 확인할 수 있습니다.
 desc member;
+------------+------------------+------+-----+---------+----------------+
| Field      | Type             | Null | Key | Default | Extra          |
+------------+------------------+------+-----+---------+----------------+
| myMemberID | int(10) unsigned | NO   | PRI | NULL    | auto_increment |
| youEmail   | varchar(40)      | NO   |     | NULL    |                |
| youName    | varchar(20)      | NO   |     | NULL    |                |
| youPass    | varchar(20)      | NO   |     | NULL    |                |
| youBirth   | int(20)          | NO   |     | NULL    |                |
| youAge     | int(5)           | NO   |     | NULL    |                |
| regTime    | int(20)          | NO   |     | NULL    |                |
+------------+------------------+------+-----+---------+----------------+
7 rows in set (0.01 sec)

8.테이블 삭제

  • dtop table 이름(member);
  • 생성한 테이블을 삭제 합니다.
  • show tables;로 생성된 테이블을 확인합니다.
drop table member;
Query OK, 0 rows affected (0.01 sec)

mysql> show tables;
Empty set (0.00 sec)

 

 

이번에 MySQL을 이용해서 데이터베이스 생성 및 삭제와 테이블 생성 및 삭제에 대해 배웠습니다.

이제 이걸 이용해서 나중에 회원가입 관련해서 PHP랑 같이 만든다고 배웠네요..

나중에 회원가입과 관련되서 만들때 안어려웠으면 좋겠네요.