
mysql
文章平均质量分 58
new 杨海波
这个作者很懒,什么都没留下…
展开
-
数据库查询语句SQL中like、%、-的区别
%百分号通配符:表示任何字符出现任意次数(可以是0次)SQL 语句选取 name 以字母 "k" 结尾的所有客户: 执行输出结果:下划线通配符:表示只能匹配单个字符,不能多也不能少,就是一个字符.查询员工名称以员工1开头,且后面只有一个字符的人 like操作符: LIKE作用是指示mysql后面的搜索模式是利用通配符而不是直接相等匹配进行比较.SQL 语句选取 name 以字母 "G" 开始的所有客户: 执行输出结果:...原创 2022-06-24 20:10:45 · 2190 阅读 · 1 评论 -
MySql自增主键id插入失败或删除后,再插入乱序问题
在对数据库进行操作的时候,数据库的表里的id是自增的,当数据被删除或者添加或者插入失败时,id会一直增上去,变得很乱,不会按照顺序,下面是两种解决办法:1.删除主键,再添加alter table tablename drop column id;alter table tablename add id mediumint(8) not null primary key auto_increment first;这个时候就好了,id就会自动续上了!!!2.重置下自动增长的位置+-..原创 2022-03-15 23:25:10 · 4256 阅读 · 0 评论 -
Mysql循环插入数据
说明:首先需要设置delimiter。delimiter的作用:告诉解释器,这段命令是否已经结束了,mysql是否可以执行了默认情况下,delimiter是‘;’但是当我们编写procedure时,如果是默认设置,那么一遇到‘;’,mysql就要执行。WHILE…DO方式/*循环插入*/DELIMITER //CREATE PROCEDURE callback()BEGIN DECLARE num INT; SET num = 100; WHILE num < 3原创 2022-03-15 23:22:14 · 4856 阅读 · 0 评论 -
MySQL中的 int(1) 和 int(100) 有什么区别?
答案是:没有什么区别!!!高性能MySQL里面有对这个宽度的说明。推荐:所以int还是在内存中占用4个字节 范围:-2 147 483 648 到 2 147 483 647,或者0 到 4 294 967 295(无符号)如果需要使用仅有一个字节的字段,为了节省空间,可以使用tinyint类型。只占一个字节 即 -128到127 或 0到255。...原创 2022-03-15 23:18:19 · 1728 阅读 · 0 评论 -
多表联查的复习
目录1.多表联查连接分类2. 内连接 inner join(等值连接,制定对应的等值条件)3.自然连接 natural(不需要指定等值条件)4.非等值连接:5.等值连接6.子查询1.多表联查连接分类内连接、自然连接、外链接(左外连接、右外连接、全外连接(mysql不支持))、非等值连接2. 内连接 inner join(等值连接,制定对应的等值条件)SELECT * FROM emp,dept;/*得到的数据是不对的*/得到的数据叫做笛卡尔积:结果是两个表数据原创 2022-03-15 23:15:08 · 926 阅读 · 0 评论 -
数据库常用函数介绍
思维导图:一、数学函数数学函数主要用于处理数字,包括整型、浮点数等。ABS(x) abs(x)返回x的绝对值 SELECT ABS(-1) -- 返回1CEIL(x),CEILING(x) cell(x),celling(x)返回大于或等于x的最小整数 SELECT CEIL(1.5) -- 返回2FLOOR(x) floor(x)返回小于或等于x的最大整数 SELECT FLOOR(1.5) -- 返回1RAND() rand()返回.原创 2021-12-08 17:32:31 · 4738 阅读 · 0 评论 -
MySQL报错解决——Parameter index out of range (1 > number of parameters, which is 0).
今天在操作Mysql进行删除操作时,出现了这么一个错误。Parameter index out of range (1 > number of parameters, which is 0).结合网上各位大佬给出的解答,终于将其解决。数据库错误:Parameter index out of range (1 > number of parameters, which is 0).错误发生原因其实很简单,就是当设置参数时,...原创 2021-12-03 15:11:41 · 28919 阅读 · 1 评论 -
介绍Mysql
sql简述 Structure Query Language(结构化查询语言)简称SQL。用来访问和操作数据库系统。SQL语句既可以查询数据库中的数据,也可以添加、更新和删除数据库中的数据,还可以对数据库进行管理和维护操作。不同的数据库,都支持SQL,这样,我们通过学习SQL这一种语言,就可以操作各种不同的数据库。 什么是SQL?简单地说,SQL就是访问和处理关系数据库的计算机标准语言。也就是说,无论用什么编程语言(Java、Python、C++……)编写程序,只要涉及到操作关系数据库,比如,一个电商原创 2021-07-19 19:32:29 · 146 阅读 · 3 评论 -
数据库异常 :java.sql.SQLException: Access denied for user ‘root‘@‘localhost‘ (using password: YES)
这个错误我想应该是比较常见的一种错误了,但,出现错误并不可怕,可怕的是你并不知道原因,从而不知道如何解决问题。java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES/NO)翻译过来就是密码校验未通过,括号内是:使用密码:是/不是。一开始记得查看是不是你本地账号密码错误,或数据库地址错误。解决方案:从网上找了好多解决办法:改数据库密码,重装数据库了,清楚缓存等等,结.原创 2021-09-15 22:40:45 · 1034 阅读 · 2 评论