
数据库
云淡风轻~~
这个作者很懒,什么都没留下…
展开
-
函数-SQL(3)
字符串函数MySQL中内置了很多字符串函数,常用的如下:CONCAT(S1,S2,S3) : 字符串拼接,将S1,S2,S3拼接成一个字符串。LOWER(str) : 将字符串str全部转化为小写UPPER(str) : 将字符串str全部LPAD(str,n,pad) : 左填充,用字符串pad对str的左边进行填充,达到n个字符串长度。RPAD(str,n,pad) : 右填充,用字符串pad对str的右边进行填充,达到n个字符串长度。TRIM(str) : 去掉字符串头部和尾部的空格原创 2022-03-06 23:06:43 · 119 阅读 · 0 评论 -
用户管理与权限控制 - SQL(2)
用户管理常用命令查询用户:USE mysql;SELECT * FROM user;创建用户:CREATE USER '用户名'@'主机名' IDENTIFIED BY '密码';修改用户密码:ALTER USER '用户名'@'主机名' IDENTIFIED WITH mysql_native_password BY '新密码'删除用户:DROP USER '用户名'@'主机名'MySQL中定义了很多权限,常用的如下:权限说明ALL,A原创 2022-03-06 16:59:20 · 661 阅读 · 0 评论 -
基础-SQL(1)
1.Where与having的区别?执行的时机不同:where是分组之前进行过滤,不满足where条件,不参与分组;而having是分组之后对结果进行过滤。执行顺序:where > 聚合函数 > having。判断条件不同:where不能对聚合函数进行判断,而having可以。分组查询时,分组之后,查询的字段一般为聚合函数和分组字段,查询其他字段无任何意义。2.SQL中是否支持多字段排序? 支持的。如果是多字段排序,当第一个字段值相同原创 2022-03-06 00:09:15 · 289 阅读 · 0 评论 -
mybatis 的 if-test 判断数据是否为空 或者 字符串是否为空
判断String类型的 数据是否为空或者为空字符串。<if test="longitude!=null || longitude!=''">s.longitude=#{longitude}</if>判断 Integer、Double等其他类型是,不能使用 != “”因为 在 Integer、Double类型中 对象属性值为 0 ,会被mybaits 会判断 对象==""。所以针对 Integer、Double等类型 只需要<if test="longitude!=nu原创 2021-05-08 21:15:08 · 10931 阅读 · 2 评论 -
mysql8 远程连接 出现 Access denied for user ‘root‘@‘localhost‘ (using password: YES)
在网上一般的解决方案 都是说 开启 mysql8到远程访问权限。有几种方法,都可以对root账户不限制 访问的ip。但是往往,在设置了远程访问权限后,我们还是不能 进行远程连接。其原因,可能是因为 user 表中有两个root账户,之前你只修改了 本地 root 账户的密码,而未修改/添加 远程root用户登陆的密码。该命令 修改 root 的远程访问的密码:ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456'原创 2021-05-05 00:00:58 · 6246 阅读 · 1 评论 -
mybatis写当天 当月的数据 时间段数据
1 数据库字段pk_time(Varchar)当天的数据 SELECT * FROM 表 WHERE date(fk_time) = curdate();当月的数据SELECT *FROM 表 WHERE DATE_FORMAT(fk_time,'%Y%m')=DATE_FORMAT(CURDATE( ),'%Y%m')昨天SELECT * FROM 表名 WHERE TO...转载 2020-03-04 17:16:14 · 806 阅读 · 0 评论 -
SQL学习
插入数据后,返回该记录的id。 首先我们应该保证数据库的主键Id是自增的,另外需要设置的两个属性为: keyProperty="id" useGeneratedKeys="true" 这样的话,我们在插入数据之后,就可以得到插入数据之后的对象,然后通过该对象获取该对象的id。 <insert id="insert" parameterType="Say" keyPropert...原创 2019-07-15 15:25:50 · 166 阅读 · 0 评论