-
日期時間性數據的存儲需求
查看全部 -
浮點型數據的類型
查看全部 -
INSERT
插入記錄
INSERT [ INTO ] tbl_name SET col_ name = { expr | DEFAULT } , ...
與第一種方式的區別在于,此方法可以使用子查詢(SubQuery)
查看全部 -
LIMIT
限制查詢結果返回的數量
[LIMIT { [ offset , ] row_count | row_count OFFSET offset } ]
LIMIT?位置(從0開始),數量
查看全部 -
ORDER BY
對查詢結果進行排序
[ORDER BY {col_name | expr | posion} [ASC | DESC] , ...]
查看全部 -
GROUP BY
查詢結果分組
[GROUP BY {col_NAME | position} [ASC | DESC] , ...]
**ASC升序(默認),DESC降序
**GROUP BY 1:按照第一個出現的字段名分組
查看全部 -
SELECT
查找記錄
SELECT select_expr [, select_expr ...]
[
????FROM table_references
????[WHERE where_condition]
????[GROUP BY {col_name | position} [ASC | DESC],...]
????[HAVING where_condition]
????[ORDER BY {col_name | expr | posion} [ASC | DESC],...]
????[LIMIT { [ OFFSET, ] row_count | row_count OFFSET offset} ]
]
查看全部 -
select_expr
查詢表達式
每一個表達式表示想要的一列,必須有至少一個。
多個列之間以英文逗號分隔。
星號(*)表示所有列。tbl_name.* 可以表示命名表的所有列。
查詢表達式可以使用[AS] alias_name 為其賦予別名。
別名可用于 GROUP BY, ORDRE BY 或 HAVING 子句。
查看全部 -
UPDATE 更新記錄(單表更新)
**字段值書寫過程當中有錯誤或想更改字段值
UPDATE [LOW_PRIORITY] [IGNORE]?table_reference SET col_name1 = {expr1 | DEFAULT} [, col_name2 = {expr2 | default}]...[WHERE where_condition]
查看全部 -
插入記錄有三種方法:
第一種:標準的insert插入記錄
INSERT users VALUES(DEFAULT,'John','123',25,1);?TINYINT 支持表達式
第二種:insert set 方法插入記錄
set方法:與第一種方式的區別是,此方法可以使用子查詢,但是一次性只能插入一條記錄。
insert users set username='BEN',password='456';【其余字段有默認值或者允許為空】
第三種:insert? selcet方法 可以將查詢結果插入到指定表中。例子后續更新
查看全部 -
group by 1 意思為指定以 select 后第一個字段 分組(一般都不建議用這種位置來分鐘 都按字段名分組)查看全部
-
插入記錄:
INSERT [INTO] table_name [(col_name,...) {VALUES | VALUE} ({expr | DEFAULT},...),(...),...如果想對自動遞增的字段賦值,可以輸入NULL或者DEFAULT.
對整型字段賦值,可以使用數學表達式。
對于設置了默認約束的字段賦值,可以直接輸入DEFAULT.
INSERT 插入記錄?
語法1:INSERT [INTO] 表名 [(列名1,列名2,...)] VALUES(列值1,列值2,...),(...),...;?
對于自動編號的字段,插入“NULL”或“DEFAULT”系統將自動依次遞增編號;?
對于有默認約束的字段,可以插入“DEFAULT”表示使用默認值;?
列值可傳入數值、表達式或函數,如密碼可以用md5()函數進行加密(如md5('123')); md5是PHP中的哈希函數
可同時插入多條記錄,多條記錄括號間用逗號“,”隔開?
查看全部 -
本節知識點
約束
按功能劃為:NOT NULL, PRIMARY KEY, UNIQUE KEY, DEFAULT, FOREIGN KEY
按數據列的數目劃為:表級約束,列級約束
修改數據表
針對字段的操作:添加/刪除字段、修改列定義,修改列名稱等
針對約束的操作:添加/刪除各種約束
針對數據表的操作:數據表更名(兩種方式)
查看全部 -
修改列定義:
ALTER TABLE tb_name MODIFY [COLUMNS] co_name column_definition [FIRST | AFTER co_name]
修改列名稱(也可以修改定義):
ALTER TABLE tb_name CHANGE [COLUMN] old_co_name new_co_name column_definition [FIRST | AFTER co_name]
修改表名稱:
方法1:
ALTER TABLE?tb_name RENAME [TO | AS] new_tb_name
方法2:
RENAME TABLE tb_name TO new_tb_name [,tb_name2 TO new_tb_name2]...
查看全部 -
刪除主鍵約束
ALTER TABLE table_name DROP PRIMARY KEY;
刪除唯一約束
ALTER TABLE table_name DROP INDEX|KE index_name;
刪除外鍵約束
ALTER TABLE table_name DROP FOREING KEY fk_name;
通過SHOW CREATE TABLE?tb_name查看外鍵名
查看全部
舉報