MySQLデータベースの概要

(1)データベースシステムによって解決される問題:永続ストレージ、最適化された読み取りと書き込み、およびデータの有効性の保証
(2)現在使用中のデータベースは、主に2つのカテゴリに分類されます。
ドキュメント:ファイルであるsqliteなど、ファイルを通じてコピーされます。
mysql、postgreなどのファイルサービスタイプと同等の完全なデータベースレプリケーション:データは物理ファイルに保存されますが、データベースを読み書きするには、ターミナルを使用してtcp / ipプロトコルに接続する必要があります。一般に、2つあります。エンド:サーバー側、クライアントデータベースはサーバー側に格納され、クライアントを介してサーバーに接続してデータベースの操作を実現します

データベースの(3)デザイン:
ERモデル:
--------(1)現在の物理的なデータベースのは、モデルERに従って設計され、Eは、Rの関係を示す関係を表す(エンティティ)、エントリを表し、
- ------(2)エンティティはデータベース内のテーブルに変換されます
--------(3)関係は、
1対
1の1 - 多の
多を含む、2つのエンティティ間の対応ルールを記述ます
関係はデータベーステーブルの列に変換されます*行はリレーショナルデータベースのオブジェクトです

3つの標準形式:
最初の標準形式:列は分割できません。つまり、データベーステーブルの各列のデータは分割できません
。2番目の標準形式:一意の識別子、各列の属性は一意であり、繰り返すことはできません
。3番目の標準形式:参照主キー、id

(4)データベースの操作には主に以下が含まれ
ますデータベースの操作データベース内の
テーブルの作成と削除の操作:データベース内のデータの操作:作成、変更、削除、およびその他の
操作:追加、変更、削除、クエリ、およびその他の操作----(これ学習データベースの中心的な知識です)

(5)データベースのインストールと構成:
仮想マシンのubuntuシステムの下で動作します-
(1)インストール:この手順は、このリンク(非常に簡潔で便利)https://www.cnblogs.com/APeng2019/p/10719341を参照できます。 html-
(2)サービスを開始し、他の操作は上記に反映されます

–(3)構成:リモート接続を許可するこの手順の構成については、(navicate接続サーバーのmysqlについて詳しく説明しています)を参照してください。ここでユーザー名とパスワードを設定する必要があります:https ://blog.csdn.net/weixin_41960119/article /詳細/ 89605822

找到mysql配置文件并修改sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
将bind-address=127.0.0.1注释
登录mysql,运行命令grant all privileges on *.* to '**root**'@'%' identified by '**mysql**' with grant option;
flush privileges;
重启mysql
这里面的**root**和**mysql**是连接数据库的用户名和密码
129の元の記事を公開 43のような 100,000以上を訪問

おすすめ

転載: blog.csdn.net/nbxuwentao/article/details/104413406