ホームページ  >  記事  >  データベース  >  MySQL データベースの基本的な使用と管理

MySQL データベースの基本的な使用と管理

巴扎黑
巴扎黑オリジナル
2017-06-23 14:00:241063ブラウズ

1.mysqlのデータ格納構造

1.1 「データベース」-「テーブル」-「データ」で構成されています

1.2 データベースを管理するにはSQL(Structured Query Language)が必要です

SQL言語 に分かれています:

1 データクエリ言語 DQL

指定された組み合わせ、条件式、並べ替えに従ってデータベース内の既存のデータを取得します。 はデータベース内のデータを変更しません。 2 データ操作言語 DML コマンド: INSERT、UPDATE 、DELETE

3 データ定義言語 DDL

テーブル、ビュー、インデックスなど、データベース内のさまざまなオブジェクトを作成、変更、削除します。

は、データベースへのアクセスを許可または取り消すために使用されます 特定の権限、データ操作トランザクションの発生時間と影響の制御、データベースの監視

コマンド:GRANT、REVOKE、COMMIT、ROLLBACK

2.すべてのデータベースをクエリ

コマンドでデータベースにログインし、最初のSQL文を入力してデータベースを表示します

mysq l>データベースを表示; - デフォルトでは 4 つのデータベースが表示されます

+----------------- -+ | データベース +-------------- ------------------+ | information_schema | --mysql メタデータ、基本データ、ユーザー情報(ユーザー名とパスワード、権限管理)が含まれます Performance_schema | - 実行データ、ログ情報、mysql データベース ソフトウェアのパフォーマンス データ | ---------------+3、データベース作成

3.1 SQLステートメントは: create database データベース名; mysql> first; --first はデータベース名です

クエリ OK、1 行が影響を受けます (0.01 秒)

3.2 データベース作成時にデータベース文字を設定します

mysql> データベース 2 を作成します -- セミコロンはこのステートメントを意味するため、この時点ではセミコロンを入力する必要はありません。 Enter を直接押してください

-> デフォルトの文字セットを utf8; に設定します。 utf-8
クエリOK、1行影響あり(0.00秒)



3.3 データベースのデフォルトの文字セットを表示

mysql> first; --firstはデータベース名 + -----------+--------------------- --------------- ------------------------+

データベースの作成

+----------+----- ------------------------------------ --------------- -----------+

| first | CREATE DATABASE `first` /*!40100 デフォルト文字セット

gbk

*/ |

+----------+--- -------------------------------------- ----------- --------------+ セット内の 1 行 (0.00 秒)

3.4 データベースの削除


mysql> --two はデータベース名です

;クエリは OK、影響を受ける行は 0 行あります (0.17 秒)

3.5 データベースのデフォルトの文字セットを変更する

~ table Student( --student はテーブル名

--> sid sage int --sage はフィールド名 age、int はフィールド型、整数

-->

mysql> show tables;

+----------------+

| Tables_in_first |

+----------------+
学生 |

+--- --------------+

セット内の 1 行 (0.00 秒)



4.4 テーブルのテーブル構造を表示する


mysql> ; --生徒テーブル名 +------+-------------+------+-----+--- ------ +-----+

| フィールド | デフォルト |

---+-----+------+-----+ | sid(11) | | はい | sage (11) | ----+ セット内の 3 行 (0.05 秒)

4.5 テーブルの削除




mysql>drop table students;

クエリ OK、影響を受ける行は 0 件 (0.11 秒)

4.6 テーブルを変更する

mysql> alter table students add column sgender varchar(2); --to Student テーブルに sgender フィールドを追加します、列は省略可能です

クエリ OK、影響を受ける行は 0 件 (0.06 秒) レコード: 0 重複: 0 警告: 0



mysql> alter table students drop sgender; -- sgender フィールドの場合、列は省略できます (0.06 秒) -- 変更します。 Student テーブルの sname フィールドのタイプは varchar(10) です
Query OK, 0 rows (0.08 sec)
Records: 0 0); - -student テーブルの sname フィールドの名前を newsname に変更します
Query OK 、 0 行が影響を受けました (0.08 秒)
レコード: 0 重複: 0 警告: 0

以上がMySQL データベースの基本的な使用と管理の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。