データの種類
数値
の整数
INT(M)4バイト($ 2.1億-21000000000)--- Javaの:int型
BIGINT(M)8バイト(18番目)---のjava:長い
フロート
フロート(メートル、 D)単精度浮動小数点のJava dは8ビット精度のM数10進数---の4バイト:フロート
D Mは小数点以下の8バイトの二重(M、D)は、16ビットの倍精度浮動小数点精度総数番号---のJava:浮動小数点
の固定小数点
フロートは常にデータベースに格納されている近似値であり、固定小数点の正確な値に格納されている
小数(M、D)M < 65 D <30 およびd <ミリメートルの総数でありますdは小数点以下の桁数---ジャワれる:二重
文字
CHAR(N):255文字の固定された最大長
の記憶スペースの終わりをcharへではない
にかかわらず、文字のは、いくつかの場所に格納されるように、固定長の2バイトのNを占めN位置もとる
(N)varcahrを:固定長を最大65,535文字に
実際の占有+1の少数の長さを表す固定長に基づいてVARCHAR 3~4に
テキスト:変数の長さを最大65,535文字。
それは非常に大規模に格納されている文字列の長さを指定する必要がある場合、一般的に開発varchar型で使用される、我々は指定された長さのテキストの使用はお勧めしません
の日付タイプ
java.sql.Date:データのJava日付---
時間を Javaの時間---:java.sql.Date
datatime日時---のjava:java.sql.Timesatmp
変更されたタイムスタンプの自動ストレージ
MySQLの操作
テーブルを作成します。
TABLE STUDENT CREATE(
SID INT PRIMARY KEY、
SNAME VARCAHR(20)、NOT NULL、
SEEX CHAR(3)CHECK(SEX IN( 'M'、 'F'))、
)
テーブルを変更します
変更
ALTER TABLE STUDENT変化をSEEX SEX CHAR( 4)NOT NULL CHECK(( 'IN SEX M'、 'F'));
表リネーム
ALTER TABLE STUDENT RENAME学生を、
カラムの削除
ALTER TABLE学生がSEXをドロップ; -レベルのデータ列削除変える使う
テーブルを削除する
DROP表STUDENTを; -テーブル・レベルのデータは、ドロップが使用して削除された上で
のデータベースの削除
*** DROP DATABASEを、
MySQLのCRUD
追加
(SNAME、SEX)STUDENT INTO INSERTの VALUES( 'XXX'、 ' 男性')は、
修正
アップデータSTUDENT SET SNAME = 'YYY'を 、SEX = ' F' WHERE SID = 1;
削除
; STUDENT SID = 1〜DELETE
クエリ
STUDENT SELECT * FROM