MySql データベースの基本概念 - 接続の練習

データベース
DataBase (データベース)、データを格納するためのウェアハウス。
以前のプロジェクトでは、ユーザー情報がファイルに書き込まれ、最後にディレクトリ users がすべてのユーザー情報を保存するために使用されました。ユーザーディレクトリは 
データベースと呼ぶことができます。ファイル システムを使用して操作し、多くの場合、手動または半自動でデータを維持します。

データベースマネージメントシステム 
DBMS (データベース管理システム)。データ操作を維持するためのスタンドアロン ソフトウェア。
一般的な DBMS は次のとおりです。
mysql
オラクル
db2 
SQLサーバー

データベースとテーブルの概念
例として MySQL を取り上げます。
プロジェクトごとに、Mysql で複数のデータベースを作成できます。
各データベースには複数のテーブルを作成でき、テーブルは一連のデータを保存するために使用されます。
データテーブルは行と列で構成されています
列はフィールドと呼ばれ、一連のデータの各部分の情報です。
行はレコードと呼ばれ、さまざまな情報から構成される 1 つのデータです。

DBMSの運用方法
すべての DBMS は、SQL ステートメントによる操作をサポートしています。特定の操作を表現するために、特定の SQL ステートメントをデータベースに送信します。
SQL には標準があります: SQL92
すべての DBMS が SQL92 標準をサポートしています。
注: 構造化照会言語 (SQL) 構造化照会言語

データベースへの接続方法
  1. コマンドラインフォーム
  2. ファースト パーティまたはサード パーティ (DBeaver、Mariadb) が提供するグラフィカル インターフェイス クライアント
  3. 統合開発環境 (IDEA) で
  4. JDBC (Java データベース接続)、Java プログラムでデータベースを使用する必要がある場合は、このように接続します (IDEA はこの方法を使用します)。
具体操作

1.グラフィカル

Baidu DBeaver の公式 Web サイト - 最新のダウンロード - インストール

2.mysql データベースに接続する

        a. データベース -> 新しいデータベース接続 -> MySQL を選択 -> [次へ] をクリック

        b. アドレス ポート、アカウント パスワードを入力します。アカウントのパスワードについては、m ysql のインストールを参照して入力してください

3. 新しいデータベースを作成します。データベースを右クリック -> 新しいデータベース -> ライブラリ名を入力

4. 新しいテーブルを作成し、新しい列を作成して保存するだけです。

5.操作表、SQLエディタ新規表、操作表

6. 特定の操作、実行するコンテンツを選択

SQL 文の分類
DDL データ定義言語
作成、削除、変更 
データベース オブジェクトを操作するための言語。データベース オブジェクトは、データベース、テーブル、ビュー、インデックスなどです。

DML データ操作言語
挿入、更新、削除
テーブル内のデータを操作するための言語。

DQL データクエリ言語
選択する 
テーブル内のデータを照会するための言語。

DCL データ制御言語
DBA がデータベースを管理するために使用する言語。

TCL トランザクション制御言語
コミット、ロールバック 
DML データ操作の原子性と一貫性を保証

データベース関連の操作 - 練習
建库
1.创建 mydb1和mydb2 数据库 字符集分别为utf8和gbk
CREATE DATABASE mydb1 CHARSET=utf8
CREATE DATABASE mydb2 CHARSET=gbk

2.查询所有数据库检查是否创建成功
SHOW DATABASES

3.检查两个数据库的字符集是否正确
SHOW CREATE DATABASE mydb1
SHOW CREATE DATABASE mydb2

4.先使用mydb2 再使用 mydb1
USE mydb2
USE mydb1

5.删除两个数据库
DROP DATABASE mydb1
DROP DATABASE mydb2



建表
1.创建数据库mydb3 字符集gbk 并使用
CREATE DATABASE mydb3 CHARSET=gbk
USE mydb3

2.创建t_hero英雄表, 有名字和年龄字段
CREATE TABLE t_hero(
name VARCHAR(30),
age INT(3)
)

3.修改表名为hero
RENAME TABLE t_hero TO hero

4.查看表hero的信息
SHOW CREATE TABLE hero

5.查询表hero结构
DESC hero

6.删除表hero
DROP TABLE hero

7.删除数据库mydb3
DROP DATABASE mydb3

 

 次へ: Mysql データベースの戦闘 - データベースの構築 - テーブルの構築 - 複数のテーブルの検索

 価値を創造し、喜んで分かち合いましょう!

おすすめ

転載: blog.csdn.net/ly_xiamu/article/details/128542842