MySQL ステートメントを使用した簡単な追加、削除、変更、クエリ操作の例

MySQL ステートメントを使用した簡単な追加、削除、変更、クエリ操作の例

この記事では、例を使用して、MySQL ステートメントを使用して、単純な追加、削除、変更、およびクエリ操作を実装する方法について説明します。ご参考までに、詳細は以下の通りです。

1. db_shopデータベースを作成します。データベースが存在しない場合は作成します。

db_shop が存在しない場合はデータベースを作成します。

2. データが存在する場合はデータベースを削除する

db_shop が存在する場合はデータベースを削除します。

3. db_shopのデータテーブルを作成する

db_shop を使用します。
tb_goods が存在する場合はテーブルを削除します。
テーブルtb_goodsを作成します(
 `goodsId` int(11) NOT NULL AUTO_INCREMENT,
 主キー (`tb_goods`)
);

4. 古いテーブルに基づいて新しいテーブルを作成する

tb_goods のようなテーブル tb_goods01 を作成します。

5. データテーブルを削除する

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

6. テーブルに列(フィールド)を追加する

tb_goodsを変更して、goodsIdの後に列goodsName varchar(255)を追加します。

注: after または before を書かない場合は、デフォルトで末尾に追加されます。

7. フィールドを削除する

テーブル tb_goods を変更し、列 goodsName を削除します。

8. データを挿入する

tb_goods (goodsId,goodsName) に値 (1002,'Commodity 1') を挿入します。

9. クエリ

すべて検索

tb_goods から * を選択します。

クエリ固有

tb_goods から goodsName を選択します。

あいまい検索

'% Commodity%' のような tb_goods から * を選択します。

10. データテーブルを更新する

tb_goods を更新し、goodsName を 'Commodity 2' に設定します。

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

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

以下もご興味があるかもしれません:
  • PHP+MYSQLはユーザーの追加、削除、変更、クエリを実装します
  • MySQL のインデックスに対する基本的な追加、削除、クエリ、変更操作の概要
  • mysql の追加、削除、変更、クエリの基本ステートメント
  • Mysql の追加、削除、変更、クエリステートメントのシンプルな実装
  • 追加、削除、変更、クエリを実現するためにMySQLを操作するNode.jsの例
  • MySQL の追加、削除、クエリ、変更ステートメントの例のまとめ
  • PDO を使用して MySQL データベースを追加、削除、変更、およびクエリするための自作クラス
  • Mysql テーブル、列、データベースの追加、削除、変更、クエリの問題の概要
  • PHPは、オブジェクト指向のmysqli拡張ライブラリを実装し、追加、削除、変更、クエリ操作ツールクラスを作成します。
  • PHPを使用してMySqlデータベースにアクセスする論理操作と追加、削除、変更、チェックの例
  • MySQL ステートメントの配置と概要の紹介

<<:  SSMプロジェクトは、ホットデプロイメント構成を実装するためにTomcatとMavenを使用してWARパッケージとしてデプロイされることが多い。

>>:  webpackコード断片化の実装

推薦する

11 の素晴らしい JavaScript コード リファクタリングのベスト プラクティスの概要

目次1. 関数の抽出2. 重複した条件付きスニペットを結合する3. 条件分岐文を関数に抽出する4. ...

CSS の ::before と ::after 疑似要素について知らないこと

CSS には、一般的には使用されない 2 つの疑似クラス、before と :after があります...

Windows 上の MySQL 5.6 で my.ini 設定ファイルを見つける方法

忘れてしまった場合に後で戻って確認できるようにメモしておいてください。問題の説明:今日はちょっとした...

ハイパーリンクを使用してリンクファイルを開く HTML 方式の紹介

a および href 属性 HTML では、英語ではアンカーと呼ばれるハイパーリンクを表すために &...

JavaScript でオブジェクトをトラバースする 5 つの方法 サンプルコード

目次準備する5つの武器…のためにオブジェクト.キーオブジェクト.getOwnPropertyName...

ウェブページの要素の検査とソースコードの表示の違いについて

Chrome ブラウザで Web ページを開くと、ページを右クリックすると 2 つの非常によく似たオ...

MySQL 同時実行制御の原則に関する知識ポイント

Mysql は、高性能なデータ ストレージ サービスを提供する主流のオープン ソース リレーショナル...

WeChat 8.0の爆発的な特殊効果を実現するために300行以上のCSSコードが必要

WeChat 8.0 アップデートの主な特徴は、アニメーション絵文字のサポートです。送信するメッセー...

LinuxスレッドのPID(TID、LWP)を取得するいくつかの方法の詳細な説明

Linux C/C++ では、スレッド レベルの操作は通常、pthread ライブラリを通じて実行さ...

MySQLのグループカウントと範囲集計を実装する2つの方法

1つ目:通常動作 選択 SUM(ddd) AS count_days、 場合 aa.days >...

Linux での rpm、yum、ソースコードの 3 つのインストール方法の詳細な紹介

第1章 ソースコードのインストールRPM パッケージは特定のシステムとプラットフォームに応じて指定さ...

VMware 仮想マシンで HTTP サービスを確立して分析する手順

1. xshell を使用して仮想マシンに接続するか、仮想マシンに直接コマンドを入力します。以下はx...

タブバーのいくつかの実装方法(推奨)

タブ: カテゴリ + 説明タグバー: カテゴリ => ユーザーに現在地と目的地を知らせる1. ...

Ubuntu 18.04 Server に静的 IP を設定する方法

1. 背景Netplan は、Ubuntu システムのネットワーク設定を簡単に管理および構成できるよ...

dockerネットワーク双方向接続の詳細な説明

Dockerネットワークを見るdocker ネットワーク ls [root@master ~]# d...