
MySQL数据库相关知识点
MySQL数据库一些知识点总结和相关问题
XuDream
原本,我对编程世界的探索似乎被先天的不解与挫败感笼罩,自嘲为“写代码的废物”。每当代码的行间跳跃着错误与不解的符号,都像是对我能力的无情嘲讽。然而,正是这份不被看好的起点,铸就了我坚韧不拔的意志和永不言弃的决心。
在无数次深夜的灯火通明中,我独自面对着屏幕,贪婪地吸收着关于编程的每一滴知识,从基础的语法到复杂的算法,从框架的搭建到项目的实战,我不断地挑战自我,突破极限。
随着时间的推移,我从一个被自我否定的“废物”,逐渐成长为引领风骚的编程大佬。我的故事激励着无数同样在编程道路上摸索前行的后来者,告诉他们:无论起点如何,只要坚持不懈,勇于挑战,每个人都能书写属于自己的辉煌篇章。
展开
-
MySQL数据库刷销量功能SQL语句,指定销量范围
在MySQL中,RAND() 函数用于生成一个0到1之间的随机浮点数。假设你想获取一个介于min_value和max_value之间的随机整数,其中min_value和max_value是你指定的范围。因此,ROUND(RAND()*1000)会生成一个0到1000之间的随机整数。所以,这段代码的总体效果是:将goods_spu表中的每一行的sale_num字段更新为一个1到1001之间的随机整数。:RAND()函数生成一个0到1之间的随机浮点数。:最后,将结果加1,确保sale_num的值至少为1。原创 2024-03-01 11:08:52 · 606 阅读 · 1 评论 -
SQLyog安装教程:解决错误号码2058(plugin caching_sha2_password could not be loaded)
解决错误号码2058(plugin caching_sha2_password could not be loaded)和解决‘mysql‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件原创 2023-07-05 11:31:43 · 1271 阅读 · 0 评论 -
MySQL常用进阶命令
是你想要保存导出文件的文件名,.sql是导出文件的扩展名。导出的文件保存在当前目录下。10是0-1000的随机数(也可直接*1000),这个操作可以用于模拟商品的销售情况,增加销售量。RAND()是取(0-1)随机小数,CEILING(x)是向上取整,取整之后。是你连接MySQL数据库的用户名,是你想要将字段修改为的新类型。100是0-100的随机数,再。是你想要修改字段的表的名称,是你想要导出的数据库名,是你想要修改的字段的名称,是要删除字段的表的名称,是要删除的字段的名称。分钟 MINUTES。原创 2023-06-20 15:27:51 · 293 阅读 · 0 评论 -
MySQL数据库明明表中字段存在,但是查询的时候就是提示(> 1054 - Unknown column ‘id‘ in ‘field list‘),造成的原因和解决方法如下。
在MySQL数据库创建一个表的时候,通过程序去查询该表时,提示字段不存在,复制到数据库中查询,SQL语句一样提示字段不存在.原创 2022-04-13 10:56:58 · 8822 阅读 · 0 评论 -
同一局域网内,访问别人电脑上MySQL数据库,mysql设置
前提:1.两台电脑必须在同一个局域网中。2.两台电脑都需要俺庄MySQL数据库3.使用MySQL连接工具操作:在MySQL查询命令里输入:(账号密码root)grant all privileges on *.* to root@'%' identified by"root";成功之后提交:flush privileges修改防火墙设置:1.打开防火墙,点击高级设置2.点击入站规则,选择新建规则3.选择端口,下一步4.选择特定本地端口,填入自己的MySQL端口,原创 2022-02-27 09:00:00 · 3143 阅读 · 0 评论 -
类比MySQL数据库,Oracle数据库在本地服务下创建多个本地数据库详细讲解。
前提:oracle是大型数据库,MySQL是中小型数据库,MySQL创建数据库和Oracle创建数据库都是本质上都是一样的。MySQL数据库相对于Oracle简单点。大家也许都不陌生,简单介绍一下,建议看一下,方便对比Oracle数据库。MySQL数据库:MySQL创建数据库时是有前提的,一般来说要开放3306端口的,安装数据库的时候会创建一个账号密码(自己记住账号密码),还会开放一个端口,默认3306端口,创建本地MySQL3306端口服务。然后使用账号密码端口链接刚刚创建的服务如下图。备注:原创 2021-12-16 13:52:01 · 781 阅读 · 0 评论 -
数据库联合查询,同时查询两个数据库
数据库联合查询SQL语句联合查询不同数据库里两个表里数据。select a.*,b.* from 数据库1.表 a,数据库2.表 b from a.id=b.id例如:注意学生数据库里和老师数据库里的用户信息要有学校IDSELECT a.,b. FROM student.user_info a,teacher.user_info b WHERE a.school_id=b.school_id...原创 2021-04-15 14:31:43 · 6394 阅读 · 0 评论 -
SQL某个字段的所有值都拼接一个值
某个字段的所有值都拼接一个值update tableName(表名)set "字段" = RTRIM(字段)||'(增加的值)' WHERE type='0'比如(user表):idnamegender1张三男2玛丽亚女3康康男………修改gender为男人/女人SQL语句update userset "gender" = RTRIM(gender)||'人' 结果(user表)idnamegender1原创 2021-06-22 15:31:05 · 1981 阅读 · 0 评论 -
关于数据库create_time、update_time数据的自动插入问题
1. 工具Navicat或者SQLyog2. 数据类型(datetime)注意可以为空3. create_time的默认数据CURRENT_TIMESTAMP4. update_time没有默认数据,根据当前时间戳更新勾上去就行原创 2021-07-19 17:52:31 · 967 阅读 · 0 评论 -
MySQL常用基础命令
1. 创建表create table 表明(id number(11) primary key,goodsid number(12) not null,vendorid number(12),batchid number(12),userid number(10),approvestatus number(2),jobstatus number(2))2. 添加字段alter table table_name add 字段 类型;3. 添加数据方法一:INSERT INTO原创 2021-07-29 17:23:50 · 134 阅读 · 0 评论