MySQL データベースの基本的な SQL ステートメントの概要

MySQL データベースの基本的な SQL ステートメントの概要

この記事では、例を使用して、Mysql データベースの基本的な SQL ステートメントについて説明します。ご参考までに、詳細は以下の通りです。

基本的なSQL文

1. ログイン、ログアウト、ショートカットキー:

(1)ショートカットキー:

————行の先頭に素早く戻る
Ctrl + a キー

————最後尾に戻る
Ctrl + E

————画面をクリア
Ctrl + 1 キー

- - 仕上げる
Ctrl + C + スペース

(2)データベースに接続する:

————パスワードを表示

mysql -uroot -pmysql

————パスワードを表示しない

mysql -uroot -p 
パスワードを入力してください

(3)データベースを終了します。

終了/終了/Ctrl + d

(4)いくつかのコマンド:

————データベースのバージョンを表示

バージョンを選択します();

————表示時間

今すぐ選択();

2. データベース操作:

(1)作成:

————データベースを作成する

データベースを作成します。データベース名 charset=utf8;

(2)使用法:

————データベースの利用

データベース名を使用する

(3)表示:

————現在使用されているデータベースを表示する

データベースを選択します();

————すべてのデータベースを表示

データベースを表示します。

————データベースを作成するためのステートメントを表示する

show create database データベース名;

(4)削除:

————データベースを削除する

データベースのデータベース名を削除します。

(5)データベースのバックアップとリカバリ(理解)

- - バックアップ

mysqldump -uroot -p データベース名> xxx.sql

- - 回復する

mysql -uroot -p 新しいデータベース名 < xxx.sql

3. テーブル構造操作:

(1)表示:

————現在のデータベース内のすべてのテーブルを表示する

テーブルを表示します。

————テーブル構造を見る

desc テーブル名

————テーブル作成ステートメントを表示

show create table テーブル名;

(2)作成:

————テーブルを作成する

テーブルテーブル名を作成( 
フィールド名データ型制約、 
……。 
……。 
); 
(auto_increment: 自動増加)

(3)変更点:

————フィールドを追加

テーブルのテーブル名を変更し、フィールド名と型の制約を追加します。

————フィールドを変更する(名前を変更しない)

テーブルのテーブル名を変更し、フィールド名と型の制約を変更します。

————フィールドの変更(名前の変更)

テーブルのテーブル名を変更し、古いフィールド名、新しいフィールド名、型の制約を変更します。

————フィールドを削除

テーブル名を変更し、フィールド名を削除します。

(4)削除:

————テーブルを削除:

テーブル名を削除します。

4. テーブルデータ操作:

(1)表示:

————すべてのフィールドを表示

テーブル名から*を選択します。

————指定されたフィールドを表示する

テーブル名からフィールド名、フィールド名を選択します。

————条件別に見る

テーブル名から条件付きで * を選択します。

————フィールドに別名を付けて表示する

テーブル名からフィールド名をエイリアスとして選択します。

(2)追加:

————全列挿入

テーブル名の値(レコード)に挿入します。

————部分挿入

テーブル名(フィールド名、フィールド名)の値(レコード)に挿入します。

————複数行の挿入

テーブル名の値(レコード1)、(レコード2)…に挿入します。

(3)削除:

————物理的削除

テーブル名から条件付きで削除します。

————論理削除

テーブルを変更、テーブル名を追加、削除、情報フィールド名ビットをデフォルト 0 にします。 
テーブル名を更新し、情報フィールド名を削除し、条件を 1 に設定します。

(4)変更点:

————すべての変更

テーブル名セットの変更情報を更新します。

————状況に応じて変更

テーブル名を更新し、条件に応じて情報を変更します。

MySQL 関連のコンテンツに興味のある読者は、このサイトの次のトピックをチェックしてください: 「MySQL クエリ スキル」、「MySQL 共通関数の概要」、「MySQL ログ操作スキル」、「MySQL トランザクション操作スキルの概要」、「MySQL ストアド プロシージャ スキル」、および「MySQL データベース ロック関連スキルの概要」

この記事が皆様のMySQLデータベース設計に役立つことを願っています。

以下もご興味があるかもしれません:
  • MySQL の選択、挿入、更新バッチ操作ステートメントのコード例
  • SQL 文を実行するときの Python MySQLdb パラメータ渡し方法
  • テーブルを作成するための MySQL SQL ステートメントの詳細な概要
  • MySQL ファジークエリステートメントコレクション
  • MySQL ストアド プロシージャにおけるループ ステートメント (WHILE、REPEAT、LOOP) の使用法の分析
  • MySQL データベースでよく使用される SQL ステートメントの詳細と概要
  • MySQLステートメントの記述と実行順序を理解するだけです

<<:  Dockerコンテナが外部ネットワークにpingできない問題を解決する

>>:  JavaScript で簡単な計算機を実装する

推薦する

MySql はデータを正常に挿入しますが、[Err] 1055 エラーが報告されます。解決策

1. 質問:最近、挿入操作を行っています。MySQLのバージョンは5.7です。挿入は成功しますが、エ...

HTML要素にフォーカスを設定する方法

コードをコピーコードは次のとおりです。 <本文<フォームアクション="&quo...

CentOS8 でローカル yum ソースを構成するための詳細なチュートリアル

centos8 ディストリビューションは、BaseOS および AppStream リポジトリを通じ...

ラジオボタンと複数選択ボタンは画像を使用してスタイル設定されます

ラジオ ボタンや複数選択ボタンにスタイルを追加する方法や、ボタンを大きくする方法を尋ねる人を以前見か...

Ubuntu での CUDA と CUDNN のインストールとアンインストールの実装

目次序文グラフィックドライバーをインストールするCUDAをアンインストールするCUDAをインストール...

Vueスロットの実装原理についての簡単な説明

目次1. サンプルコード2. 現象を通して本質を見抜く3. 実施原則4. 親コンポーネントのコンパイ...

フォームファイル選択ボックスのスタイルをカスタマイズする例

コードをコピーコードは次のとおりです。 <!DOCTYPE html> <html...

Linux システムで Vim を使用してリモート ファイルを読み書きするコマンドの詳細な説明

vim の動作モードを設定する (一時的) :set (モード情報) :set nu — 行番号を表...

Vue+element+oss はフロントエンドのフラグメントアップロードとブレークポイント再開を実現します

純粋なフロントエンド実装:切片上傳斷點續傳。斷點續傳カットとアップロードに基づいて実装する必要があり...

Alibaba Cloud で MySQL リモート接続を構成するための詳細な手順

序文ご存知のとおり、デフォルトでは、Alibaba Cloud にインストールされている MySQL...

詳細なLinuxインストールチュートリアル

(Win7 システム) VMware 仮想マシンのインストール チュートリアルVMware は仮想マ...

Linux システムコマンドのメモ

この記事では、Linux システム コマンドについて説明します。ご参考までに、詳細は以下の通りです。...

Baidu Union 環境での広告スキル (グラフィック チュートリアル)

最近、製品部門のユーザーエクスペリエンスチームの学生は、アライアンス環境における広告に関する一連の研...

MySQL sql_mode の分析と設定の説明

昨夜、MySQL データベースにデータセットを挿入したときにエラーが発生しました。データベースは容赦...

Vueは水平の斜めの棒グラフを実装します

この記事では、水平傾斜棒グラフを実装するためのVueの具体的なコードを参考までに共有します。具体的な...