操作数据表中的记录

插入记录
INSERT [INTO] tbl_name [(col_name,...)] {VALUES丨VALUE} ({expr丨DEFAULT},...) (...),...
 
INSERT [INTO] tbl_name SET col_name = {expr丨DEFAULT},...
说明:此方法可以使用子查询(SubQuery)
 
INSERT [INTO] tbl_name [(col_name,...)] SELECT ...
说明:此方法可以将查询结果插入到指定数据表
 
更新记录(单表更新)
UPDATA [LOW_PRIORITY] [IGNORE] table_reference SET col_name1 = {expr1丨DEFAULT} [,col_name2 = {expr2丨DEFAULT}]...
[WHERE where_condition]
 
删除记录(单表删除)
DELETE FROM tbl_name [WHERE where_condition]
 
查找记录
SELECT select_expr [,select_expr,...]
[
    [FROM table_refences]
    [WHERE where_condition]
    [GROUP BY {col_name丨position} {ASC丨DESC], ... ]
    [HAVING where_condition]
    [ORDER BY {col_name丨expr丨position} [ASC丨DESC],...]
    [LIMIT {[offset,] row_count丨row_count OFFSET offset}]
]
 
查询表达式
每一个表达式表示想要的一列,必须有至少一个
多个列之间以英文逗号分隔
星号(*)表达所有列,tbl_name.*可以表示命名表的所有列
查询表达式可以使用[AS] alias_name为其赋予别名
别名可用GROUP BY、ORDER BY或HAVING子句
 
条件表达式
对记录进行过滤,如果没有指定WHERE子句,则显示所有记录
在WHERE表达式中,可以使用MySQL支持的函数或运算符
 
查询结果分组
[GROUP BY {col_name丨position} [ASC丨DESC],...]
 
分组条件
[HAVING where_condition]
 
对查询结果进行排序
[ORDER BY {col_name丨expr丨position}[ASC丨DESC],...]
 
限制查询结果返回的数量
[LIMIT {[offset,] row_count丨row_count OFFSET offset}]
 
小结
增INSERT
删DELETE
改UPDATE
查SELECT

转载于:https://www.cnblogs.com/zxy1993/p/4663535.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值