<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>レコードの行削除 &#8211; スグブログ</title>
	<atom:link href="https://sugublog.org/tag/%E3%83%AC%E3%82%B3%E3%83%BC%E3%83%89%E3%81%AE%E8%A1%8C%E5%89%8A%E9%99%A4/feed/" rel="self" type="application/rss+xml" />
	<link>https://sugublog.org</link>
	<description>ブログ運営について発信中</description>
	<lastBuildDate>Wed, 06 Sep 2023 16:21:57 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://sugublog.org/wp-content/uploads/2021/07/icon_20210703-min-150x150.png</url>
	<title>レコードの行削除 &#8211; スグブログ</title>
	<link>https://sugublog.org</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>【SQL基礎】deleteでデータのレコードを行削除する方法とは？</title>
		<link>https://sugublog.org/sql-base-delete/</link>
					<comments>https://sugublog.org/sql-base-delete/?noamp=mobile#respond</comments>
		
		<dc:creator><![CDATA[suguru]]></dc:creator>
		<pubDate>Wed, 11 Aug 2021 12:44:12 +0000</pubDate>
				<category><![CDATA[SQL]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[レコードの行削除]]></category>
		<guid isPermaLink="false">https://sugublog.org/?p=3943</guid>

					<description><![CDATA[<p><img src="https://sugublog.org/wp-content/uploads/2021/08/programing_0812-8-1024x585.jpg" class="webfeedsFeaturedVisual" /></p>SQLでデータベースからレコードの行の値を削除する方法をご紹介します。 SQLでレコードを削除する事は多いと思いますので、deleteの構文の基礎をしっかり取得しましょう！ この記事を読めばSQLのdeleteでレコード [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img src="https://sugublog.org/wp-content/uploads/2021/08/programing_0812-8-1024x585.jpg" class="webfeedsFeaturedVisual" /></p>
<p><strong><span class="swl-inline-color has-swl-deep-01-color">SQLでデータベースからレコードの行の値を削除</span></strong>する方法をご紹介します。</p>



<p>SQLでレコードを削除する事は多いと思いますので、deleteの構文の基礎をしっかり取得しましょう！</p>



<p>この記事を読めばSQLのdeleteでレコードを削除する時に迷う事はなくなります。</p>



<p>/</p>


<div class="p-blogParts post_content" data-partsID="5030">
<p>windowsのプロンプトで使用できるbatやpythonやphpを使用して、業務効率化やWebサイトを作成しております。javaやシェルスクリプトなど、様々なプログラミングを行った実績ありの筆者です。</p>
</div>


<p>またSQLのdeleteと同様レコードを追加する事もよくあります。</p>



<p>追加する構文はinsert構文でした。insert構文でデータベースに追加する方法は、下記を参照してください。</p>


<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type1" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://sugublog.org/wp-content/uploads/2021/08/script_0809-3-300x200.jpg" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://sugublog.org/sql-base-insert/">【SQL基礎】insert文でDB（データベース）にデータを挿入する</a>
						<span class="p-blogCard__excerpt">MySQLの4大命令文の中の1つ、insert文について見ていきます。 insert文はデータベースにデータを挿入する事が可能です。 insert文の基礎を学んで、データベースにデータ&#8230;</span>					</div>
				</div>
			</div>
		</div>


<p>今回は<strong><span class="swl-inline-color has-swl-deep-01-color">DBデータのレコードの値をdeleteを使用して削除</span></strong>します。</p>



<h2 class="wp-block-heading">SQLのdeleteでデータのレコードの行削除する方法とは？</h2>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img decoding="async" width="1024" height="513" src="https://sugublog.org/wp-content/uploads/2021/08/programing_0812-9-1024x513.jpg" alt="script" class="wp-image-3957" srcset="https://sugublog.org/wp-content/uploads/2021/08/programing_0812-9-1024x513.jpg 1024w, https://sugublog.org/wp-content/uploads/2021/08/programing_0812-9-300x150.jpg 300w, https://sugublog.org/wp-content/uploads/2021/08/programing_0812-9-768x385.jpg 768w, https://sugublog.org/wp-content/uploads/2021/08/programing_0812-9.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<p>SQLのDBからデータレコードの値を削除する、<strong><span class="swl-inline-color has-swl-deep-01-color">deleteの基礎構文</span></strong>は下記になります。</p>



<h3 class="wp-block-heading">SQLでデータレコードの値を削除するdeleteの構文</h3>



<div class="hcb_wrap"><pre class="prism line-numbers lang-sql" data-lang="SQL"><code>delete from テーブル名 where カラム 比較演算子 値;</code></pre></div>



<p class="is-style-icon_announce">SQLのdeleteでレコードの値を削除する基礎構文の説明をします。</p>



<p>まずfromの後にテーブル名を記入します。</p>



<p>その後にwhereの後で条件を決めます。カラムと値はデータベースの値を入力します。</p>



<p>比較演算子は使用できるものから選択します。</p>



<h3 class="wp-block-heading">SQLでデータレコードの行が削除されたか確認する</h3>



<p>今回下記のテーブルを作成したとします。カラムと値は下記から参照できます。</p>



<p class="is-style-balloon_box">テーブル名：users</p>



<figure class="wp-block-table is-style-regular"><table class="has-fixed-layout"><thead><tr><th> id </th><th> name </th><th> score </th></tr></thead><tbody><tr><td>1</td><td>user_1</td><td>47</td></tr><tr><td>2</td><td>user_2</td><td>24</td></tr><tr><td>3</td><td> user_3</td><td>33</td></tr><tr><td>4</td><td> user_4</td><td>44</td></tr></tbody></table><figcaption class="wp-element-caption">usersテーブル</figcaption></figure>



<p>今回はusersテーブルに、4人のユーザーが登録しているデータベースを使用します。</p>



<h3 class="wp-block-heading">SQLで使用可能な比較演算子を抑えておく</h3>



<p>SQLで使用できる比較演算子は下記から選択できます。</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>比較演算子</th><th>条件</th></tr></thead><tbody><tr><td>=</td><td>等しい</td></tr><tr><td>&lt;</td><td>より小さい</td></tr><tr><td>&gt;</td><td>より大きい</td></tr><tr><td>&lt;=</td><td>以下</td></tr><tr><td>&gt;=</td><td>以上</td></tr><tr><td>!=</td><td>等しくない</td></tr><tr><td>&lt;&gt;</td><td>等しくない</td></tr></tbody></table><figcaption class="wp-element-caption">SQLで使用できる比較演算子</figcaption></figure>



<h3 class="wp-block-heading">実践：SQLのdeleteでレコードを行削除する</h3>



<p>では実際にSQLのdeleteを使用して、一番下のレコードの行削除をしてみましょう。コードは下記になります。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-sql" data-lang="SQL"><code>delete from users where id = 4;</code></pre></div>



<p>このSQLを実行してレコード削除してみます。</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" width="460" height="164" src="https://sugublog.org/wp-content/uploads/2021/08/image-16.png" alt="" class="wp-image-3953" srcset="https://sugublog.org/wp-content/uploads/2021/08/image-16.png 460w, https://sugublog.org/wp-content/uploads/2021/08/image-16-300x107.png 300w" sizes="(max-width: 460px) 100vw, 460px" /></figure>
</div>


<p class="has-border -border02">SQLを実行した結果はテーブルからidが4のレコードの値が削除されました。</p>



<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-9330904718533231"
     crossorigin="anonymous"></script>
<ins class="adsbygoogle"
     style="display:block"
     data-ad-format="autorelaxed"
     data-ad-client="ca-pub-9330904718533231"
     data-ad-slot="8455594968"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<h2 class="wp-block-heading">SQLのdeleteでテーブル全てのレコードを削除する</h2>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img decoding="async" width="1024" height="545" src="https://sugublog.org/wp-content/uploads/2021/08/programing_0812-7-1024x545.jpg" alt="script" class="wp-image-3955" srcset="https://sugublog.org/wp-content/uploads/2021/08/programing_0812-7-1024x545.jpg 1024w, https://sugublog.org/wp-content/uploads/2021/08/programing_0812-7-300x160.jpg 300w, https://sugublog.org/wp-content/uploads/2021/08/programing_0812-7-768x409.jpg 768w, https://sugublog.org/wp-content/uploads/2021/08/programing_0812-7.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<h3 class="wp-block-heading">SQLのdeleteでテーブル全てのレコードを削除する構文</h3>



<p>SQLでテーブルの全てのレコードを削除してみましょう。構文は以下に記載します。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-sql" data-lang="SQL"><code>delete from テーブル名;</code></pre></div>



<p>テーブルの全てのレコードを削除したい場合、whereの条件を省略すると全レコード削除できます。</p>



<p>しかしながらサービスの中で、テーブルの全てのレコードを削除する事はないと思いますので、注意してください。</p>



<p>全てのレコードを削除してしまったら復旧など大変になってしまいますので。</p>



<h2 class="wp-block-heading">SQLのdeleteでデータのレコードを行削除する方法まとめ</h2>



<p><strong><span class="swl-inline-color has-swl-deep-01-color">SQLでデータレコードの値を削除するdeleteの構文</span></strong>は以下でした。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-sql" data-lang="SQL"><code>delete from テーブル名 where カラム 比較演算子 値;</code></pre></div>



<p>SQLのdeleteでテーブル全てのレコードを削除する構文は以下でした。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-sql" data-lang="SQL"><code>delete from テーブル名;</code></pre></div>



<p><strong><span class="swl-marker mark_orange">SQLでレコードの行削除</span></strong>は基礎でよく使用されますので、しっかり覚えたいですね。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://sugublog.org/sql-base-delete/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
