MySQL(四) —— 操作数据表中的记录
2016-04-24 20:42
639 查看
插入记录
更新记录(单表更新)
删除记录(单表删除)
查找记录
每一个表达式表示想要一列,必须至少一个;
多个列之间以英文逗号等额;
查询表达式可以使用[AS] alias_name为其赋予别名;
条件表达式——WHERE
对记录进行过滤,如果没有指定where子句,则显示所有记录;
在WHERE表达式中,可以使用MySQL支持的函数或运算符。
查询结果分组——GROUP BY
分组条件——HAVING
限制查询结果返回的数量——LIMIT
INSERT [INTO] tbl_name [(col_name,...)] {VALUES | VALUE} ({expr | DEFAULT},...),(...),... //法二:区别在于,此方法可以使用子查询(SubQuery) INSERT [INTO] tbl_name SET col_name={expr|DEFAULT},... //法三:此方法可以将查询结果插入到指定数据表 INSERT [INTO] tbl_name [(col_name,...)] SELECT ...
更新记录(单表更新)
UPDATE [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-references [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}] ]
每一个表达式表示想要一列,必须至少一个;
多个列之间以英文逗号等额;
查询表达式可以使用[AS] alias_name为其赋予别名;
条件表达式——WHERE
对记录进行过滤,如果没有指定where子句,则显示所有记录;
在WHERE表达式中,可以使用MySQL支持的函数或运算符。
查询结果分组——GROUP BY
分组条件——HAVING
限制查询结果返回的数量——LIMIT
相关文章推荐
- mysql中utf8_bin、utf8_general_ci、utf8_general_cs编码区别
- MySQL学习笔记:join速度特别慢引出的问题
- mybatis 下连接mysql各种问题
- mysql中engine=innodb和engine=myisam的区别
- web day16 数据库 完整性约束,mySQL编码问题,备份与恢复,多表查询
- MySQL 5.7.10 mac 更改root临时密码
- mysql character set exception
- mysql主从复制 主从配置(windows系统上)
- MySql 数据库操作
- 最全的MySQL基础【燕十八传世】
- mysql注入 4个参数
- Mysql学习
- Mysql 设置utf-8 真正一劳永逸的方法
- mysql简单操作(实时更新)
- mysql 中主键和索引的关系和说明
- mysql表的字符集gbk转换成utf8测试
- MySQL命令行操作复习
- 一些小点------mysql 中文问题
- Ubuntu12.04中weka的使用
- 向MySQL中插入1000条测试数据--存储过程