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 を構築するためのソリューション
1. Tomcatをインストールする1. Docker HubでTomcatイメージを見つける d...
序文:場合によっては、MySQL に接続されたセッションが異常終了することが多く、エラー ログに「通...
はじめに<br />誰もが高速インターネット接続にアクセスできるわけではありません。たと...
1. スクロールスナップはフロントエンド開発者にとって必須のスキルですCSS スクロール スナップは...
この記事では、動的なテーブル効果を実現するためのJavaScriptの具体的なコードを参考までに紹介...
質問 1: ブラウザに必要なフォントを表示するように指示するにはどうすればよいでしょうか? フォント...
序文この記事では、Nginx の一般的な、実用的で興味深い構成をいくつか紹介します。この記事を読んだ...
今日、会社のプロジェクトでは docker を設定する必要があります。Windows に正常にインス...
apt-get を使用してインストールすると、非常に遅くなります。国内のソースを変更すると、この問題...
1つ。序文<br />この種の質問は、どの専門掲示板でも見かけます。Google で検索...
目次導入Homebrewをインストールするnvmをインストールするノードをインストールするインストー...
border-radius: CSS3 丸い角構文: border-radius: 25px;楕円...
一般的に使用される Oracle10g パーティションは、範囲 (範囲パーティション)、リスト (リ...
目次必要コアアイデアReactでスロットを実装する2つの方法必要コンポーネントを自分で書きました。コ...
今日は、CSS を使用してクールな画像カルーセル コンポーネントを作成する方法を学びます。その原理は...