mysql
菜鸟学习之旅
这个作者很懒,什么都没留下…
展开
-
mysql查询数据库字段数据最大长度
mysql查询数据库字段数据最大长度原创 2022-12-12 17:56:09 · 1560 阅读 · 0 评论 -
MySQL mysqldump 导入/导出 结构&数据&存储过程&函数&事件&触发器
mysqldump导出存储过程和自定义函数等转载 2022-10-25 15:05:12 · 3323 阅读 · 0 评论 -
mysql查询语句按照单个字段去除重复项
select * from 表 where id in (select max(id) from 表 group by 重复字段)原创 2022-05-27 11:34:47 · 803 阅读 · 0 评论 -
mysql 中INSTR(name,‘小‘)相当于包含,可模糊查询
模糊查询原创 2022-05-17 13:33:50 · 390 阅读 · 0 评论 -
mybatis中CDATA标签
mybatis中<![CDATA[]]> 的作用在使用mybatis 时我们sql是写在xml 映射文件中,如果写的sql中有一些特殊的字符的话,在解析xml文件的时候会被转义,但我们不希望他被转义,所以我们要使用<![CDATA[ ]]>来解决。<![CDATA[ ]]> 是什么,这是XML语法。在CDATA内部的所有内容都会被解析器忽略。如果文本包含了很多的"<"字符 <=和"&"字符——就象程序代码一样,那么最好把他们都放到CDA.转载 2022-02-08 15:37:08 · 600 阅读 · 0 评论 -
MySQL拼接、截取字符串、大小写转换、判空、长度语句
update car set identifier = concat('MMMMMM_',substring(upper(create_by),1,4),'_000',identifier) where identifier is not null and identifier <> '' and length(identifier)=1concat('aaa','bbb','ccc') 字符串拼接-->结果为 aaabbbcccsubstring('aaabbbc..原创 2022-02-07 11:41:19 · 973 阅读 · 0 评论 -
MySQL触发器
#创建触发器语法 #创建触发器语法CREATE TRIGGER trigger_name trigger_time trigger_event ON table_name FOR EACH ROW trigger_stmttrigger_name:触发器名称 trigger_time:触发时间,取值有before、after trigger_event:触发事件,取值有insert、update、delete table_name:触发器监控的表名 trigger_stm原创 2021-12-22 15:26:10 · 78 阅读 · 0 评论 -
MySQL存储过程
#存储过程定义:求两数之和delimiter //create procedure my_sum(in a int, in b int, out result int)begin set result = a + b;end//delimiter ; #存储过程调用call my_sum(10, 20, @result);select @result(in a int, in b int, ---->定义输入参数out result int) ...原创 2021-12-22 15:22:22 · 1113 阅读 · 0 评论 -
MySQL事务控制
1、事务控制:事务(Transaction)是指作为一个逻辑工作单元执行的一系列操作,这些操作要么全部成功,要么全部失败。事务确保对多个数据的修改作为一个单元来处理。在MySQL中,只有使用了Innodb存储引擎的数据库或表才支持事务事务用于维护数据库的完整性,保证成批的sql语句要么都执行,要么都不执行事务用于管理INSERT、UPDATE和DELETE语句2、如果某个数据库声称支持事务,那么该数据库必须具备ACID四个特性,即Atomicity(原子性)、 Consistency.原创 2021-12-14 15:36:02 · 1332 阅读 · 0 评论 -
MySQL权限管理
一、用户管理#创建用户 CREATE USER '用户名' [@'主机名'] [IDENTIFIED BY '密码'];注意:MySQL的用户账号由两部分组成:用户名和主机名,即用户名@主机名,主机名可以是IP或机器名称, 主机名为%表示允许任何地址的主机远程登录MySQL数据库。 #删除用户 DROP USER '用户名' [@'主机名'];#修改密码ALTER USER '用户名'@'主机名' IDENTIFIED BY '新密码';二、权限管理#授权原创 2021-12-03 10:25:34 · 566 阅读 · 0 评论 -
MySQL常用函数
一、MySQL内置函数通常说的MySQL函数指的是MySQL数据库提供的内置函数,包括数学函数、字符串函数、日 期和时间函数、聚合函数、条件判断函数等,这些内置函数可以帮助用户更方便地处理表中的数据, 简化用户的操作。 1、函数now()函数now()用于返回当前的日期和时间。 应用场景: 在实际应用中,大多数业务表都会带一个创建时间create_time字段,用于记录每一条数据的产生时间。在向表中插入数据时,就可以在insert...原创 2021-12-02 11:45:58 · 554 阅读 · 0 评论 -
MySQL基础语法语句1
一、SQL语言分类:1、DDL:数据库定义语言;用于数据库、表、视图、等的建立、删除。 DDL包括create、alter、drop等。2、DML:数据库操纵语言:用于增、删、改、查。 DML包括insert、delete、update。3、DCL:数据库控制语言;数据库对象的权限管理和事务管理。 DCL包括commit、rollback、grant等。4、DQL:数据查询语言;查询是数据库...原创 2021-12-02 10:26:48 · 712 阅读 · 0 评论 -
mysql数据库创建字段报错
字段总长度太长了;解决办法:不会高端操作,只是把之前的字段长度改小了;varchar(255)改成了varchar(100)原创 2021-09-30 14:06:06 · 472 阅读 · 0 评论