2019年4月12日

mysql学习笔记--数据库预处理

摘要: 一、概念 1. 预编译一次,可以多次执行。用来解决一条sql语句频繁执行的问题 2. 语法 a. 预处理语句:preapre 预处理名字 from 'sql语句' b. 执行预处理:execute 预处理名字 [using 变量] 3. 例题 a. prepare stmt from 'select 阅读全文

posted @ 2019-04-12 17:08 DjanFey 阅读(367) 评论(0) 推荐(0) 编辑

mysql学习笔记--数据库内置函数

摘要: 一、数字类 1. 生成随机数:rand() a. 随机抽取2位 select * from stuinfo order by rand() limit 2 2. 四舍五入:round(数字) 3. 向上取整:ceil(数字) 4. 向下取整:floor(数字) 5. 截取:truncate(数字,截 阅读全文

posted @ 2019-04-12 16:49 DjanFey 阅读(178) 评论(0) 推荐(0) 编辑

mysql学习笔记--数据库索引

摘要: 一、索引的优点:查询速度快 二、索引的缺点: 1. 增、删、改(数据操作语句)效率低了 2. 索引占用空间 三、索引类型: 1. 普通索引 2. 唯一索引(唯一键) 3. 主键索引:只要主键就自动创建主键索引,不需要手动创建 4. 全文索引,搜索引擎使用,mysql不支持中文的全文索引,我们通过sp 阅读全文

posted @ 2019-04-12 15:28 DjanFey 阅读(102) 评论(0) 推荐(0) 编辑

mysql学习笔记--数据库事务

摘要: 一、概念 1. 事务是一个不可分割的单元 2. 事务作为一个整体要么一起执行,要么一起回滚 二、事务操作 1. 开启事务 start transaction 或者begin [work] 2. 提交事务 commit 3. 回滚事务 rollback 4. delimiter:更改定界符 三、设置事 阅读全文

posted @ 2019-04-12 14:58 DjanFey 阅读(97) 评论(0) 推荐(0) 编辑

mysql学习笔记--数据库视图

摘要: 一、视图 1. 概念 a. 视图是一张虚拟表,它表示一张表的部分或多张表的综合的结构 b. 视图仅仅是表结构,没有数据。视图的结构和数据建立在表的基础上 2. 创建视图 a. 语法: create [or replace] view 视图的名称 as select 语句 b. 例题 create v 阅读全文

posted @ 2019-04-12 14:21 DjanFey 阅读(135) 评论(0) 推荐(0) 编辑

导航