DB:データベースマスター
生活コードを参考に...
1960年。
=== wildcard 3.どこですか.(フィルタロール)
1.SELECT属性1、属性2
FROMテーブル+名前
WHERE属性1=「特定値」//特定値と同じデータを検索
2.WHERE属性の検索2<>「特定値」//を除く
3.WHERE属性1>「特定値」//特定値より大きいものを検索する
<=以下
「LIKE」および「%」または「*」の使用
5.WHERE属性2 IN(「特定値1」、「特定値2」)//リストの値に一致するデータをフィルタリングする場合INを使用
6.SELECT *
FROMテーブル名
WHERE属性1 IS NULL
値がない場合はnullを検索するときにisとともに使用します
WHERE属性1 IS NOT NULL
値がない場合はNOTを追加します.
4.LIMIT
SELECT *
FROMテーブル名
LIMIT 200
リミット剣は、200個のデータの出力しか許可されていません.
5.DISTINCT
ユニークな価格が欲しい時?SELECT DISTINCTを使用
SELECT DISTICT属性1
FROMテーブル名
//プロパティ1のみに基づいてユニークな値を選択
SELECT
DISTINCT
特性+1,2,3
FROMテーブル名
特性1、2、3のユニークな組み合わせ値を選択
6.ORDER BY
返されるデータ結果のソートと出力基準の決定
ORDER BYはオプションです
SELECT *
FROMテーブル名
ORDER BY属性1
出力を昇順に並べ替える
SELECT *
FROMテーブル名
ORDER BY属性1 DESC
降順でソート
7.INNER JOIN
SELECT *
FROM表1
LEFTOUTER JOIN表2 ON表1.属性A=表2.特定B
LEFT OUTER JOINでLEFT INCLUSIVEを運転する
SELECT *
FROM表1
RIGHT OUTER JOIN表2 ON表1.属性A=表2.特定B
RIGHT OUTER JOIN運転 RIGHT INCLUSIVE
1960年。
天才的なソフトウェア専門家たちは、誰もが簡単にデータを整理できるように、専門的なソフトウェアを設計し始めた.
これをデータベースと呼びます
1970年、エドガー・プロンクトクドはIBMで関係型データベースという新しいデータベースを設計した。
これまで、光景データベースはデータベース市場で絶対的な強者だった.
データを表形式に整理し、ソート検索を高速、便利、安全==リレーショナル・データベースにするmySQL
oracle
SQL server
PostgreSQL
DB2
Access
관계형(Relational Database)
기반으로 만들어진 기술들
이중에 하나를배우면 나머지의 사용도 거의 알수있다
SQL
SQL=データベースプログラミング言語
データベースにクエリーを送信し、そこからデータを抽出
SQL構文は、上記の各データベースで使用できます.
固定されていないデータ構造のデータベースはNoSQLと呼ばれ、リレーショナル・データベースとは異なり、テーブルではなく別の形式でデータを格納します.
NoSQLの典型的な例は、MongoDBなどのドキュメント向けデータベースです
データベースの世界の中で、SQLは重要な地位を占めて、それはデータベースのタイプをSQLのこの言語の単位に分けることができて、SQLを使うため、データの構造は固定しなければなりません
SQLは構造化クエリ言語です.
クエリー.検索の意味があり、検索時に入力したクエリーはクエリーと言えます.検索を行う場合は、既存のデータをクエリー文としてフィルタできます.クエリーは、格納されたデータをフィルタするクエリー文です.
SQLの基本構文の使用
Select
Where
And,Or,Not
Order By
Insert Into
Null Values
Update
Delete
Count
Like
Wildcards
Aliases
Joins
.Inner Join
.Left Join
.Right Join
Group By
データベース用語
SQL Create DB
SQL Drop DB
SQL Create Table
SQL Alter Table
SQL Not Null
SQL Unique
SQL Primary Key
SQL Foreign Key
SQL Default
SQL Auto Increment
SQL Dates
データベース関連コマンド
데이터베이스 생성
CREATE DATABASE 데이터베이스_이름
데이터베이스 사용
USE 데이터베이스_이름
테이블생성
USE를 이용해 데이터 베이스 선택했다면 테이블을 만들고
테이블은 표이열과 함께 만들어야한다
예제
CREATE TABLE use(
id int PRIMARY KEY AUTO_INCREMENT,
name varchar(255)
email varchar(255)
테이블 정보 확인
mysql>DESCRIBE user
표로생성된 user의 테이블정보가 나온다.
SQLコマンドの概要
1.データセットに含める属性の選択
SELECT 'hello'
SELECT '2'
SELECT 15+3
2.FROMはどこから始まりますか.
SELECT属性1
表でのFROM表名/特定属性の使用
SELECT属性1,2
表でFROM表名//一部の属性を使用する
SELECT*//すべての属性を選択
mySQL
oracle
SQL server
PostgreSQL
DB2
Access
관계형(Relational Database)
기반으로 만들어진 기술들
이중에 하나를배우면 나머지의 사용도 거의 알수있다
데이터베이스 생성
CREATE DATABASE 데이터베이스_이름
데이터베이스 사용
USE 데이터베이스_이름
테이블생성
USE를 이용해 데이터 베이스 선택했다면 테이블을 만들고
테이블은 표이열과 함께 만들어야한다
예제
CREATE TABLE use(
id int PRIMARY KEY AUTO_INCREMENT,
name varchar(255)
email varchar(255)
테이블 정보 확인
mysql>DESCRIBE user
표로생성된 user의 테이블정보가 나온다.
1.SELECT属性1、属性2
FROMテーブル+名前
WHERE属性1=「特定値」//特定値と同じデータを検索
2.WHERE属性の検索2<>「特定値」//を除く
3.WHERE属性1>「特定値」//特定値より大きいものを検索する
<=以下
>= 이상
4.WHERE属性2 LIKE"%"特定文字列//特定値に類似する値をフィルタする場合、「LIKE」および「%」または「*」の使用
5.WHERE属性2 IN(「特定値1」、「特定値2」)//リストの値に一致するデータをフィルタリングする場合INを使用
6.SELECT *
FROMテーブル名
WHERE属性1 IS NULL
値がない場合はnullを検索するときにisとともに使用します
WHERE属性1 IS NOT NULL
値がない場合はNOTを追加します.
4.LIMIT
SELECT *
FROMテーブル名
LIMIT 200
リミット剣は、200個のデータの出力しか許可されていません.
5.DISTINCT
ユニークな価格が欲しい時?SELECT DISTINCTを使用
SELECT DISTICT属性1
FROMテーブル名
//プロパティ1のみに基づいてユニークな値を選択
SELECT
DISTINCT
特性+1,2,3
FROMテーブル名
特性1、2、3のユニークな組み合わせ値を選択
6.ORDER BY
返されるデータ結果のソートと出力基準の決定
ORDER BYはオプションです
SELECT *
FROMテーブル名
ORDER BY属性1
出力を昇順に並べ替える
SELECT *
FROMテーブル名
ORDER BY属性1 DESC
降順でソート
7.INNER JOIN
SELECT *
FROM表1
LEFTOUTER JOIN表2 ON表1.属性A=表2.特定B
LEFT OUTER JOINでLEFT INCLUSIVEを運転する
SELECT *
FROM表1
RIGHT OUTER JOIN表2 ON表1.属性A=表2.特定B
RIGHT OUTER JOIN運転 RIGHT INCLUSIVE
Reference
この問題について(DB:データベースマスター), 我々は、より多くの情報をここで見つけました https://velog.io/@hi4190/DB데이터베이스database-1차テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol