データベースとは何ですか
データウェアハウスの有無
なぜデータベースを使います
データを管理するために、Excelを使用する前に、
Excelの欠点
- 大量のデータを管理することはできません(10Wの大きさのデータ)
- あなたは、データテーブルで同時に動作することはできません
- 等のグループ化、でもテーブル、:データは、以下のような高度な操作をサポートしていません
分類データベース
リレーショナルデータベース
の各列のデータ型には、ID(int型)、名前(文字列型)制約されます
maridb、MySQLを-----(以上、無料を含む)
のSQLServer -----(マイクロソフト、大学、政府機関)
のOracle -----(アリ)
のSQLite非リレーショナルデータベース
各列のデータ・タイプには制約がありません、それはデータの任意のタイプであってもよいです
memcache mongodb redis ------(微博)
最大の違い:
リレーショナルデータベース、ハードディスクのデータが存在する
非リレーショナルデータベースは、データがメモリに保存されています
アーキテクチャデータベース
クライアントとサーバのソケットと同様に
プロセス:
- MySQLサーバは、第1の特定のポートでリッスンし、(3306)を開始します
- mysqlクライアントサーバ接続
- mysqlクライアントは、サーバに格納されたデータを操作するために、関連する操作コマンドを送信することができます
基本命令データベース
一般的なパラメータ
-u
:ユーザー名:パスワードパスワード:ホスト名またはホストのMySQL-uroot - P -h 192.168.1.10 IP :ポートのデフォルトは3306 mysqlの-uroot -p -h 192.168.1.10 -P 3307の共通パラメータです。-p
-h
-P
データベースコマンドの基本的な操作
1)查看已有数据库
mysql>:show databases;
2)选择某个数据库
mysql>:use 数据库名
3)查看当前所在数据库
mysql>:select database();
4)创建数据库
mysql>:create database 数据库名 [charset=编码格式];
eg>: create database owen;
eg>: create database zero charset=utf8;
eg>: create database tank;
5)查看创建数据库的详细内容
mysql>:show create database 数据库名;
eg>: show create database owen;
6)删除数据库
mysql>: drop database 数据库名;
eg>: drop database tank;
データベースの命名規則:
1. $、文字、数字、アンダースコア、@、#が含まれている
2は、大文字と小文字が区別されます
3.一意
4.キーワードは、SELECTとして使用することはできません作成
だけで数を使用することはできません5.
6.最大128