MySQL の符号なし制約は、カラムが負でない値のみを格納するように制限し、負の値が挿入されるのを防ぎます。具体的な適用手順は次のとおりです。 テーブルを作成するときは、UNSIGNED キーワードを使用して制約を適用します。 CREATE TABLE table_name (column_name UNSIGNED [type]); 利点としては、負の値の挿入の防止、ストレージ効率の向上、および特定の数学関数のサポートが挙げられます。欠点は、保存される値の範囲が制限されることです。負の値を挿入しようとするとエラーがスローされます。
#MySQL の符号なし制約キーワード
MySQL では、符号なし制約を使用してカラムを次の値のみに制限します。 -負の値。これを使用すると、列に格納される値が常に正またはゼロになるようにすることができ、負の値が誤って列に挿入されるのを防ぐことができます。 #キーワード:##無署名
- 用途:
テーブルを作成するとき、UNSIGNED キーワードを指定することで、列に符号なし制約を適用できます。
<code>CREATE TABLE table_name ( column_name UNSIGNED [type] );</code>たとえば、正の数またはゼロのみを格納できる age という名前の列を作成するには、次の操作を実行できます。 :
<code>CREATE TABLE people ( age UNSIGNED INT );</code>
利点:
負の値が誤って列に挿入されるのを防ぎます。
- MySQL はより小さいデータ型を使用して非負の値を格納できるため、数値カラムのストレージ効率が向上します。
- SQUARE ROOT や MOD など、非負の入力を必要とする特定の数学関数や演算子の使用を許可します。
- 欠点:
列に格納できる値の範囲が制限されます。
- 符号なし制約のある列に負の値を挿入しようとすると、エラーがスローされます。
- 注:
FLOAT、DOUBLE、および DECIMAL データ型には負の値が許可されるため、符号なし制約はこれらのデータ型には適用されません。
- 符号なし制約は、TINYINT、SMALLINT、INT、BIGINT などの整数データ型に適用されます。
以上がmysqlの符号なし制約キーワードとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

Safe Exam Browser
Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

メモ帳++7.3.1
使いやすく無料のコードエディター

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

SublimeText3 中国語版
中国語版、とても使いやすい

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

ホットトピック









