일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- autoset
- 라우터
- javaee
- 네트워크관리사
- 오라클
- 데이터베이스
- 이것이 자바다
- Java
- ciscopacket
- 버추얼머신
- sql
- html
- jsp연결
- php
- w3school
- 리눅스
- ospf
- NCS
- VLAN
- jsp
- 네트워크
- cisco packet
- 정보처리기사
- Cisco
- Oracle
- rinux
- 정처기필기
- 자바
- 참조타입
- 원형그래프
- Today
- Total
기록해! 정리해!
Rinux (13) -mysql 본문
06/10
* 데이터베이스 만들고 create database
확인하고 show databases
사용하고 use ppk200
테이블 만들고 create table
테이블2 만들고
테이블 유형 확인하기 desc
º mysql 데이터베이스 생성
[root@localhost html]# mysql -u root -p
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 8
Server version: 10.3.22-MariaDB MariaDB Server
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]> Create database ppk200;
Query OK, 1 row affected (0.003 sec)
MariaDB [(none)]> show databases;
MariaDB [(none)]> use ppk200; --데이터베이스를 설정해줘야함
Database changed
MariaDB [ppk200]> Create table table200( --테이블 만들기
-> id varchar(20),
-> pwd varchar(30)
-> );
Query OK, 0 rows affected (0.038 sec)
MariaDB [ppk200]> insert into table200(id, pwd) values('aaa','1234'); --값 입력하기
Query OK, 1 row affected (0.004 sec)
MariaDB [ppk200]> insert into table200(id, pwd) values('bbb','1111');
Query OK, 1 row affected (0.003 sec)
MariaDB [ppk200]> insert into table200(id, pwd) values('ccc','3333');
Query OK, 1 row affected (0.001 sec)
MariaDB [ppk200]> select * from table200;
+------+------+
| id | pwd |
+------+------+
| aaa | 1234 |
| bbb | 1111 |
| ccc | 3333 |
+------+------+
3 rows in set (0.000 sec)
MariaDB [ppk200]> exit
Bye
º 데이터베이스 삭제
MariaDB [(none)]> drop database ppk200;
Query OK, 1 row affected (0.016 sec)
MariaDB [(none)]> show databases; --ppk200없어진거 확인가능
º 형
MariaDB [(none)]> create database ppk300;
Query OK, 1 row affected (0.000 sec)
MariaDB [(none)]> use ppk300;
Database changed
MariaDB [ppk300]> Create table t300 ( id nvarchar(10)); --사용가능
Query OK, 0 rows affected (0.006 sec)
MariaDB [ppk300]> Create table t400 ( id nvarchar2(10)); --불가능
ERROR
MariaDB [ppk300]> Create table t400 ( id int(10));
Query OK, 0 rows affected (0.005 sec)
MariaDB [ppk300]> Create table t500 ( id number(10));
ERROR 1
MariaDB [ppk300]> show tables;
+------------------+
| Tables_in_ppk300 |
+------------------+
| t300 |
| t400 |
+------------------+
2 rows in set (0.000 sec)
MariaDB [ppk300]> drop table t300;
Query OK, 0 rows affected (0.004 sec)
MariaDB [ppk300]> drop table t400;
Query OK, 0 rows affected (0.004 sec)
º
MariaDB [ppk300]> create table table600(
idx int not null auto_increment primary key, --자동증가
id varchar(20),
pwd varchar(30)
);
MariaDB [ppk300]> desc table600;
º 값 인서트하기
MariaDB [ppk300]> insert into table600(id, pwd) values ('aaa','1234'); --idx 추가 안해도됨
Query OK, 1 row affected (0.002 sec)
MariaDB [ppk300]> insert into table600(id, pwd) values ('bbb','2222');
Query OK, 1 row affected (0.001 sec)
MariaDB [ppk300]> insert into table600(id, pwd) values ('ccc','3333');
Query OK, 1 row affected (0.001 sec)
MariaDB [ppk300]> select * from table600;
MariaDB [ppk300]> insert into table600(idx, id, pwd) values ('100','ccc','3333'); --idx 추가해보기
Query OK, 1 row affected (0.001 sec)
MariaDB [ppk300]> insert into table600(id, pwd) values ('ddd','5555');
Query OK, 1 row affected (0.001 sec)
idx를 안넣어주면 가장 큰 값 +1 해서 101 이 됨
'Rinux' 카테고리의 다른 글
Rinux (14) -list.php (0) | 2022.06.10 |
---|---|
Rinux 예제 (6) -정보처리기사 (0) | 2022.06.09 |
Rinux (12) -php (0) | 2022.06.09 |
Rinux 예제 (5) (0) | 2022.06.09 |
Rinux (11) - 파일 압축, 암기 (0) | 2022.06.09 |