
数据库
Jonckys
人不逼自己自己一把,永远不知道自己有多优秀
展开
-
数据库之Mysql基础篇
当前使用的数据库分为两类: 文档型:如sqlite,就是一个文件,通过对文件的复制完成数据库的复制 服务型:如mysql 、sqlserver,数据存储在一个物理文件中,但是需要使用终端以tcp/ip协议链接,进行数据库的读写操作 数据库是由表、关系、操作组成。 有了编程语言为什么还需要数据库? 对内存数据操作是编程语言的强项,但是对硬盘数据操作却是编程语言的弱项,对硬盘数据操作是数据库的强项...原创 2018-08-07 19:14:03 · 190 阅读 · 0 评论 -
Mysql常见面试题
说说delete与truncate的区别 delete删除的时候是一条一条的删除记录,它配合事务,可以将 删除的数据找回 truncate删除,是将整个表摧毁,然后再创建一张一模一样的表,它删除的数据是无法恢复的delete-demo --开启事务 start transaction; --删除数据 delete from tbl_user; --查询所有记录 select * from t...原创 2018-08-07 19:21:58 · 264 阅读 · 0 评论 -
mysql基础篇之多表查询(一)
1、前面的 select * from emp limit 5; 2、Null的用法 0和null是不一样的,null表示空值,没有值,0表示一个确定的值 其中null不能参与如下运算:<> != = null可以参与is is not 3、排序 SELECT * from emp ORDER BY sal ASC,empno DESC asc 为默认状态下到的从小到大排序...原创 2018-08-07 20:19:32 · 219 阅读 · 0 评论 -
数据库多表联合查询笔记
这段时间由于高强度的学习,致使到了走火入魔的阶段,当然这正好是一个果断阶段,怎么讲呢,就是各种十万个为什么冒出来,甚至一加一也要问自己为什么等于二……好了不说废话了,给自己留点笔记 1、联表查询的核心到底是什么? 说白了就是将每张表符合条件的数据合并(横向)在一起的过程 2、那么数据两张表的数据纵向怎么合并在一起呢? 记得使用union关键字 3、最头疼的左联,右联查询原理是什么? 记住一点就好:...原创 2018-08-08 20:24:28 · 437 阅读 · 0 评论