![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 74
蜗牛不爱海绵宝宝
做一个有趣的人(大家可以关注我的GitHub:https://github.com/snail-wj/offer_demo,这个上面覆盖了剑指offer的所有解析以及参考URL,希望对大家面试有帮助)
展开
-
mysql两表联合查询的四种情况
一般来说,我们为了得到更完整的结果,我们需要从两个或更多的表中获取结果,我一般都是用select xxx,xxx from 表1,表2 where 表1.xxx=表2.xxx,我们一般都是进行的是这般的操作,其实mysql中还有一种操作,那就是join的操作,例如底下有两个表:请看 "Persons" 表:Id_PLastNameFirstNameAdd原创 2016-10-20 10:55:27 · 104311 阅读 · 6 评论 -
MySQL 数据备份与还原
一、数据备份1、使用mysqldump命令备份mysqldump命令将数据库中的数据备份成一个文本文件,表的结构和表中的数据将存储在生成的文本文件中。mysqldump命令的工作原理很简单:它先查出需要备份的表的结构,再在文本文件中生成一个CREATE语句。然后,将表中的所有记录转换成一条INSERT语句,然后通过这些语句,就能够创建表并插入数据。1、备份一个数据库mysqldump基本语法:m转载 2017-12-14 01:35:51 · 410 阅读 · 0 评论 -
mysql的版本以及字段中所占长度以及字符的关系
由于现在使用的Mysql的版本都是5.0以上的版本,所以我就介绍5.0以上的版本1.varchar(n),这个是指能存放的字符的长度,就是不管你输入的是英文,还是汉字(utf8,gbk),这个时候,你只能往里面填入n个字符,只不过的是,例如varchar(20),你最多能填入20个字符,如果你填入的20个英文单词的时候,你此时占的字节长度是20,而20个utf8的汉字所占的字节则是60个字节,原创 2017-11-23 22:32:56 · 802 阅读 · 0 评论 -
安装MYSQL5.7
最近直接下载压缩包安装mysql5.7简直坑死,还好发现了一个博主写的超级好的一个mysql的安装转载地址:http://www.jianshu.com/p/c78272a2ca4d转载 2017-12-12 02:50:19 · 212 阅读 · 0 评论 -
left join与on,where 结合一起用的异同
left join与on,where 结合一起用的异同I.数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。 在使用left join时,on和where条件的区别如下:1、 on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。2、where条件是在临时表生成好后,再对临时表进行过转载 2017-08-17 01:09:07 · 1808 阅读 · 0 评论 -
数据库专题——笛卡尔积
SQL 笛卡尔积在数学中,两个集合X和Y的笛卡儿积(Cartesian product),又称直积,表示为X × Y,是其第一个对象是X的成员而第二个对象是Y的一个成员的所有可能的有序对。假设集合A={a,b},集合B={0,1,2},则两个集合的笛卡尔积为{(a,0),(a,1),(a,2),(b,0),(b,1), (b,2)}。/*==========================转载 2017-08-17 01:06:01 · 1644 阅读 · 0 评论 -
SQL Server两表联合查询问题
表A:Aid Bid1 12 23 4 3表BBid text1 A2 B3 C需要查询结果如下表Aid text1 A2 B3 C则如果要实现查询结果select A.Aid,B.text from A left join B on A.Bid = B.Bid转载 2017-02-23 16:04:53 · 918 阅读 · 0 评论 -
数据库事务的四大特性以及事务的隔离级别
本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。 如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性:⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响转载 2017-02-21 20:20:27 · 1040 阅读 · 0 评论 -
MYSQL搜索引擎
一般来说,MySQL有以下几种引擎:ISAM、MyISAM、HEAP、InnoDB和Berkley(BDB)。ISAM ISAM是一个定义明确且历经时间考验的数据表格管理方法,它在设计之时就考虑到数据库被查询的次数要远大于更新的次数。因此,ISAM执行读取操作的速度很快,而且不占用大量的内存和存储资源。ISAM的两个主要不足之处在于,它不支持事务处理,也不能够容错:如果你的硬盘崩溃转载 2017-02-21 19:59:47 · 1630 阅读 · 0 评论 -
MYSQL问题解决方案:Access denied for user 'root'@'localhost' (using password:YES)
这两天在MyEclipse中开发Web项目时,连接MySQL数据库,出现问题:Access denied for user 'root'@'localhost' (using password:YES)。 经查找资料发现是root帐户默认不开放远程访问权限,所以需要修改一下相关权限。 解决方案:打开MySQL目录下的my.ini文件,在文件的最后添加转载 2017-01-17 15:18:51 · 1353 阅读 · 0 评论 -
the security settings could not be applied to the database (error 1045 MySQL)的解决
the security settings could not be applied to the database (error 1045 MySQL)的解决 在装mysql时,总是到最后启动的时候出错,出错内容如下: 就是最后的Apply security setting过不去 提示: The security settings could not be a转载 2017-01-05 17:33:00 · 1491 阅读 · 0 评论 -
安装mysql最后一步未响应(解决方法)
重装mysql的时候,总是在提交配置后的最后一步,安装失败,进程管理器里显示程序无响应,mysql服务启动时报1067错误.整了好几天,用了网上好几种方法都没能成功,最后抱着试一试的态度用了以下步骤终于成功了:1,停止Mysql服务,卸载MySQL2,删除安装目录及数据存放目录3,在注册表查询mysql,全部删除(这一步很关键,安装失败主要原因就是注册表删不干净)转载 2017-01-05 16:58:26 · 3104 阅读 · 0 评论 -
mysql关于主键,unique以及增删的一些操作
今天,刚看了一下mysql的关于主键的操作,现在的做的这些都是比较简单的,毕竟我们只有从简单才可以做到难得么,一步一步来,不扯别的了,我们看一下今天的目录1.union的操作2.select into以及适用于mysql的操作3.主键的增与删1.union的操作Union操作符用于合并两个或多个Select语句结果集。例如举一个例子,如果你想把两个表的数据,如果都想在一原创 2016-10-20 15:06:18 · 1343 阅读 · 0 评论 -
如何从mysql中查询数据导出成Excel文件
1.首先通过mysql查询语句,得到数据,并且写入到一个文件里面mysql -uxxx -pxxx ....... -e "查询的sql语句" > /home/rd/test.xls例如:mysql -uxxx -pxxx ....... -e "select * from user" > /home/rd/test.xls(mysql -uxxx -pxxx ....... ,其中的...原创 2018-06-26 22:36:58 · 3415 阅读 · 0 评论