
MySQL
凉凉的良~
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL-基础语句
1.show databases; -->>显示所有的数据库 2.create database 数据库名称; -->> 创建数据库 3.use 数据库名称; -->> 使用数据库 4.show tables; -->>查看表格 5.create table student(id int,name varchar(20),gender varch...原创 2019-04-08 19:34:39 · 4721 阅读 · 0 评论 -
MySQL-创建数据库/数据表
1:查看原始数据库information_schema中的表,并显示出VIEWS表的字段结构属性信息 show databases; use information_schema; show tables; show create table VIEWS; 2:创建一个offcn数据库,并创建一个students表,字段为id,name,age,phone,height create da...原创 2019-04-08 19:38:26 · 760 阅读 · 0 评论 -
MySQL--常用函数
常用函数 1.1聚合函数 1.count() :求满足列条件的总的行数。 练习: (1)、统计一个班级共有多少学生? select count(id) from student_score; Select count(chinese) from student; // 和上面的结果不同,忽略了null。 SELECT COUNT() FROM student; (2)、统计数学成绩大于90的学生有...原创 2019-04-12 22:00:46 · 190 阅读 · 0 评论 -
MySQL--学生表联查
1.根据表的结构创建以下四个表 表一. student(学生表) 属性名 数据类型 可否为空 注 释 Sno varchar (20) 否 学号(主键) Sname varchar (20) 否 学生姓名 Ssex varchar (20) 否 学生性别 Sbirthday date 可 学生出生年月 Class varchar (20) 可 学生所在班级 表二. teacher(教师表)...原创 2019-04-12 21:39:57 · 1406 阅读 · 0 评论 -
MySQL--事务
事物(Transaction) 1、什么是事物 事务是由一组DML语句组成,完成一个相对完整的功能,这一组DML语句要么全部执行,要么全部放弃执行。 例如,赵四给刘能转账,这对于数据库而言就是一个事务。该事务由两部分单独的操作组成,赵四账户减少钱,刘能账户增加钱,作为数据库,必须保证组成事务的两部分操作必须全部完成,才能维护数据的一致性。当因为某种原因,导致其中的一个操作失败,那么其他的操作也会被...原创 2019-04-12 22:01:40 · 180 阅读 · 0 评论 -
MySQL--索引
索引 索引在Mysql中是存储引擎用于快速找到记录的一种数据结构(BTree,平衡树),索引对于数据库的良好性能是非常关键的,尤其是当表中的数据量越来越大的时候,索引对于性能的影响愈发重要。 索引相当于字典的目录,如果查找某个字的时候可以通过目录,提高查询速度,否则需要翻阅字典的每一页。 使用索引的目的:提高查询速度。 索引特点:创建和维护索引会消耗很多时间与磁盘空间,但是查询速度大大提高。 (创...原创 2019-04-12 22:03:51 · 164 阅读 · 0 评论 -
MySQL--job库中多表查询
1.创建一个job数据库,并在此数据库里创建 departments(部门表)、 employees(雇员表)、 salaries(工资表)、 dept_emp(雇员与部门关系表) 要求: 1)departments表中含有 dept_no(部门编码)、dept_name(部门名称)两个字段,其中,dept_no 为定长字符型,长度为4,dept_name 为不定长字符型,长度为40,不能为空,主...原创 2019-04-12 22:05:50 · 842 阅读 · 0 评论 -
MySQL--视图
视图 1、什么是视图 视图就是一条SELECT语句执行后返回的结果集, 视图是一个虚拟表,同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表。 2、视图作用 (1)简化用户的操作 关键信息来源于多个复杂关联表,可以创建视图提取我们需要的信息, 简化操作; (2)对机密数据提供保护作用 不希望用户访问表中某些...原创 2019-04-12 22:06:26 · 199 阅读 · 0 评论 -
MySQL--触发器
触发器trigger 1、什么是触发器 触发器(trigger):监视某种情况,并触发某种操作,它的执行是由事件来触发的,例如当对一个表进行操作( insert,delete, update)时就会激活它执行。 触发器经常用于加强数据的完整性约束和业务规则等。 触发器创建语法四要素: 1.监视地点(table) 2.监视事件(insert/update/delete) 3.触发时间(after/b...原创 2019-04-12 22:07:08 · 275 阅读 · 0 评论