データ型と操作データテーブル 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リモート接続がしばらくすると切断される問題を解決
この記事では、docker 経由で Jenkins+Maven+SVN+Tomcat をデプロイし、...
Linux chmodコマンドを使用して、ターゲット ファイルにアクセス、読み取り、書き込み、または...
Windows 環境と Linux 環境では結果が異なります。ウィンドウズステップ 1: Maven...
1. Linuxディスクの状態を確認する df -lh lsblkコマンドは、使用可能なすべてのブロ...
目次1. データベースプログラミングの基本条件2. Java でのデータベースプログラミング: JD...
最近、 Three.jsでReactを使用して、720 度のパノラマ写真を閲覧できるプロジェクトを構...
more は、最もよく使用されるツールの 1 つです。最も一般的な使用方法は、出力コンテンツを表示し...
序文WeChat ミニプログラムは新しいオープン機能を提供します!ついにミニプログラムにHTMLペー...
iPadなどのモバイル端末の普及により、人々がモバイル端末で読書に費やす時間はますます長くなり、読...
MySQL テーブルのテーブル構造をすばやく変更する - 「MySQL 管理」から抜粋 ALTER ...
Docker ネットワークの作成に –subnet を追加した後、docker network ls...
オンラインショッピングモールデータベース - ユーザー情報データ運用プロジェクトの説明電子商取引の台...
目次1.コンポーネントtimelineH.vueを実装する2. コンポーネントの呼び出しこの記事では...
1. イベントが有効になっているかどうかを確認する'%sche%' のような変数を表...
Js での 2 次元配列の作成:まず、JavaScript は 1 次元配列のみをサポートしています...