Mysql的增删改查

这篇具有很好参考价值的文章主要介绍了Mysql的增删改查。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Mysql的增删改查,数据库,javaEE,mysql,数据库

 

一.增加数据(insert)

insert into 表名(列名1,列名2,列名3,.....列名n)values(值,值,值,....值)

insert into userinfo(id,name,age) values("0101","zhangsan","18")

增加数据还有一种写法为:

insert into 表名 set 列=值,set 列=值...set 列=值

#Integer类型,赋值的时候可以加引号也可以不加引号
insert into userinfo set id=0101,set name="zhangsan",set age=18

二.删除数据(delete)

delete from 表名

delete from userinfo

delete from 表名 where 列=值

delete from userinfo where id=13

三.更新数据(update)

update 表名 set 列=值,列=值,,,列=值 where 列=值

注意:这里只有一个set,update对应的set只有一个,逗号后边直接跟下一个要更新的属性。

update userinfo set username="1212",password="123" where username="zhangsan1"

四.查找数据(select)

普通查询

select 列 from 表名

select * from userinfo
#给列起别名
select id as userid from userinfo
#方法二
select id userid from userinfo

条件查询

select  列 from 表名 where 列=值

select id from userinfo where username="zhangsan"
select id from userinfo where username="zhangsan" and password="123"

排序order by

select 列 from 表名 where 列=值 order by 列

select * from userinfo where username="lisi" order by id

 模糊查询 like %/_

select 列 from 表名 where 列 like %zhang%

注:这里的 % 和通配符一样的意思,就是只要含有中间的因素就会查到。要加上双引号。

select * from userinfo where username like "zhang%"

分组 group by

select 列 from 表名 where 列=值 group by 列

select * 
from userinfo 
where username="lisi"
group by photo

查询前多少行 limit

select 列 from 表名 limit n

#查询前2行
select * 
from userinfo 
limit 2

#查询2之后的5行
select * 
from userinfo 
limit 2,5

去重 distinct

select distinct 列名1,列名2 …… from 表名;

注意:distinct后面的字段完全一致,才是重复的

select distinct username,password from userinfo

聚合查询

count() :记录查询列有多少行
SUM() :求数值序列的和
AVG() :求平均数
MAX() :求最大值
MIN() :求最小值文章来源地址https://www.toymoban.com/news/detail-609724.html

到了这里,关于Mysql的增删改查的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【MySQL】数据库的增删改查、备份、还原等基本操作

    大写的表示 [] 是可选项 CHARACTER SET: 指定数据库采用的字符集 COLLATE: 指定数据库字符集的校验规则 创建数据库的时候,有两个编码集: 1.数据库编码集——数据库未来存储数据 2.数据库校验集——支持数据库进行字段比较使用的编码,本质也是一种读取数据库中数据采

    2024年02月08日
    浏览(78)
  • MySql学习2:SQL分类、数据库操作、表操作、数据的增删改查

    SQL分类: DDL:数据定义语言,用来定义数据库对象(数据库、表、字段) DML:数据操作语言,用来对数据库表中的数据进行增删改 DQL:数据库查询语言,用来查询数据库表中的记录 DCL:数据控制语言,用来创建数据库用户、控制数据库的访问权限 查询所有数据库 查询当前

    2024年02月11日
    浏览(53)
  • Django学习记录:使用ORM操作MySQL数据库并完成数据的增删改查

    数据库操作 MySQL数据库+pymysql Django开发操作数据库更简单,内部提供了ORM框架。 安装第三方模块 ORM可以做的事: 1、创建、修改、删除数据库中的表(不用写SQL语句)。【无法创建数据库】 2、操作表中的数据(不用写SQL语句)。 1、自己创建数据库 1)启动MySQL服务 2)自带

    2024年02月14日
    浏览(63)
  • 【Mysql】数据库第四讲(表的增删改查操作 超全面 附实操案例)

    语法: 案例: 创建一个学生信息表 单行 多行 语法 案例 表达式不包含字段 表达式包含字段 表达式包含多个字段 比较运算符: 逻辑运算符: AND:多个条件必须都为 TRUE(1),结果才是 TRUE(1); OR:任意一个条件为 TRUE(1), 结果为 TRUE(1) NOT:条件为 TRUE(1),结果为 FALSE(0) 案例1 英语不

    2024年02月07日
    浏览(56)
  • 【MySQL】表的增删改查——MySQL基本查询、数据库表的创建、表的读取、表的更新、表的删除

         CURD是一个数据库技术中的缩写词,它代表Create(创建),Retrieve(读取),Update(更新),Delete(删除)操作。 这四个基本操作是数据库管理的基础,用于处理数据的基本原子操作。      在MySQL中,Create操作是十分重要的,它帮助用于创建数据库对象,如数据

    2024年03月18日
    浏览(69)
  • node+vue3+mysql前后分离开发范式——实现对数据库表的增删改查

    大家好,我是yma16,本文分享关于 node+vue3+mysql前后分离开发范式——实现对数据库表的增删改查。 技术选型 前端:vite+vue3+antd 后端:node koa 数据库:mysql koa是一个现代的Node.js框架,可以用来构建Web应用程序。 Vue.js 是一款用于构建用户界面的开源JavaScript框架。Vue.js 3 是 Vu

    2024年02月20日
    浏览(42)
  • 数据库的增删改查(一)

    *注释:在SQL中可以使用\\\"--空格+描述\\\"来表示注释说明 *CRUD即增加(Create)、查询(Retrieve)、更新(Update)、删除(Delete)四个单词的首字母缩写 语法: insert [into] table_name              [(column[,column] ...)] values(value_list) [, (value_list)] … 注: *[]:选填 *value_list:value,[,value] ... 示例

    2024年02月08日
    浏览(75)
  • 数据库的增删改查(二)

    关系型数据库的一个重要功能 主要作用是保证数据的完整性,也就是数据的正确性(数据本身是正确的,关联关系也是正确的) 人工检查数据的完整性的工作量非常的大,在数据表定义一些约束,那数据库在写入数据时,帮我们完成这个工作 1.1、约束类型 *NOT NULL -指示某列

    2024年02月08日
    浏览(88)
  • 【数据库】 | 数据库的增删改查CRUD(基础篇)

    🎗️ 主页:小夜时雨 🎗️ 专栏:MySQL数据库 🎗️ 乾坤未定,你我皆黑马 1.1 显示当前的数据库 SHOW DATABASES; //注意sql语句不区分大小写 1.2 创建数据库 CREATE DATABASE [IF NOT EXISTS] db_name (db_name 是创建数据库的名字) 1.3 使用数据库 use 数据库名; 1.4 删除数据库 DROP DATABASE [IF

    2023年04月24日
    浏览(44)
  • 数据库--MySQL增删改查

    数据库-- 数据类型 : http://t.csdn.cn/RtqMD 数据库-- 三大范式、多表查询、函数sql: http://t.csdn.cn/udJSG  数据库-- SQL的执行顺序:   http://t.csdn.cn/MoJ4i  在创建了数据库和数据库表之后,我们就可以在表中进行数据操作了。基础操作分为 添加 删除 修改 查询 以上4 种操作又

    2024年02月13日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包