六、MySQL数据操作及常用函数

本文详细介绍了MySQL的数据操作,包括添加记录、修改记录、删除记录和查询记录,以及多表查询、外键约束和特殊形式的查询。此外,还讲解了MySQL中的常用函数,如数学函数、字符串函数、日期时间函数等。
摘要由CSDN通过智能技术生成

目录

1.MySQL数据操作

1.1添加记录

1.2修改记录

1.3删除记录

1.4查询记录

1.5多表查询

1.6外键约束

1.7特殊形式的查询

2.MYSQL常用函数


1.MySQL数据操作

1.1添加记录

  • 格式:INSERT [INTO] tbl_name[(col_name,...)] {VALUE|VALUES}(VALUES...);
  • 不指定字段名称
    • INSERT tbl_name VALUE(value...)
    • 需要按照建表时的字段顺序给每一个字段赋值
  • 列出指定字段:INSERT tbl_name(字段名称,...) VALUES(值,...)
  • INSERT ... SET的形式:INSERT tbl_name SET 字段名称=值,...;
  • INSERT ... SELECT:INSERT tbl_name[(字段名称...)] SELECT 字段名称,... FROM  tbl_name [WHERE 条件]
  • 一次添加多条记录:INSERT tbl_name[(字段名称,...)] VALUES(值,...),(值,....),(值,...)

1.2修改记录

  • 格式:UPDATE tbl_name SET 字段名称=值,字段名称=值 [WHERE 条件]
  • 如果不添加条件,整个表中的记录都会被更新

1.3删除记录

  • 格式:DELETE FROM tbl_name [WHERE 条件]
  • 如果不添加条件,表中所有记录都会被删除
  • DELETE 清空数据表的时候不会重置AUTO_INCREMENT的值,可以通过ALTER 语句将其重置为1
  • 彻底清空数据表-------TRUNCATE [TABLE] tbl_name;
    • 清除表中所有记录
    • 会重置AUTO_INCREMENT的值

1.4查询记录

  • 格式:SELECT select_expr,... FROM tbl_name [WHERE 条件] [GROUP BY {col_name|position} HAVING 二次筛选]
    [ORDER BY {col_name|position|expr} [ASC|DESC]]
    [LIMIT 限制结果集的显示条数] 
  • 查询表中所有记录:SELECT * FROM tbl_name;*所有字段
  • 指定字段的信息:SELECT 字段名称,... FROM tbl_name
  • 库名.表名:SELECT
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值