MySQL数据库学习——操作数据表中数据
2016-11-29 19:37
211 查看
一、
插入记录
1. Insert
[into] 表名 [(列名,…)]
{ values | value} ({expr | default},…),(…),…
2. Insert
[into] 表名 set
列名={expr | default},…
(与1对比,可用于使用子查询(SubQuery))
3. Insert
[into] 表名 [(列名,…)]
select …
(此方法可以将查询结果插入到指定数据表中)
二、
更新记录
1. 单表更新
Update [low_priority] [ignore] table_reference set
别名1={expr1 | default} [,列名2={expr2
| default} ]…[where 查询条件]
三、
删除记录
1.
单表删除
Delete from
表名 [where
查询条件]
四、
查找记录
Select select_expr [,select_expr…]
[
From 表名
[where 查询条件]
[group by {列名| position} [ASC | DESC],…]
[havingwhere_condition]
[order by {col_name| expr | position} [ASC | DESC],…]
[limit {[offset,]row_count | row_count OFFSET offset}]
]
Select_epxr:查询表达式
每一个表达式想要的一列,必须至少一个
多个列之间以英文逗号分开
星号(*)表示所有列
查询表达式可以用AS
为其赋予别名
别名可以用于Group by
,order by
或 having
Where
: 条件表达式
对记录进行过滤,如果没有指定where子句,则显示所有
在where中,可以使用MySQL支持的函数或运算符
查询结果分组
Group by {col_name| position} [ASC | DESC],…]
分组条件
havingwhere_condition
对查询结果进行排序
[order by {col_name| expr | position} [ASC | DESC],…]
限制查询结果返回的数量
[limit {[offset,]row_count | row_count OFFSET offset}]
插入记录
1. Insert
[into] 表名 [(列名,…)]
{ values | value} ({expr | default},…),(…),…
2. Insert
[into] 表名 set
列名={expr | default},…
(与1对比,可用于使用子查询(SubQuery))
3. Insert
[into] 表名 [(列名,…)]
select …
(此方法可以将查询结果插入到指定数据表中)
二、
更新记录
1. 单表更新
Update [low_priority] [ignore] table_reference set
别名1={expr1 | default} [,列名2={expr2
| default} ]…[where 查询条件]
三、
删除记录
1.
单表删除
Delete from
表名 [where
查询条件]
四、
查找记录
Select select_expr [,select_expr…]
[
From 表名
[where 查询条件]
[group by {列名| position} [ASC | DESC],…]
[havingwhere_condition]
[order by {col_name| expr | position} [ASC | DESC],…]
[limit {[offset,]row_count | row_count OFFSET offset}]
]
Select_epxr:查询表达式
每一个表达式想要的一列,必须至少一个
多个列之间以英文逗号分开
星号(*)表示所有列
查询表达式可以用AS
为其赋予别名
别名可以用于Group by
,order by
或 having
Where
: 条件表达式
对记录进行过滤,如果没有指定where子句,则显示所有
在where中,可以使用MySQL支持的函数或运算符
查询结果分组
Group by {col_name| position} [ASC | DESC],…]
分组条件
havingwhere_condition
对查询结果进行排序
[order by {col_name| expr | position} [ASC | DESC],…]
限制查询结果返回的数量
[limit {[offset,]row_count | row_count OFFSET offset}]
相关文章推荐
- 一步一步跟我学习hadoop(7)----hadoop连接mysql数据库运行数据读写数据库操作
- MySQL数据库学习04-数据表的基本操作:删除
- 慕客网学习总结:mysql数据库的数据表操作以及约束的概念
- MySQL数据库学习02-数据表的基本操作:创建
- 一步一步跟我学习hadoop(7)----hadoop连接mysql数据库执行数据读写数据库操作
- MySQL数据库学习03-数据表的基本操作:修改
- MySQL数据库学习之基本命令——数据表的操作
- php--学习封装类 (一)(操作mysql数据库的数据访问)
- 慕客网学习总结:mysql数据库,操作数据表中的记录
- MYSQL数据库学习九 数据的操作
- 【android学习之十】——数据存储2:SQLite数据库操作
- 学习opencv第三章 基本数据类型 ,矩阵创建,操作,访问
- SilverLight学习笔记--关于使用IValueConvert对绑定数据的格式化操作
- 【学习笔记】C#学习笔记(操作数据库中的数据)
- 数据结构与算法学习之队列及队列的相关操作
- mysql数据库学习——1,获取原数据
- 磨刀不误砍柴工:Ext4核心组件Grid的变化及学习(2):数据列的基本操作
- Ext4核心组件Grid的变化及学习(2):数据列的基本操作
- mysql数据库中命令行下常用命令的操作(增、删、改、查)和数据类型
- SQL Server Mobile 学习(二):通过 VS2005 创建和连接及操作 SQL Server Mobile 数据库