随笔分类 -  Mysql

摘要:存储过程和函数的引入 存储过程和函数是在数据库中定义一些 SQL 语句的集合,然后直接调用这些存储过程和函数来执行已经定义好 的SQL语句。 存储过程和函数可以避免开发人员重复的编写相同的SQL语句。 而且, 存储过程和函数是在MySQL 服务器中存储和执行的,可以减少客户端和服务器端的数据传输;、 阅读全文
posted @ 2019-11-27 00:11 不吃海带丝 阅读(195) 评论(0) 推荐(0)
摘要:触发器的引入 触发器(TRIGGER)是由事件来触发某个操作。这些事件包括 INSERT 语句、UPDATE 语句和 DELETE 语句。 当数据库系统执行这些事件时,就会激活触发器执行相应的操作。 创建与使用触发器 创建只有一个执行语句的触发器 CREATE TRIGGER 触发器名 BEFORE 阅读全文
posted @ 2019-11-25 22:23 不吃海带丝 阅读(158) 评论(0) 推荐(0)
摘要:视图的引入 1,视图是一种虚拟的表,是从数据库中一个或者多个表中导出来的表。 2,数据库中只存放了视图的定义,而并没有存放视图中的数据,这些数据存放在原来的表中。 3,使用视图查询数据时,数据库系统会从原来的表中取出对应的数据。 视图的作用 1,使操作简便化; 2,增加数据的安全性; 3,提高表的逻 阅读全文
posted @ 2019-11-25 22:04 不吃海带丝 阅读(190) 评论(0) 推荐(0)
摘要:索引的引入 索引定义:索引是由数据库表中一列或者多列组合而成,其作用是提高对表中数据的查询速度; 类似于图书的目录,方便快速定位,寻找指定的内容; 索引的优缺点 优点:提高查询数据的速度; 缺点:创建和维护索引的时间增加了; MySQL常用的索引 普通索引INDEX:加速查找 唯一索引: -主键索引 阅读全文
posted @ 2019-11-25 21:38 不吃海带丝 阅读(134) 评论(0) 推荐(0)
摘要:插入数据 给表的所有字段插入数据 格式:INSERT INTO 表名 VALUES(值 1,值 2,值 3,...,值 n); INSERT INTO t_book VALUES(NULL,'我爱我家',20,'张三',1); 给表的指定字段插入数据 格式:INSERT INTO 表名(属性 1,属 阅读全文
posted @ 2019-11-25 20:57 不吃海带丝 阅读(218) 评论(0) 推荐(0)
摘要:带In关键字的子查询 一个查询语句的条件可能落在另一个 SELECT 语句的查询结果中。 SELECT * FROM t_book WHERE booktypeId IN (SELECT id FROM t_booktype); SELECT * FROM t_book WHERE booktype 阅读全文
posted @ 2019-11-25 20:35 不吃海带丝 阅读(122) 评论(0) 推荐(0)
摘要:连接查询 连接查询是将两个或两个以上的表按照某个条件连接起来,从中选取需要的数据; SELECT bookName,author,bookTypeName FROM t_book,t_bookType WHERE t_book.bookTypeId=t_bookType.id; SELECT tb. 阅读全文
posted @ 2019-11-25 20:31 不吃海带丝 阅读(187) 评论(0) 推荐(0)
摘要:COUNT()函数 1,COUNT()函数用来统计记录的条数; SELECT COUNT(*) FROM t_grade; SELECT COUNT(*) AS total FROM t_grade; 2,与 GOUPE BY 关键字一起使用; SELECT stuName,COUNT(*) FRO 阅读全文
posted @ 2019-11-25 20:05 不吃海带丝 阅读(348) 评论(0) 推荐(0)
摘要:单表查询 查询所有字段 SELECT 字段 1,字段 2,字段 3...FROM 表名; SELECT id,stuName,age,sex,gradeName FROM t_student ; SELECT stuName,id,age,sex,gradeName FROM t_student ; 阅读全文
posted @ 2019-11-24 13:40 不吃海带丝 阅读(133) 评论(0) 推荐(0)
摘要:一、显示所有数据库 show databases; 二、创建数据库 create database 数据库名; 三、删除数据库 drop database 数据库名; 四、创建表 表是数据库存储数据的基本单位。一个表包含若干个字段或记录; 语法: CREATE TABLE 表名( 属性名 数据类型 阅读全文
posted @ 2019-11-24 13:18 不吃海带丝 阅读(116) 评论(0) 推荐(0)
摘要:Mysql支持的多种数据类型主要有:数值数据类型、日期/时间类型、字符串类型。 整数 浮点数&定点数 注:定点数以字符串形式存储,对精度要求高时使用decimal较好;尽量避免对浮点数进行减法和比较运算。 时间/日期类型 字符串类型 二进制类型 阅读全文
posted @ 2019-11-24 12:42 不吃海带丝 阅读(87) 评论(0) 推荐(0)
摘要:一、Mysql简介 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management Syst 阅读全文
posted @ 2019-11-24 12:26 不吃海带丝 阅读(130) 评论(0) 推荐(0)