Mysql

MySQL索引创建、删除、查看

  PRIMARYKEY索引仅是一个具有名称PRIMARY的UNIQUE索引。这表示一个表只能包含一个PRIMARYKEY,因为一个表中不可能具有两个同名的索引。ALTERTABLE'tablename'ADDPRIMARYKEY("column");直接创建索引:CREATEINDEX'indexname'ON'ta...

Linux MySQL源码安装缺少ncurses

在RedHatEnterpriseLinuxServerrelease5.7上用源码安装MySQL-5.6.23时,遇到了"removeCMakeCache.txtandreruncmake.OnDebian/Ubuntu,packagenameislibncurses5-dev,onRedhatandderivate...

Linux 卸载mysql-libs包出现错误

 在RedHatEnterpriseLinux6.6上安装MySQL时,出现与packagemysql-libs-5.1.73-3.el6_5.x86_64冲突的情况[root@localhosttmp]#rpm-ivhMySQL-server-advanced-5.6.20-1.rhel5.x86_64.r...

MySQL更改数据库数据存储目录

MySQL数据库默认的数据库文件位于/var/lib/mysql下,有时候由于存储规划等原因,需要更改MySQL数据库的数据存储目录。下文总结整理了实践过程的操作步骤。 1:确认MySQL数据库存储目录[root@DB-Servertmp]#mysqladmin-uroot-pvariables|grepda...

Linux平台卸载MySQL总结

  如何在Linux下卸载MySQL数据库呢?下面总结、整理了一下Linux平台下卸载MySQL的方法。MySQL的安装主要有三种方式:二进制包安装(UsingGenericBinaries)、RPM包安装、源码安装。对应不同的安装方式,卸载的步骤有些不同。文章中如有不足或不对的地方,敬请指出或补充...

win10安装mysql5.7

        首先,下载mysql:https://dev.mysql.com/downloads/mysql/下载完成之后,解压然后进入到cmd下,进入到mysql的安装目录输入mysqldinstall需要进一步初始化mysql&nb...
代码星球·2021-02-18

MySQL命令大全(值得一看)

格式:mysql-h主机地址-u用户名-p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysqlin,再键入命令mysql-uroot-p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。如果刚安装好MYSQL,超级用户root是没有密...

centos6怎么配置mysql5.7.22(我的心路历程)

用了两天的时间装这玩意,第一天找了博客按上面的套路来,结果凉凉了,四个大佬为我想办法,结果得出结论,那个博客的套路有问题,深深感觉妈卖批啊!!!于是乎自己写一篇虽然我也是小白,如有不对之处,敬请指正,可以加QQ920846625打开网站:https://dev.mysql.com/downloads/mysql/5.7...

mysql返回自增id

在mysql操作中执行insert,是没有自增id返回的,这就对于后续编写逻辑造成了很大不便。其实有几种方法可以做到insert后直接获取到自增id。1.执行selectmax(id);  原理是直接查找数据库的最大id,坏处:一旦并发量大、数据量多时就会出现性能低、查找错误的情况。2.执行selsctLAST_INS...
代码星球·2021-02-18

mysql基础一

三大引擎:myisam(cms等)、innodb(商城等)、memory(临时存储在内存中)char:长度固定;最多255个字符;效率高,没有碎片,更新频繁的时候,方便数据文件指针的操作。varchar:长度可变、灵活;最多65532(65535-1-2)个字符,可变类型,一般保存字母、数字、特殊字符tinytext:...
代码星球·2021-02-18

linux下操作mysql

登入:#mysql-u用户名-p密码退出:mysql>exit;查看mysql支持的存储引擎:mysql>showengines;查看innodb数据表是否会单独创建‘数据/索引’文件:mysql>showvariableslike'innodb_file_per_table%';+---------...
代码星球·2021-02-18

mysql中using

select*from(SELECTu.utm_source,count(DISTINCTu.mobile)asnew_user--登记用户FROM表名uWHEREu.created_timeBETWEEN'2019-03-0100:00:00'AND'2019-03-0123:59:59'andu.utm_sourc...
代码星球·2021-02-18

【转】Mysql 插入中文错误:Incorrect string value: 'xE7xA8x8BxE5xBAx8F...' for column 'course' at row 1

Incorrectstringvalue:'xE7xA8x8BxE5xBAx8F...'forcolumn'course'atrow1出现这个错误的原因是,数据库的编码格式为latin1而我要将utf8的中文插入到数据库中。一开始修改 修改数据库的编码[sql] viewplain cop...

MySQL-查看运行的线程-SHOW PROCESSLIST

1:目标明确,通过如下命令都能实现,具体效果如下图所示showfullprocesslist;select*frominformation_schema.processlist; SELECT*FROMsys.processlistorderbyconn_id; 2:字段含义,从名称上也能猜出一二,...

Mac-修改MySQL-interactive_timeout/wait_timeout

前言:目前有个问题在排查阶段,需要调整一下interactive_timeout/wait_timeout来模拟和复现线上的问题,不过实际和想象并不一样,修改这两个参数,费了一些时间。 1:查看对应的配置showvariableslike"%timeout%";  2:修改配置的具体步骤(...