Mysql
Wesson96
这个作者很懒,什么都没留下…
展开
-
Mysql遇到的问题记录
Mysql遇到的问题记录登录时报错登录时报错命令登录入数据库时报错2002 (HY000): Can’t connect to local MySQL server through socket[root@VM_5_17_centos ~]# mysql -u rootERROR 2002 (HY000): Can't connect to local MySQL server throu...原创 2019-11-28 10:39:04 · 189 阅读 · 0 评论 -
mysql的sql连表查询区别:内连接、左连接、右连接、直接连表
mysql的sql链表查询区别建表左连接右连接内连接直接链表总结建表// 学生表CREATE TABLE `student` ( `ID` bigint(20) NOT NULL AUTO_INCREMENT, `NAME` varchar(255) DEFAULT NULL, `TYPE` varchar(255) DEFAULT NULL, PRIMARY KEY (`I...原创 2019-08-29 17:05:12 · 3198 阅读 · 0 评论 -
Mysql索引的创建
Mysql索引的创建新建索引主键索引唯一索引普通索引全文索引区别新建索引主键索引ALTER TABLE `tablename` ADD PRIMARY KEY PK_NAME(`COL1`, 'COL2');唯一索引ALTER TABLE `tablename` ADD UNIQUE UK_NAME(`COL1`, 'COL2') USING BTREE;;普通索引ALTER T...原创 2019-08-23 18:04:01 · 105 阅读 · 0 评论 -
修改Mysql数据库的索引
修改Mysql数据库的索引案例描述解决说明建立索引删除索引案例描述原来的数据库索引UNIQUE KEY `tablename` (`column1`,`column2`) USING BTREE需要把column1,column2进行调换(以便使用column1进行百万级别查询)。解决没找到直接修改索引的方法(有的话可以大家一起交流),通过先删除后建的方法实现。从效率上考虑也是要重...原创 2019-06-20 11:16:06 · 11133 阅读 · 0 评论 -
Mysql查询不等于某值的所有记录
SELECT * FROM T_TABLE WHERE COL != 'C'对于COL为null的情况查不出来,需要改为下面的才能查出来:SELECT * FROM T_TABLE WHERE COL is null OR COL != 'C'原创 2019-08-02 14:07:52 · 15606 阅读 · 0 评论 -
Mysql中将table2数据复制到table1
将table2数据复制到table1INSERT INTO TABLE1(COL1, COL2, COL3) SELECT COL1, COL2, COL3 FROM TABLE2;原创 2019-08-05 19:52:57 · 233 阅读 · 0 评论 -
mysql中索引顺序问题
mysql中建立索引UNIQUE KEY `UNIQUE_APP` (`PACKAGE`,`APP`) USING BTREE对于100万的数据,则执行更新UPDATE TABLE SET PACKAGE = 'XXX' WHERE APP = 'XXX'; 需要秒级的时间(1秒以上)但将索引改为(app在前面),则只需要毫秒级时间(0.00x)UNIQUE KEY `UNIQUE...原创 2019-08-05 10:55:21 · 1876 阅读 · 0 评论 -
虚拟机中CentOS7安装Mysql
虚拟机中CentOS7安装Mysql卸载mariadb下载安装上传解压安装配置修改密码远程访问权限测试卸载mariadb检查是否安装mariadb,若安装则卸载[root@localhost ~]# [root@localhost ~]# rpm -qa | grep mariadbmariadb-libs-5.5.60-1.el7_5.x86_64[root@localhost ~...原创 2019-07-22 00:02:18 · 5991 阅读 · 4 评论