ホームページ >データベース >mysql チュートリアル >MySQL データベースの基本的な使用と管理
1.1 「データベース」-「テーブル」-「データ」で構成されています
1.2 データベースを管理するにはSQL(Structured Query Language)が必要です
SQL言語 に分かれています:
1 データクエリ言語 DQL
指定された組み合わせ、条件式、並べ替えに従ってデータベース内の既存のデータを取得します。 はデータベース内のデータを変更しません。 2 データ操作言語 DML コマンド: INSERT、UPDATE 、DELETE
3 データ定義言語 DDL
テーブル、ビュー、インデックスなど、データベース内のさまざまなオブジェクトを作成、変更、削除します。
は、データベースへのアクセスを許可または取り消すために使用されます 特定の権限、データ操作トランザクションの発生時間と影響の制御、データベースの監視
コマンド:GRANT、REVOKE、COMMIT、ROLLBACK
2.すべてのデータベースをクエリ
mysq l>データベースを表示; - デフォルトでは 4 つのデータベースが表示されます
+----------------- -+ | データベース +-------------- ------------------+ | information_schema | --mysql メタデータ、基本データ、ユーザー情報(ユーザー名とパスワード、権限管理)が含まれます Performance_schema | - 実行データ、ログ情報、mysql データベース ソフトウェアのパフォーマンス データ | ---------------+3、データベース作成
3.1 SQLステートメントは: create database データベース名; mysql> first; --first はデータベース名です
3.2 データベース作成時にデータベース文字を設定します
mysql> データベース 2 を作成します -- セミコロンはこのステートメントを意味するため、この時点ではセミコロンを入力する必要はありません。 Enter を直接押してください
-> デフォルトの文字セットを utf8; に設定します。 utf-8
クエリOK、1行影響あり(0.00秒)
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 はテーブル名 --> +----------------+ +----------------+ セット内の 1 行 (0.00 秒) mysql> ; --生徒テーブル名 +------+-------------+------+-----+--- ------ +-----+ ---+-----+------+-----+ | sid(11) | | はい | sage (11) | ----+ セット内の 3 行 (0.05 秒) 4.6 テーブルを変更する クエリ OK、影響を受ける行は 0 件 (0.06 秒) レコード: 0 重複: 0 警告: 0 mysql> show tables;
学生 |
4.4 テーブルのテーブル構造を表示する
mysql>drop table students;
クエリ OK、影響を受ける行は 0 件 (0.11 秒)
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 サイトの他の関連記事を参照してください。