提供网站建设定制,怎样在百度上建网站,asp故障解答网站模板,vps如何搭建网站Mysql中常用语句简单易学springboot微服务是现在流行的框架#xff0c;目前大多数做java的人都在使用#xff0c;java的生态一直很好#xff0c;各种插件各种第三方jar包推动着java的运行。Mysql是Springboot最常用的数据库#xff0c;主要原因是Mysql免费而且轻量。考虑性…Mysql中常用语句简单易学springboot微服务是现在流行的框架目前大多数做java的人都在使用java的生态一直很好各种插件各种第三方jar包推动着java的运行。Mysql是Springboot最常用的数据库主要原因是Mysql免费而且轻量。考虑性价比的问题大部分也会选择使用Mysql。springboot使用数据库的时候如果用Mybatis可能需要考虑基础的sql语句怎么写今天我们来看一下mysql中基础的sql语句的用法和写法以后可以在基础语句的基础上扩展。一.简单查询语句首先我们看一下简单的查询语句查询语句是我们经常用的sql语句数据的展现基本上都是通过查询语句来操作显示的。下面我们来看一下简单的查询怎么写。(根据年龄分组查询用户信息)1.基础查询select userName,agesfromuserswhere userNameceshigroupby userName,ages2.查询所有数据select * fromUser3.查询指定表字段(查询指定字段比*执行效果好一些)selectid,userName,ages fromUser4.查询结果定义字段别名selectidas 用户IduserName 用户名,ages 年龄 fromUser5.DISTINCT的使用去除表数据重复一般会用DISTINCT或者GroupBySELECTDISTINCT UserName FROMUser;6.分组的使用select userName,agesfromusersgroupby userName,ages7.查询条件的逻辑关系逻辑与and和逻辑或orselect * fromUserwhere userName‘张三’ and ages 20or ages308.比较条件 (between and)9.判空函数is null 是否为空select * fromUserwhere userName isnullis not null不是空select * fromUserwhere userName isnotnull10.模糊查询like查询所有用户姓名带有“三”的用户selec * from User where userName like %三%①%代表任意字符②_代表单个字符11.单行函数①max() 最大值。查询年龄最大的用户selectmax(ages) fromUser②min() 最小值查询年龄最小的用户selectmin(ages) fromUser③avg() 平均查询用户的平均年龄selectavg(ages) fromUser④count() 总记录数查询用户总数selectcount(ages) fromUser⑤sum()合计查询用户年龄总和selectsum(ages) fromUser12.分页查询(显示前5条数据)select * fromUserwherelimit0,5;limit 开始行查询多少条数据13.排序select * fromUser orderby ages desc倒序查询用户信息select * fromUser orderby ages asc; 正序查询用户信息二.数据库表结构操作在数据库中我们经常需要添加、修改和删除字段如果是项目生产时间的时候可以直接重新生成表结构但是如果项目进入后期维护阶段或者试运行阶段由于客户的数据信息等都已经在数据库中我们做为开发人员要对数据库的操作进行谨慎操作一般会给数据库设置权限根据用户权限来限制开发人员操作数据库同时更新表结构等操作数据库的时候也需要单独的专业人员去操作操作数据库相关操作的时候我们就需要用到操作表结构的语句了。1.添加表字段语法ALTERTABLE 表名 ADD 字段名 数据类型;例如ALTERTABLEUserADD modifyTime VARCHAR(100);2.修改字段类型语法ALTERTABLE 表名 MODIFY 要修改的字段 修改后的数据类型;例如ALTERTABLEUserMODIFY modifyTime Int;3.修改字段名 CHANGE 后面跟着要修改的字段以及修改后的字段语法ALTERTABLE 表名 CHANGE 要修改的字段 修改后的字段 修改后的数据类型;例如ALTERTABLEUserCHANGE modifyTime testTIMESTAMP;4.删除表字段语法ALTERTABLE 表名 DROP 要删除的字段;例如ALTERTABLEUserDROPtest;5.修改表名语法ALTERTABLE 要修改的表名 RENAMETO 修改后的表名;例如ALTERTABLEUserRENAMETO User_temp;三.数据库表数据操作表数据的处理是经常会使用的初期化数据库脚本的时候经常会用到同时修改数据的时候经常会用到Update语句和delete语句以及Insert语句。下面我们来看一下数据库中操作数据的基本语句。Insert语句(插入数据语句)INSERTINTOUser(iduserNameages) VALUES(1,张三,20);Update更新语句(更新数据语句)UpdateUserSet userName李四 ,ages10whereid1Delete删除语句(删除数据语句)Detete from User Where id1and ages10四.数据库管理操作数据库初期化的时候或者整体数据库的操作我们很少操作一般都是刚开始建数据库的时候用一般表结构和数据成型后除了迁移的时候或者备份的时候用到基本上很少用。下面我们来看一下数据库相关管理操作。1.查询Mysql中的所有数据库showdatabases;2.创建一个新的数据库createdatabasetestdefaultcharacterset utf8mb4;3.删除数据库dropdatabasetest;4.修改数据库字符集alterdatabase testAdmin defaultcharacterset utf8;5.创建表createtableUser (idint,userName varchar(20),ages int);Mysql数据的基本操作基本上是这些大家有更详细的内容欢迎大家多多留言提建议。