mysql
发芽的枫叶
从事IT事业10年之久,希望借助平台一起学习!!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysql 常见面试题
Mysql 基础 一、 基础知识 1. 什么是数据库?、、 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库 2. 什么是关系型数据库,主键,外键,索引分别是什么? 关系型数据库是由多张能互相联接的二维行列表格组成的数据库 主关键字(primary key)是表中的一个或多个字段,它的值用于唯一地标识表中的某一条记录 外键表示了两个关系之间的相关联系。以另一个关系...原创 2019-11-06 09:08:03 · 2350 阅读 · 0 评论 -
第一章 初始mysql
1 主流数据 oralce 数据库 Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的 适应高吞吐量的数据库解决方案。 mys...原创 2019-03-29 14:15:51 · 916 阅读 · 0 评论 -
第二章 单表数据操作
sql分类 SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML, 数据定义语言DDL,数据控制语言DCL。 1 数据查询语言DQL 数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE 子句组成的查询块: SELECT <字段名表> FROM <表或视图名> WHERE <查询条件> 2 数据操纵语言DML 数据操纵语言D...原创 2019-03-29 14:26:50 · 366 阅读 · 0 评论 -
MySQL数据库考测试试题(答案)
Mysql 测试题 (总分150分,时间2个小时) 一、单项选择题(1分1个,共100分) 1.以下聚合函数求数据总和的是( ) A.MAX B.SUM C.COUNT D.AVG 答案:B 2.可以用( )来声明游标 A.CREATE CURSOR B.ALTER CURSOR C.SET CURSOR D.DECLARE CURSOR ...原创 2019-03-29 13:53:24 · 106499 阅读 · 30 评论 -
第三章 多表操作1(建表三范式)
1 为什么需要用多表保存数据 (1) 数据库中的不同的表一般对应不同的实体,不同的实体具有不同的属性,如果将所有的表都汇总成一张表,则需要将所有的属性都集合在一起,不管哪个实体有没有,然后在没有此属性的实体赋值时,赋值为空,这严重浪费了磁盘的空间吧。 (2)数据库中每张表都存储一定的记录,若将所有的记录都汇总成一张表,你查询的时候,速度将会非常慢,数据库查询的时候,你给它表名,它根据表名找到此...原创 2019-05-06 18:03:18 · 692 阅读 · 0 评论 -
第三章 多表操作2(主外键约束)
1怎么区分主表和子表? 父表设置一个主键, 子表设置一个外键 两个表建立一对多关系的时候,"一"的那一端是父表,"多"的那一端是子表. 比如 学生和班级 一个学生属于哪个班级 学生表是子表 班级表是主表 一个员工属于哪个部门 员工表是子表 部门表是主表 2怎么建立主外建约束 FOREIGN KEY (P_Id)...原创 2019-05-06 18:07:50 · 514 阅读 · 0 评论 -
第三章 多表操作3(多表查询)
多表查询的方式 子查询 内连接 左连接 右连接 全连接连接 交叉连接 自连接 -- 子查询效率没有连接查询高 ,能用连接查询的,就尽量不要用子查询 SELECT c_name FROM class WHERE c_id =(SELECT c_id FROM student WHERE s_name ='张三2'); -- 连接查询 SELECT a.`a_id`...原创 2019-05-06 18:12:14 · 369 阅读 · 0 评论 -
第四章 视图
1 视图的定义 1 视图是一种虚拟的表,是一个或者多个表导出来的表 2 数据库中只存放视图的定义,并没有存放视图的数据,这些数据存放在原表中 3 使用视图查询数据时,数据库系统会从原来的表中取出对应的数据。 2 视图作用及缺点 作用 (1)、方便用户操作 要求所见即所需,无需添加额外的查询条件,直接查看 (2)、增加数据的安全性 通过视图,用户只能查看或修改指定的数据。 (3)、提高...原创 2019-05-28 11:31:52 · 371 阅读 · 0 评论 -
第五章 索引
1 定义 索引是一个单独的,存储上的数据结构,他包含着对数据表里所有记录在磁盘的引用指针 2 作用 快速找出在某个或者多个列中有一特定值的行,提高查询操作的速度。 3 索引的优缺点 优点: 1、所有的MySql列类型(字段类型)都可以被索引,也就是可以给任意字段设置索引 2、大大加快数据的查询速度 缺点: 1、创建索引和维护索引要耗费时间,并且随着数...原创 2019-05-28 11:39:19 · 377 阅读 · 0 评论 -
第六章 创建用户与授权
1 创建用户 命令: CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明: username:你将创建的用户名 host:指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,如果想让该用户可以从任意远程主机登陆,可以使用通配符% password:该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密...原创 2019-05-28 11:44:25 · 456 阅读 · 0 评论 -
第七章 存储过程
1 存储过程简介 存储过程是存储在数据库服务器中的一组SQL语句,通过在查询中调用一个指定的名来执行,很像封装了一组命令的函数,调用此函数名时就会执行这些命令 2 存储过程的优点 (1).增强SQL语言的功能和灵活性:存储过程可以用控制语句编写,有很强的灵活性,可以完成复杂的判断和较复杂的运算。 (2).标准组件式编程:存储过程被创建后,可以在程序中被多次调用,而不必...原创 2019-05-28 11:47:59 · 414 阅读 · 0 评论
分享