mysql数据库
要吃饭的嘛
抽象不等于生活
展开
-
数据库定义
【数据库】 永久保存数据的仓库 本质:文件系统加服务器 和保存在内存的数据(java中定义一个变量)相比,断电不会丢失,无法线程共享 常见数据库产品: oracle:mysql,oracle 微软:sql server sqlite db2 库 - 文件夹 , 存放的是表 表 - 文件, 存放的是真正的数据【名次解释】 数据库:管理数据的仓库 关...转载 2018-09-27 10:34:28 · 384 阅读 · 0 评论 -
DDL(数据库定义语言)
DDL(数据库定义语言) 建表id name ageDrop talbe if esists studentcreate table student(id INT PRIMARY KEY AUTO_INCREMENT,name varchar(20) NOT NULL,age INT NOT NULL DEFAULT 18); 添加外键约束constra...转载 2018-10-04 22:08:22 · 765 阅读 · 0 评论 -
索引
概念https://blog.csdn.net/qqqqq1993qqqqq/article/details/71437182索引的作用:加快select语句的执行速度,当涉及到大量数据和跨表查询时,效果相当明显为什么需要索引:cpu对数据进行高速处理读取的是内存中的数据。当数据量很大时,数据被存放在磁盘中,需要将磁盘中的数据复制到内存中再进行操作。如果进行的是普通的顺序查找,在最坏情...转载 2018-10-04 22:08:46 · 97 阅读 · 0 评论 -
DML(数据库操纵语言)
DML(数据库操纵语言)增插入 1, 张三, 18 注意: 字符串和日期时间 必须加上 ''插入完整记录INSERT INTO student VALUES (1, '张三', 18);插入部分记录INSERT INTO student (name, age) VALUES ('张三', 18);插入多条完整记录INSERT INTO student VALUES...转载 2018-10-04 22:09:16 · 123 阅读 · 0 评论 -
DQL(数据查询语言)
DQL(数据查询语言) 查查询所有的列SELECT * FROM student;SELECT id, name FROM student; 查看表结构DESC student; SHOW CREATE TABLE student;结果:CREATE TABLE `student` ( `id` int(11) NOT NULL AUTO_IN...转载 2018-10-04 22:09:45 · 226 阅读 · 0 评论 -
TPL(事务处理语言)
TPL(事务处理语言)【事务 Transaction】 1. 概念 作为一个单独单元的一条或者多条SQL语句组成 这个单元的每一条SQL语句都是相互依赖的 必须每一条SQL语句都成功的执行, 才可以说这个事务成功的执行了 如果有一条语句执行出错, 那么整个事务就会回滚 回到事务开始以前的状态 转账 A给B转100元 余额表 用户名 ...转载 2018-10-04 22:10:05 · 3351 阅读 · 0 评论 -
视图 View
视图 View 一张或多张表的数据子集的逻辑表现 1. 视图不是表,不是一个物理的实体,只是一个逻辑表现 2. 视图中的数据是来源于表的 3. 视图的本质就是子查询 作用: 1. 对数据安全的保护:保护数据表 2. 简化查询语句 3. 更清晰的表达查询 创建视图create view v_emp10asselect empno,e...转载 2018-10-04 22:10:27 · 89 阅读 · 0 评论 -
存储过程和函数
【存储过程】 一个存储过程就是一个可编程的函数, 它在数据库中保存 可以由一条或多条SQL语句组成例子: 购物中点击了下单 删除购物车表某条记录 生成了一条订单记录 用户余额扣掉 商家余额加上 用户积分 ...定义一个存储过程CREATE PROCEDURE proc1()BEGIN SELECT 1+1;SELECT NOW();SELECT...转载 2018-10-04 22:11:05 · 111 阅读 · 0 评论 -
sql测试题
dept表empt表 1. 查询部门表中的部门名和所在城市2. 查询有补贴的员工信息3. 查询部门号为10的部门名、雇员名以及薪资4. 查询所有员工的年薪,年薪低到高排序5. 查询薪资第2到第8的员工6. 查询所有员工姓名,工号,管理者的姓名和工号7. 查询各个job员工的工资最大值,最小值,均值,综合8. 查询各部门各岗位的平均薪资和最高薪资9...转载 2018-10-21 23:23:48 · 1467 阅读 · 0 评论