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 · 4679 阅读 · 0 评论 -
MySQL-创建数据库/数据表
1:查看原始数据库information_schema中的表,并显示出VIEWS表的字段结构属性信息show databases;use information_schema;show tables;show create table VIEWS;2:创建一个offcn数据库,并创建一个students表,字段为id,name,age,phone,heightcreate da...原创 2019-04-08 19:38:26 · 673 阅读 · 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 · 156 阅读 · 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 · 1353 阅读 · 0 评论 -
MySQL--事务
事物(Transaction)1、什么是事物事务是由一组DML语句组成,完成一个相对完整的功能,这一组DML语句要么全部执行,要么全部放弃执行。例如,赵四给刘能转账,这对于数据库而言就是一个事务。该事务由两部分单独的操作组成,赵四账户减少钱,刘能账户增加钱,作为数据库,必须保证组成事务的两部分操作必须全部完成,才能维护数据的一致性。当因为某种原因,导致其中的一个操作失败,那么其他的操作也会被...原创 2019-04-12 22:01:40 · 152 阅读 · 0 评论 -
MySQL--索引
索引索引在Mysql中是存储引擎用于快速找到记录的一种数据结构(BTree,平衡树),索引对于数据库的良好性能是非常关键的,尤其是当表中的数据量越来越大的时候,索引对于性能的影响愈发重要。索引相当于字典的目录,如果查找某个字的时候可以通过目录,提高查询速度,否则需要翻阅字典的每一页。使用索引的目的:提高查询速度。索引特点:创建和维护索引会消耗很多时间与磁盘空间,但是查询速度大大提高。(创...原创 2019-04-12 22:03:51 · 128 阅读 · 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 · 788 阅读 · 0 评论 -
MySQL--视图
视图1、什么是视图视图就是一条SELECT语句执行后返回的结果集,视图是一个虚拟表,同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表。2、视图作用(1)简化用户的操作关键信息来源于多个复杂关联表,可以创建视图提取我们需要的信息,简化操作;(2)对机密数据提供保护作用不希望用户访问表中某些...原创 2019-04-12 22:06:26 · 158 阅读 · 0 评论 -
MySQL--触发器
触发器trigger1、什么是触发器触发器(trigger):监视某种情况,并触发某种操作,它的执行是由事件来触发的,例如当对一个表进行操作( insert,delete, update)时就会激活它执行。触发器经常用于加强数据的完整性约束和业务规则等。 触发器创建语法四要素:1.监视地点(table)2.监视事件(insert/update/delete)3.触发时间(after/b...原创 2019-04-12 22:07:08 · 226 阅读 · 0 评论