<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                字符串類型常用的包括:char, varchar, text, enum, set,分述如下: ## 6.5.1.定長字符char和變長字符varchar * 定長字符類型char: 適用于存儲的字符長度為固定長度的字符,比如中國郵政編碼,中國身份證號碼,手機號碼等。 設定形式: 字段名稱 char(字符個數) 其特點是: 1,存儲的字符長度固定,最長可設定為255個字符。 2,如果實際寫入的字符不足設定長度,內部會自動用空格填充到設定的長度。 3,相對varchar類型,其存取速度更快。 * 變長字符類型varchar: 適用于存儲字符長度經常不確定的字符,比如姓名,用戶名,標題,內容,等大多數場合的字符。 設定形式: 字段名稱 varchar(字符個數) 其特點是: 1,存儲的字符長度是寫入的實際長度,但不超過設定的長度。最長可設定為65532(字節)。 (1) 注:由于其最長的限制是字節數,因此存儲中文和英文的實際字符個數是不同的; (2) 英文:一個字符占一個字節; (3) 中文(gbk編碼):一個字符占2個字節; (4) 中文(utf8編碼):一個字符占3個字節; 2,如果實際寫入的字符不足設定的長度,就按實際的長度存儲。 3,相對于char字符串,其存取速度相對更慢。 示例: 定義一個表,演示char和varchar的使用和區別: ![](https://img.kancloud.cn/96/37/963739e3d58ca41b7c75d8d9997917b3_612x513.jpg) 思考題: 一個表中有一個字段為c1,其類型為char(10),另有一個字段為c2,類型為varchar,問: c2最多可以設置多長? 答: 1,一個表中的行也有一個“最大字節長度的限制”,一行最多存儲65532字節。 2,則此時,c2最多可以設置65532-10 = 65522(長度設定) 3,如果c2中存儲的全是英文字符,就可以存儲65522個 4,如果存儲中文: > gbk:最多65522/2 = 32761個 > utf8:最多65522/3 = 21840個 ## 6.5.2.text長文本類型 適用于存儲“較長的文本內容”,比如文章內容。最長可存儲65535個字符。 如果還需要存儲更長的文本,可以使用mediumtext(1600萬左右)或longtext(40億左右)。 設定形式: 字段名稱 text text類型的字段不能設置默認值。 text類型雖然是字符類型,但不能設置長度!!! text類型的數據不存在行中。 ![](https://img.kancloud.cn/bc/ed/bceda0980117d38d512614129d3212a6_624x278.jpg) ## 6.5.3.enum和set類型 enum類型和set類型都是用于存儲“有給定值的可選字符”,比如類似表單中的單選,多選,下拉列表。 * enum類型(單選類型/枚舉類型): enum類型通常用于存儲表單中的“單選項”的值。 設定形式: enum(‘選項值1’, ‘選項值2’, ‘選項值3’, ....) 這些選項值都對應了相應的“索引值”,類似索引數組的下標,但是從1開始的。 即這些選項的索引值分別為:1, 2, 3, 4, ..... enum類型最多可設定65535個選項。 示例: ``` create table tab1 (id int, edu(‘大學’, ‘中學’, ‘小學’, ‘其他’ ) ); insert into tab1 (id, edu) values (1, ‘大學’); ``` 或: ``` insert into tab1 (id, edu) values (1, 2); //表示中學 ``` * set類型(多選類型): set類型通常用于存儲表單中的“多選項”的值。 設定形式: set(‘選項值1’, ‘選項值2’, ‘選項值3’, ....) 這些選項值都對應了相應的“索引值”,其索引值從1開始,并“依次翻倍”。 即這些選項的索引值分別為:1, 2, 4, 8, 16, ..... (其實就是2的n次方) enum類型最多可設定64個選項值。 示例: ``` create table tab2 (aihao(‘籃球’, ‘排球’, ‘足球’, ‘中國足球’ ) ); #對應索引值為1,2,4,8 insert into tab2( aihao ) values ( ‘籃球’ ); ``` 或: ``` insert into tab2 ( aihao ) values ( ‘籃球,排球’ ); ``` 或: ``` insert into tab2 ( aihao ) values ( ‘籃球,足球,排球’ ); ``` 或: ``` insert into tab2 ( aihao ) values ( 2 ); //表示排球(2) ``` 或: ``` insert into tab2 ( aihao ) values ( 3); //表示“籃球,排球”(1+2) ``` 或: ``` insert into tab2 ( aihao ) values ( 7); //表示“籃球,排球,足球”(1+2+4) ``` 基本示例: ![](https://img.kancloud.cn/4a/ab/4aabb46e677b0d33b2d36c59c48a70cf_556x282.jpg) 使用索引值來插入數據: ![](https://img.kancloud.cn/6d/18/6d18cd07465bfe067eece6d192223c19_523x194.jpg) ![](https://img.kancloud.cn/0b/e8/0be80506f01c2d4e354f226796b89ccb_463x182.jpg)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看