データベースの基本操作とデータ型

データベース操作
- 1.データベースを作成しますが(ディスク上のフォルダを作成するために相当)
    [NOTが存在する場合] CREATE DATABASEをデータベース名UTF8またはGBKに[文字セットXXX] --xxx
                                                               - [NOTが存在する場合はこのオプションの意味表が存在しない場合は作成された表がない場合、作成されます。
                 
- 2.データベースのチェック
    SHOWデータベースを; - [すべてのデータベース
    SHOW CREATE DATABASEライブラリ名を; -データベースが作成される方法を確認します
-前記修正データベース
    ALTER DATABASEデータベース名[文字セットXXX]; - (一般に必要ではありません)
- 4.データベースの削除
    、データベース名[存在する場合]をDROP DATABASEを
   
5.データベース-
    データベースを切り替え- ; USEライブラリ名
              まさか戻ってデータベースにして、以前の状態に戻りませんが、使用することができます。注-切り替え
    SELECTデータベース()を; -現在のデータベースを見ます
MySQLのデータ型
 値、日付/時刻文字列(文字)を入力します。MySQLは、大きく3つのカテゴリーに分けることができ、複数の種類をサポートしています。
数値型は、
以下の表では、必要な各ストレージ及び整数タイプの範囲を示しています。
-整数型の
バイト数のシンボルタイプのunsigned型の値型の値番号の値
。TINYINT 1(0255)(-128127)
SMALLINT 2(0から65535)(-32768、32767)
MEDIUMINT 3(0,16777215)。 (-8388608,8388607)
。INT 4またはINTEGER(0,4294967295)(-2147483648,2147483647)
。BIGINT 8(0,18446744073709551615)(-9223372036854775808,9223372036854775807)
-浮動小数点と固定小数点型の型
値型はなしバイトありません数シンボル値型の値型数値符号付き
FLOAT 4。
DOUBLE 8。
DECIMAL(M、D)M + 2
   - DECIMAL型が同じタイプの範囲をダブル注意。
   - DECIMALタイプの有効範囲は、MおよびDによって決定されることに注意してください
   -ここで、Mは、小数点以下の長さで表されるデータの長さです。
  
-日付と時刻タイプは、
時間のDATETIME、DATE、TIMESTAMP、TIME、およびYEARの種類の日付と時刻の値を示しています。
指定された違法のMySQLの値が表現できない場合の各タイプは、時間有効範囲と「ゼロ」の「ゼロ」値の値を有します。
バイトの種類数(大きさ)範囲の形式が使用   
DATE 3 1000年1月1日/ 9999-12-31 YYYY-MM -DD 日付値
TIME 3 -838:59:838分の59: 59:59 HH:MM:SS 時間値または期間
1年2155分の1901 YYYY年値
DATETIME 8 1000年1月1日00:00:00 / YYYY-MM-DD 混合日時値
          :MM:SS 9999-12-31 23時59分59秒HHを              
TIMESTAMP 4 1970-01-01 00:00:01 / YYYY-MM-DDH 混合日付と時刻の値
          2038年1月19日午前3時14分07秒HH:MM:SS時間の数
-文字列型
文字列型は、CHAR、VARCHAR、BINARY、VARBINARY、を指す BLOB、TEXT、ENUM とSET。
このセクションでは、これらのタイプは、仕事とどのようにクエリでこれらの型を使用する方法について説明します。
バイトの種類数(サイズ)を使用し
CHAR 0〜255バイトの固定長バイト文字
VARCHAR 0-65535バイトの可変長バイト文字
0-65535バイトバイナリ形式で長いテキストデータBLOBを
TINYBLOBは0〜255のバイトを超えませんバイナリ文字列255文字
の中間の長さのテキストデータバイトのバイナリ形式MEDIUMBLOB 0から16777215
バイナリ形式のテキストデータのLONGBLOB 0〜4294967295バイト大幅
テキストテキストデータの0〜65535バイト
TINYTEXT 0~255バイト短いテキスト文字列
MEDIUMTEXTテキストデータの中間の長さの0から16777215バイト
LONGTEXT 0〜4294967295の最大バイトのテキストデータ
/ * char型VARCHAR、などが挙げられるが、これらは保存し、検索するためのさまざまな方法があります。彼らの最大の長さと末尾のスペースが保持されているかどうかは、それはまた異なっています。ケース変換記憶又は検索中に実行されません。
   BINARYとVARBINARYタイプは、彼らがバイナリ文字列ではなく、非バイナリ文字列を含むことを除き、CHARとVARCHARに似ています。それは、彼らがバイト文字列ではなく文字列が含まれている、です。
   BLOBは、バイナリラージオブジェクトであり、データの可変量を保持することができます。TINYBLOB、BLOB、MEDIUMBLOBとLONGBLOB:4つのBLOBタイプがあります。彼らは、最大値を収容できるだけの長さが異なります。
   TINYTEXT、TEXT、MEDIUMTEXTとLONGTEXT:TEXT 4つのタイプがあります。これらのタイプは、BLOB、最大長さの4種類に対応し、同一のストレージ要件を有します。
 * /

おすすめ

転載: www.cnblogs.com/lixiangyi200174/p/11729987.html