数据库
文章平均质量分 78
weixin_44886716
这个作者很懒,什么都没留下…
展开
-
宝塔安装mysql后用navicat连接
注意:宝塔安装mysql后,默认只能本机访问(他们考虑安全的问题)所以根据自己的需要设置,正确设置后就可以navicat连接使用了一、可以用xshell或者阿里远程连接修改权限(1)先连接数据库 mysql -u root -p(2) 输入密码 忘记密码可以以下操作 登录宝塔—>数据库–>root密码—>填写新密码(3)使用数据库 use mysql;(4) 查询用户表命令,便于修改权限后对比 select User,authentication_string,H原创 2020-07-10 15:31:45 · 2844 阅读 · 2 评论 -
mysql8的安装与navicat连接
**mysql8安装包已经说明图片步骤全套**第一步参考链接https://www.cnblogs.com/myqlanzhuangjiaocheng/p/mysql8020anzhuang.html**安装完后连接navicat参考连接https://www.cnblogs.com/1175429393wljblog/p/12525783.html1、cd mysql bin目录下2、输入mysql -uroot -p3、输入密码4、use mysql5、ALTER USER原创 2020-11-14 16:07:53 · 149 阅读 · 0 评论 -
MySQL之case when then用法
1、case简单写法case typewhen ‘1’ then ‘小超市’when ‘2’ then '大商场’else ‘其他’ end2、–case搜索函数 (需要判断)case when type = ‘1’ then ‘小超市’when type= ‘2’ then ‘大商场’else ‘其他’ end type (可以不写else,不过end 后面加上需要显示的标题)3、 case简单写法和case搜索函数区别:第一种case后面直接跟字段,第二种先判断,最后end后面跟原创 2020-05-31 15:51:44 · 663 阅读 · 0 评论 -
Mysql 的concat以及group_concat()的用法与区别
concat:将多个字符串连接成一个字符串select concat(‘11’,‘22’,‘33’);//112233select concat (provice, city, area) as info from t;info河南省许昌市魏都区group_concat()默认以逗号分隔,也可以自己设置 select id,group_concat(name,separator ‘|’)后面常跟group byselect id,group_concat(name) a原创 2020-05-31 11:11:06 · 503 阅读 · 0 评论 -
高并发是什么,怎么解决
高并发是系统运行中,短时间遇到的大量操作请求,主要发生在web系统中。高并发技术解决方案:1、CDN来解决图片文件等访问(cdn简称网络边缘服务器,使客户就近获取内容)2、 分布式缓存:redis、memcached等。3、数据库垂直拆分和水平拆分(分库分表)等。(垂直拆分是把不同的表拆到不同的数据库中,而水平拆分是把同一个表拆到不同的数据库中)4、数据库读写分离,解决大数据的查询问题...原创 2020-05-29 10:27:53 · 155 阅读 · 0 评论 -
oracle和mysql的区别以及多表查询的区别
1、mysql在查询多表时,必须给表起别名oracle 则不需要 加号在右边代表左连接,左为主表SELECT * FROM table t1 ,table t2 WHERE t1.id=t2.id(+)反之则右表SELECT * FROM table t1 ,table t2 WHERE t1.id(+)=t2.id2、mysql主键可以设置自动增长oracle主键没有自增长,需要使用序列3、MySql里可以使用双引号或者单引号来包起字符串Oracle里只能使用单引号包起字符串4、分页查原创 2020-05-29 09:56:20 · 648 阅读 · 0 评论 -
MySQL查询行号
SELECT @rowno:=@rowno+1 as rownId,t1.follow_person from (SELECT @rowno:=0) t,table1 t1显示如下:原创 2020-05-28 17:10:37 · 274 阅读 · 0 评论 -
Mysql多表查询,取出其中一张表的最大的数据或者去重的字段
需求:1、查询三张表共同存在的数据(本来用的内连接)2、后来要求再加一张表,把这张表的最大数据查出来合到一起(外键管理订单号)SELECT @ROW := @ROW + 1 AS DT_RowId, tzo.order_id, tzo.order_num, tzu.user_phone, FROM_UNIXTIME(tzv.creat_time , '%Y-%m-%d' ) AS creat_timeFROM( SELECT @ROW := 0 ) t, t_zebra_order原创 2020-05-28 10:15:19 · 1693 阅读 · 0 评论 -
MySQL ON DUPLICATE KEY UPDATE
MySQL中 ON DUPLICATE KEY UPDATE的使用:INSERT INTO testtable (id,name,age) VALUES (10,‘张三’,23) ON DUPLICATE KEY UPDATE name = ‘李四’此sql的意思为:当插入sql时,该主键或者设置的唯一索引存在时,执行update语句,也就是相当与俩条sql。即当插入时存在,则跳过插入,执行修改;...原创 2020-05-26 09:52:58 · 172 阅读 · 1 评论