ホームページ  >  記事  >  データベース  >  Javaのデータ型とMySqlのデータ型の比較表_MySQL

Javaのデータ型とMySqlのデータ型の比較表_MySQL

WBOY
WBOYオリジナル
2016-07-06 13:32:461411ブラウズ

この記事では、Java データ型と MySql データ型の比較表について説明します。参考のために皆さんと共有してください。詳細は次のとおりです:


タイプ名 長さを表示 データベースタイプ JAVAタイプ JDBC型インデックス(int)
VARCHAR L+N VARCHAR java.lang.String 12
チャー チャー java.lang.String 1
ブロブ L+N ブロブ java.lang.byte[] -4
テキスト 65535 VARCHAR java.lang.String -1
整数 4 符号なし整数 java.lang.Long 4
TINYINT 3 TINYINT 未署名 java.lang.Integer -6
スモールミント 5 小さな署名なし java.lang.Integer 5
ミディアムミント 8 中型未署名 java.lang.Integer 4
ビット 1 ビット java.lang.Boolean -7
ビッグINT 20 BIGINT 無署名 java.math.BigInteger -5
フロート 4+8 フロート java.lang.Float 7
ダブル 22 ダブル java.lang.Double 8
10進数 11 10進数 java.math.BigDecimal 3
ブール 1 TINYINTと同じ
ID 11 PK (符号なし整数) java.lang.Long 4
日付 10 日付 java.sql.Date 91
時間 8 時間 java.sql.Time 92
日時 19 日時 java.sql.タイムスタンプ 93
タイムスタンプ 19 タイムスタンプ java.sql.タイムスタンプ 93
4 java.sql.Date 91





bolb の場合、原則として画像をバイナリに変換してから、Java の byte[] 配列に相当する保存メソッドを実行します。

MySQL データベースの boolen 型については、個人的には、代わりに int 型を使用する方が良いと思います。これは、特に Web ページ開発を伴うプロジェクトでは、ビット操作にはあまり便利ではありません。これは、0/1 とそれに対応する値を意味します。 Java 型 Integer の方が優れています。

さらに MySQL 関連のコンテンツに興味のある読者は、このサイトの特別トピックをチェックしてください: 「完全な MySQL ログ操作スキル」、「MySQL トランザクション操作スキルの概要」、「完全な MySQL ストアド プロシージャ スキル」、「MySQL の概要」データベースロック関連スキル』と『MySQLでよく使う関数のまとめ』

この記事が皆さんの MySQL データベース計画に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。