MySql操作表中的数据

一,插入记录


三种插入方式


1.

INSERT [INTO]   tb1_name[(col_name,...)]    {VALUE|VALUES}

(expr|DEFAULT...),(),(...),....

2

INSERT [INTO] tb1_name SET  col_name={expr|DEFAULT},...                说明:与第一种方法的区别,此方法可以使用子查询(SubQuery)

3

INSERT [INTO] tb1_name [(col_name,...)]   SELECT ..     说明:此方法可以将SELECT的查询结果插入到指定数据表


例:INSERT test(username)   SELECT username FROM  users WHERE age>20;   //在test表中插入users表中年龄大于20的姓名


二,更新数据(单表更新)


UPDATE[LOW_PRIORITY] [IGNORE] table_reference SET  col_name1={expr1|DEFAULT}    [,col_name2={expr2|DEFAULT}]...

[WHERE where_condition]



三,删除记录(单表删除)


DELETE FROM tb1_name [WHERE where_condition]


四,查询数据

每一个表达式表示想要的一列,必须有至少一个

多个列之间用英文都好分隔

星号*表示所有列。tb1_name.*  表示该表的所有列

查询表达式可以使用[AS]  alias_name为其赋予别名

别名可用于  GROUP BY ,ORDER BY或HAVING ,LIMIT子句     

例:SELECT *FROM users ORDER BY age,id DESC;

       SELECT sex FROM users GROUP BY sex;   //分组,去除重复

       SELECT *FROM users LIMIT 3;

       SELECT *FROM users LIMIT 2,3;   //从表的第3行开始显示三行

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值