データ型と操作データテーブル 1.1 MySQL 型: 整数 1.2 MySQL データ型: 浮動小数点型 1.3 日付と時刻型 日付1 サポート期間: 1000年1月1日~9999年12月31日 1.4 文字の種類 CHAR: 固定長。長さが指定された長さより短い場合は、末尾にスペースが追加されます。 4 つのデータ タイプ: 整数: TINYINT SMALLINT MEDIUMINT BIGINT 浮動小数点型: FLOAT または DOUBLE[(M,D)] M は総桁数、D は小数点以下の桁数です。 日付と時刻の型: あまり使用されず、主にタイムスタンプの形式で保存されます 文字型 char(5) 5バイト文字型 1.5 データテーブルを作成する データ テーブル (またはテーブル) は、データベースの最も重要なコンポーネントの 1 つであり、他のオブジェクトの基礎となります。 すべてのデータベースを表示: データベースを表示 実行するデータベースを開く データベースライブラリ名を使用する 開いているデータベースを表示します: 選択データベースを設定する テーブルtb1を作成します( ユーザー名 VARCHAR(20)、 年齢 TINYINT UNSIGNED、 給与 FLOAT(8,2) UNSIGNED ); //ユーザー名、年齢、給与を含む tb1 テーブルを作成しました。 1.6 データテーブルの表示 SHOW TABLES [FROM db_name] [LIKE 'pattern' | WHERE expr] 1.7 データテーブル構造の表示 tbl_name から列を表示 1.8 MySQLレコードの挿入と検索 レコードを挿入 INSERT [INTO] tblname [(colname,...)] VALUES(val,..) tb1 に値 ('jack'、18,6000.00) を挿入します。 レコード検索 SELECT expr,... FROM tbl_name; tb1 から * を選択します。 1.9 MySQL の null 値と非 null 値 NULL、フィールド値は空でも構いません 1.10 自動番号付け 自動インクリメント 自動番号付けで、主キーと組み合わせて使用する必要があります。デフォルトでは、開始値は 1 で、増分は毎回 1 です。 1.11 主キー制約の概要: 主キー 主キー制約 各データ テーブルには主キーを 1 つだけ設定できます。主キーにより、レコードの一意性が保証されます。主キーは自動的に NOT NULL になります。 1.12 ユニーク制約の紹介 ユニークキー ユニーク制約 ユニーク制約はレコードのユニーク性を保証することができる 一意制約フィールドにはヌル値(NULL)を設定できます。 各データテーブルには複数の一意の制約を設定できます テーブルtb5を作成します( id smallint unsigned auto_increment 主キー、 ユーザー名 VARCHAR(20) NOT NULL UNIQUE KEY、 年齢 tinyint UNSIGNED ); 1.13 デフォルトの制約 デフォルト デフォルト値 レコードを挿入するときに、フィールドに値が明示的に割り当てられていない場合は、デフォルト値が自動的に割り当てられます。 テーブルtb6を作成します( id smallint unsigned auto_increment 主キー、 ユーザー名varchar(20) nullでない一意のキー、 性別 enum('1','2','3') デフォルト '3' ); 要約する MYSQL について知っておくべきデータ型と操作データテーブルに関するこの記事はこれで終わりです。MYSQL データ型と操作データテーブルに関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: Alibaba Cloud SSHリモート接続がしばらくすると切断される問題を解決
もちろん、ページ パフォーマンスの最適化に関する個人的な経験も含まれています。ここでいくつかの点につ...
方法1: DOMが提供するイベントオブジェクトのターゲットイベント属性を使用して値を取得し、送信する...
序文ご存知のとおり、Linux ではハードディスクやグラフィック カードなどすべてがファイルです。 ...
axiosをインストールして通信を実装するここでは、axios を使用して Vue フロントエンドと...
この記事では、例を使用して、MySQL 共同インデックスの機能と使用方法を説明します。ご参考までに、...
ソフトウェアバージョンウィンドウズ: ウィンドウズ10 MySQL: mysql-8.0.16-wi...
目次質問:プロジェクトには 2 つのトークンがあり、1 つは有効期間が 2 時間 (ショート トーク...
1. メディアクエリ方式 /*iPhone X への適応*/ @media 画面のみ、(デバイス幅:...
目次CentOS 8にDockerをインストールする1. yumを更新する2. containerd...
1. MySQL独自のストレステストツールMysqlslap mysqlslap は、mysql に...
1. 兄弟要素の余白を結合する効果は次のようになります: (2 つの間の間隔は 150 ピクセルでは...
Docker は本当に素晴らしいです。特に、仮想マシンを使用する場合に比べて、Docker イメージ...
序文デフォルトでは、MySQL はデータベース クエリ データをキャッシュするために大きなメモリ ブ...
Web プロジェクトを開発する場合、IIS をインストールする必要があります。IIS がインストール...
Ubuntu 15.04 は MySQL リモート ポート 3306 を開きます。以下の操作はすべて...