MySQL
文章平均质量分 54
Wang_Zhenwei
这个作者很懒,什么都没留下…
展开
-
MySQL学习15_解决Mysql (1064) 错误: 1064 - You have an error in your SQL syntax
我在给数据库中的表添加数据的时候,写的语句是:INSERT INTO order VALUES (2, '编号B')表结构:出现了错误:INSERT INTO order VALUES (2, '编号B')1064 - You have an error in your SQL syntax; check the manual that corresponds to your M...转载 2020-04-22 17:36:23 · 2581 阅读 · 0 评论 -
MySQL学习14_mysql执行sql语句提示Expression #1 of ORDER BY clause is not in GROUP BY
mysql 新版本出现group by 语句不兼容问题[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column’information_schema.PROFILING.SEQ’ which is not functionally depen...转载 2020-04-22 16:36:21 · 586 阅读 · 0 评论 -
MySQL学习13_Centos下Mysql创建用户
MySQL的root账号只能本地访问,不能远程访问。这时我们需要创建用户。登录mysql -u root -p Enter password: (输入密码) 其中-u后跟的是用户名,-p要求输入密码,回车后在输入密码处输入密码。用户创建、授权以及删除创建用户CREATE USER yy IDENTIFIED BY '123';11yy表示你要建立转载 2016-11-21 20:44:57 · 3051 阅读 · 0 评论 -
数据库4_Sql常见面试题
1. 用一条SQL 语句 查询出每门课都大于80 分的学生姓名name kecheng fenshu 张三 语文 81张三 数学 75李四 语文 76李四 数学 90王五 语文 81王五 数学 100王五 英语 90转载 2016-10-17 00:23:58 · 629 阅读 · 0 评论 -
数据库3_最左前缀原则
这两天看《构建高性能Web站点》这本书,感觉写的真是不错,很多实际项目中会碰到的问题都有所提及,今天看到一个最左前缀原则,以前也听说过,不过一直没搞明白,今天查了下。 通过实例理解单列索引、多列索引以及最左前缀原则实例:现在我们想查出满足以下条件的用户id:mysql>SELECT `uid` FROM people WHERE lname`='Liu' AND `f转载 2016-10-13 10:36:58 · 1150 阅读 · 0 评论 -
数据库2_低效能的”where1=1”
网上有不少人提出过类似的问题:“看到有人写了where 1=1这样的sql,到底是什么意思?”。其实使用这种用法的开发人员一般都是在使用动态数组的sql。让我们想象如下的场景:用户要求提供一个灵活的查询界面来根据各种复杂的条件查询员工信息,界面如下图:界面中列出了四个查询条件,包括按工号查询、按姓名查询、按年两查询以及按工资查询,每个查询条件前都转载 2016-10-13 10:28:16 · 423 阅读 · 0 评论 -
数据库1_五大主流数据库模型
文章时间:2012年导读:无论是关系型数据库还是非关系型数据库,都是某种数据模型的实现。本文将为大家简要介绍5种常见的数据模型,让我们来追本溯源,窥探现在流行的数据库解决方案背后的神秘世界。什么是数据模型?访问数据库中的数据取决于数据库实现的数据模型。数据模型会影响客户端通过API对数据的操作。不同的数据模型可能会提供或多或少的功能。一般而言,数据模型不会直接提供过转载 2016-08-14 17:09:11 · 6307 阅读 · 0 评论 -
MySQL学习6_ERROR! MySQL server PID file could not be found!解决方法
第一种:可能是硬盘满了,清理下垃圾文件。/etc/init.d/mysql start无法启动MySQL错误信息如下:ERROR! MySQL server PID file could not be found!Starting MySQL.. ERROR! The server quit without updating PID file (转载 2015-09-19 11:31:11 · 14337 阅读 · 0 评论 -
MySQL学习7_You must SET PASSWORD before executing this statement解决方法
Linux rpm方式安装完MySQL之后 mysql>SET PASSWORD = PASSWORD('newpasswd');求知若渴, 虛心若愚……其实上面的操作在:MySQL学习2_CentOS下安装MySQL遇到问题:Access denied for user 'root'@'localhost'转载 2015-09-19 13:23:36 · 1149 阅读 · 0 评论 -
MySQL学习4_CentOS/Linux下的MySQL安装文件类型:rpm package,rpm bundle和Compressed TAR Archive有什么区别
1、rpm package:是某个特定的包,比如server,client,shared lib等 -- 是的,可以单独安装2、rpm bundle:是该版本所有包的集合 --- 一般是把服务器端要用的都安装上,其他的不带,尤其是开发包3、Compressed TAR Archive,是源码,必须用源码方式转载 2015-09-18 13:39:21 · 14523 阅读 · 0 评论 -
MySQL学习5_CentOS下Mysql数据库(不使用yum命令)的安装与配置
注:按照上一个安装说明操作,会出现一些问题。比如,自动安装的mysql版本很旧,5.1.0x版本的,官网的Mysql已经是 5.6.x版本了。如果坚持安装最新版本,在MYSQL官网下载rpm-.tar安装包,Linux 64位版本的大小大约300MB左右。 1.下载:MySQL-5.6.26-1.linux_glibc2.5.x86_64.rpm-bundle.tar下原创 2015-09-18 17:04:30 · 1353 阅读 · 0 评论 -
MySQL学习3_CentOS下Mysql数据库的安装与配置
Linux学习之CentOS(十三)--CentOS6.4下Mysql数据库的安装与配置如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk、tomcat、eclipse的安装(这个在之前的一篇随笔中已经有详细讲解了Linux学习之CentOS(七)--CentOS下j2ee环境搭建),如果要开发web项目,我们当然可以安装一个myeclipse到L转载 2015-09-18 11:02:42 · 601 阅读 · 0 评论 -
MySQL学习2_CentOS下安装MySQL遇到问题:Access denied for user 'root'@'localhost'
问题描述:[root@Master hadoop]# mysqladmin -u root password 'root'mysqladmin: connect to server at 'localhost' failederror: 'Access denied for user 'root'@'localhost' (using password: NO)'原创 2015-09-18 10:43:35 · 745 阅读 · 0 评论 -
MySQL学习1_Win7下安装MySQL5.6.26
Win7下安装MySQL5.6.261.下载Windows下MySQL下载安装:http://dev.mysql.com/downloads/mysql/或http://dev.mysql.com/downloads/file.php?id=458258版本为mysql-5.6.26-winx64 2.解压 3.环境变量配置新增一个环境变量变量名:M原创 2015-09-17 21:14:19 · 802 阅读 · 0 评论 -
MySQL学习12_rpm安装MySQL报** is needed by **错误
使用rpm -ivh MySQL-server-5.6.26-1.linux_glibc2.5.x86_64.rpm命令,安装MySQL时,遇到了下面的错误:[root@Master mysql]# rpm -ivh MySQL-server-5.6.26-1.linux_glibc2.5.x86_64.rpmwarning: MySQL-server-5.6.26-1.linux_glib原创 2016-01-20 16:41:10 · 11357 阅读 · 2 评论 -
MySQL学习11_用rpm包安装的MySQL没有安装/etc/my.cnf文件
用rpm包安装的MySQL是不会安装/etc/my.cnf文件的,至于为什么没有这个文件而MySQL却也能正常启动和作用,在点有两个说法,第一种说法,my.cnf只是MySQL启动时的一个参数文件,可以没有它,这时MySQL会用内置的默认参数启动,第二种说法,MySQL在启动时自动使用/usr/share/mysql目录下的my-medium.cnf文件,这种说法仅限于rpm包安装的M转载 2016-01-19 21:02:40 · 2971 阅读 · 0 评论 -
MySQL学习10_使用chown更改/var/lib所有者导致Starting MySQL. ERROR! The server quit without updating PID file错误
编辑中~原创 2016-01-19 16:30:11 · 1477 阅读 · 0 评论 -
MySQL学习9_ CentOS下如何完全卸载MySQL?
CentOS下如何完全卸载MySQL?解决卸载不干净的问题系统:CentOS 6.5,MySQL:MySql 5.6这里主要解决使用rpm安装的卸载问题,安装方法见:CentOS安装mysql*.rpm提示conflicts with file from package的解决办法虽然说这里的是使用rpm安装的卸载问题,我觉得使用yum方式安装的如果遇到相同的问题也一样适转载 2016-01-19 10:22:21 · 271 阅读 · 0 评论 -
MySQL学习8_mysqld与mysql命令区别
mysql - it's a commandline (administration) tool 命令行工具mysqld - it's a server daemon. this is the database server main binary (executable)启动MYSQL服务mysqldSQL后台程序(即MySQL服务器)。要想使用客户端程序,该程序必须转载 2016-01-18 20:42:35 · 990 阅读 · 0 评论