国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

20170306-java

2019-11-06 06:55:00
字體:
來源:轉載
供稿:網友
FOREIGN KEY(外鍵約束):保持數據一致性,完整性。實現一對一或一對多關系。    要求:1、父表和子表必須使用相同的存儲引擎,而且禁止使用臨時表。               2、數據表的存儲引擎只能為InnoDB。               3、外鍵列和參照列必須具有相似的數據類型。其中數字的長度或是否有符號位等屬性必須相同;而字符長度可以不同。

               4、外鍵列和參照列必須創建索引,如果外鍵列不存在索引的話,MySQL將自動創建索引

                            

                           

約束分為表級約束和列級約束:    表級約束:可同時對兩個或兩個以上的字段使用    列級約束:只能對一個字段使用約束按照功能分:    NOT NULL(非空約束)    PRIMARY KEY(主鍵約束)    UNIQUE KEY(唯一約束)    DEFAULT KEY(默認約束)    FOREIGN KEY(外鍵約束)

    1、插入記錄:              INSERT [INTO] tbl_name [(col_name,....)] {VALUES | VALUE} ({expr | DEFAULT},...),(...),...(可以一次性寫入多條記錄)

                           

                           

                                         INSERT [INTO] tbl_name SET col_name={exp | DEFAULT},...(可以使用子查詢,只能一次插一條記錄)

                          

                                        INSERT [INTO] tbl_name [(col_name,...)] SELECT ...(將查詢結果插入到指定數據表)

                          

2、更新記錄:              單表更新:UPDATE [LOW_PRIORITY] [IGNORE] table_reference SET col_name1={expr1 | DEFAULT} [,col_name2 |                                   DEFAULT]... [WHERE where_condition] (若不加WHERE,則所有數據全部更新)

                          

                          

                          

 3、刪除記錄:              單表刪除:DELETE FROM tbl_name [WHERE where_condition]

                          

 4、查找記錄:              SELECT select_expr [,select_expr ....]              [                  FROM table_references                  [WHERE where_condition]                  [GRDEP BY {col_name | expr | position} [ASC | DESC],...]                  [HAVING where_condtion]                  [ORDER BY {col_name | expr | position} [ASC | DESC],...                  [LIMIT {[offset,] row_count | row_count OFFSET offset}]              ]

              查詢表達式:每一個表達式表示想要的一列,必須有至少一個。                                   多個列之間以英文分隔。                                   星號(*)表示所有列,table_name.*可以表示命名表的所有列。                                   查詢表達式可以使用[AS] alias_name為其賦予別名。                                   別名可用于GROUP BY,ORDRE BY或HAVING子句。 

                                   SELECT語句中字段出現的順序將影響結果集中字段的順序;

                                   SELECT中的別名也將影響結果集中字段的名稱                                   查詢表達式的別名中AS可以寫也可以不寫,但一般要將AS寫上

                                      

                                   

                               

                                   WHERE 條件表達式:對記錄進行過濾,如果沒有指定WHERE子句,則顯示所有記錄。                                                                            在WHERE表達式中,可以使用MySql支持的函數或運算符。     

                                   GROUP BY(查詢結果分組):[GROUP BY {col_name | position} [ASC | DESC],...]                                                                                        ASC:升序(默認)    DESC:降序

                         

                                    HAVING(分組條件):[HAVING where_condition]

                         

                                    ORDER BY(對查詢結構進行排序):[ORDER BY {col_name | expr | position} [ASC | DESC],...]                                    LIMIT(限制查詢結果返回的數量):[LIMIT {[offset,] row_count | row_count OFFSET offset}]        

                         

                                            

                         


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 正宁县| 南投县| 阜康市| 包头市| 阿城市| 曲沃县| 子长县| 鹤峰县| 桐柏县| 扎鲁特旗| 察隅县| 方正县| 合肥市| 桂平市| 南漳县| 慈溪市| 西畴县| 黄冈市| 闽清县| 砀山县| 江油市| 密山市| 柘荣县| 武隆县| 威宁| 九台市| 衡南县| 那曲县| 赤水市| 墨脱县| 县级市| 宽甸| 巨鹿县| 探索| 丹凤县| 韶关市| 阿克陶县| 颍上县| 屏边| 乃东县| 洛川县|