数据库
崖边树
这个作者很懒,什么都没留下…
展开
-
CentOS 源码安装MySQL5.6
mysql安装安装前需要向安装依赖包,可以通过yum安装mysql编译需要的依赖包yum install gcc gcc-c++ perl把下载的安装包上传到服务器解压tar zxvf mysql-5.6.42.tar.gz创建安装目录mkdir /usr/local/mysqlmkdir /usr/local/mysql/data 添加系统mysql组和m...原创 2019-02-21 03:43:27 · 347 阅读 · 0 评论 -
mysql插入表情报错
前端提交的数据中带有表情,结果后台在执行sql语句:INSERT INTO `bc_back` (`content`,`user_id`,`create_time`,`update_time`) VALUES ('转载 2018-01-04 15:49:37 · 420 阅读 · 0 评论 -
给两个字段建立一个组合索引和分别建立单链索引有什么不同
例如你有一个 学生表。字段包含 学号, 班级, 姓名,性别, 出生年月日。 你创建一个 组合索引 ( 班级, 姓名)那么SELECT * FROM 学生表 WHERE 班级='2010级3班' AND 姓名='张三' 将使用索引.SELECT * FROM 学生表 WHERE 班级='2010级3班'转载 2017-08-25 10:42:56 · 5892 阅读 · 0 评论 -
mysql中You can't specify target table for update in FROM clause错误
MySQL中You can't specify target table for update in FROM clause错误的意思是说,不能先select出同一表中的某些值,再update这个表(在同一语句中)。 例如下面这个sql:复制代码代码如下:delete from tbl where id in ( select max(id) fr转载 2017-08-25 10:41:45 · 307 阅读 · 0 评论 -
MySQL重置root密码方法
Windows:1.win+R,运行里输入services.msc打开服务,关闭MySQL57服务(57是我的MySQL Server的版本号)2.win+R。运行中输入cmd,cd D:/Appserv/MySQL//bin回车进入bin目录下面,3.输入:mysqld --defaults-file="D:/Appserv/MySQL/my.ini" --skip原创 2017-06-01 13:59:43 · 434 阅读 · 0 评论 -
MYSQL大小写不敏感问题
mysql默认是不区分大小写的,所以会导致在查询的时候导致大小写的查询结果一样解决方案: 第一种:通过binary 关键字 (1)让mysql查询时区分大小写 SELECT * FROM yy_user WHERE binary username='c15900000002' (2)在建表时加以标识原创 2017-04-14 21:47:12 · 609 阅读 · 0 评论 -
sql语句记录
1.清空MySQL表,同时使ID重新从1自增TRUNCATE TABLE 表明转载 2017-04-09 17:15:41 · 383 阅读 · 0 评论 -
查询整个数据库中的某些特定信息
1.查询数据库中所有含有某个列名的表select TABLE_NAME from INFORMATION_SCHEMA.COLUMNS a where column_name = '关键字'2.查询数据库所有含有某个关键字的表if OBJECT_ID('temp_search_table') is not null --判断是否需要建表 drop table temp_s原创 2016-12-27 13:40:12 · 1791 阅读 · 0 评论 -
MySQL存储引擎--MyISAM与InnoDB
基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持已经外部键等高级数据库功能。 细节对比:MySQL默认采用的是MyISAM,5.5版本以后默认采用的是InnoDB。InnoDB的主键范围更大,最大是MyIS转载 2016-12-06 14:57:30 · 179 阅读 · 0 评论 -
MySql 使用GROUP BY 按照日期分组统计
SELECT DATE_FORMAT(时间字段名,'%Y-%m-%d'),count(*) FROM table where 条件 GROUP BY DATE_FORMAT(时间字段名,'%Y-%m-%d') GROUP BY 语句可以根据一个或多个列对结果集进行分组。结合count()可以进行数据统计。注: 在MySql中因为不支持从convert()函数,所以需要转载 2016-02-17 11:06:15 · 617 阅读 · 0 评论