1. テーブルAのデータを使用してMySQLのテーブルBの内容を更新する たとえば、データ テーブル内の一部の列属性を更新したいが、変更された属性の内容は chanpin テーブルから取得されます。選択キーワードはSQL言語には現れない データ d、chanpin c を更新し、d.zhulei=c.zhulei、d.xiaolei=c.xiaolei、d.fenxiang=c.fenxiang、d.zhuanye=c.zhuanye、d.jiliang=c.jiliang、d.gs=c.zgs、d.xzgs=c.zgs、d.bjgs=(c.zgs*d.jdxs*d.jishu*d.xs1*d.xs2*d.xs3)、d.wygs=d.bjgs、d.hzgs=? と設定します。ここで、d.id=?、c.chanpin=?、c.fenlei=?"; 2. MySQLでの更新と選択のテーブルは同じテーブルです MySQL で少し面倒なのは、select from ステートメントの後に更新するテーブルの名前を続けることができないことです。たとえば、次のようになります。 TBCP_SELLER を更新し、ステータスを設定します =( TBCP_SELLER から STATUS を選択します。ここで、tbid は 2011645303 です)。ここで、tbid は 2011645303 です。 更新するテーブルの名前は、クエリするテーブルの名前と同じです。SQL を実行すると、エラー メッセージが表示されます: FROM 句で更新対象テーブル 'TBCP SELLER' を指定することはできません。 TBCP_SELLER を更新し、ステータスを設定します =( STATUS を選択 ( * を TBCP_SELLER から選択) として x where tbid=2011645303 ) where tbid=2011645303 上記の SQL では次の点に注意してください。 (TBCP_SELLERから*を選択)xとして x は必須です。そうでない場合はエラーが報告されます: すべての派生テーブルには独自のエイリアスが必要です (すべての派生テーブルには独自のエイリアスが必要です) 3. 一時テーブルとビューの違い 一時テーブル 一時テーブルは、システムの一時フォルダに作成されるテーブルです。適切に使用すれば、通常のテーブルと同様にさまざまな操作が可能で、VFP 終了時に自動的に解放されます。 MySQL の一時テーブルの作成は簡単です。通常の CREATE TABLE ステートメントに TEMPORARY キーワードを追加します。SQL コード: 一時テーブル tmp_table を作成します (名前 VARCHAR(10) NOT NULL、値 INTEGER NOT NULL) 一時テーブル tmp_table を作成します (名前 VARCHAR(10) NOT NULL、値 INTEGER NOT NULL) ビュー ユーザーの視点から見ると、ビューはデータベース内のデータを特定の観点から見ることです。 データベース システムの観点から見ると、ビューは SELECT ステートメントで構成されるクエリによって定義される仮想テーブルです。 データベース システムの観点から見ると、ビューは 1 つ以上のテーブルのデータで構成されます。 データベース システムの外部から見ると、ビューはテーブルとまったく同じです。クエリ、挿入、変更、削除など、テーブルで実行できる一般的な操作はすべてビューに適用できます。 以下もご興味があるかもしれません:
|
<<: Vue を使用してパブリック アカウントの Web ページを開発する方法
>>: 組み込み Linux 開発環境で ping と nfs を構築するためのソリューション
目次質問:プロジェクトには 2 つのトークンがあり、1 つは有効期間が 2 時間 (ショート トーク...
「mysqlは内部コマンドではありません」というエラーは、mysqlのbinディレクトリパスが環境変...
目次ナンセンス実装された機能文章要点ナンセンスデモプレビュー実装された機能デフォルトでホームページが...
背景グラデーションと自動フルスクリーンに関する CSS の問題編集長は CSS の開発中に致命的な問...
最近、プロジェクトは環境を切り替え、WebLogic を Tomcat に置き換えました。途中で発生...
多くの場合、データを実際に取得せずに要約する必要があり、 MySQLこの目的のために特別な関数を提供...
カウント(*)成し遂げる1. MyISAM: テーブル内の行の総数をディスク上に保存し、フィルタリン...
webpackjs ファイルをパッケージ化するときに、次に示すように、index.html インタ...
目次1.まずネットワークカードの設定ディレクトリに入る2. ifcfg-ens33ネットワークカード...
目次導入公開コード(バックエンドインターフェース)例 1: 最もシンプル (純粋な HTML)コード...
=設定および更新の場合にのみ、:= と同じ効果、つまり代入効果があり、それ以外の場合は等号の効果があ...
フォームのフロントエンド レイアウトでは、テキスト ボックスのプロンプト テキストを両端に揃える必要...
1. まず、コンピュータのデスクトップにある VMware アイコンをダブルクリックしてソフトウェア...
ここで、次のような項目をフォームに追加したいとします: 現在いる都市を参照します。ここで私たちが話し...
序文職場で次のような状況に遭遇しました。ログ システムのテーブルでは、時間フィールドには日付データで...