您的位置:首页 > 数据库 > MySQL

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}]

 
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: