jyh的博客

脚踏实地

第八章 相关知识

存储引擎简介MySQL将数据以不同的技术存储在文件(内存)中,这种技术就称为存储引擎。每一种存储引擎使用不同的存储机制、索引技巧。锁定水平,最终提供广泛且不同的功能存储引擎MyISAMInnoDBMemoryCSVArchive并发处理并发控制:当多个连接对记录进行修改是保证数据的一致性和完整性锁...

2018-06-30 21:32:56

阅读数:12

评论数:0

第七章:存储过程

存储过程是SQL语句和控制语句饿预编译集合,以一个名称 存储并作为一个单元处理存储过程的优点1.增强了SQL语句的功能和灵活性2.实现了较快的执行速度3.减少了网络流量创建存储过程CREATE[DEFINER = {user|CURRENT_USER}]PROCEDDURE sp_name([pr...

2018-06-30 21:32:49

阅读数:16

评论数:0

第六章: 自定义函数

自定义函数用户自定义函数(user-defined function,UDF)是一种对MySQL的扩展的途径,其用法与内置函数相同两个必要的条件:1.参数,可有可无2.返回值函数可以返回任意类型的值,同样可以接收这些类型的参数,参数数目理论为1024个。创建一个自定义函数CREATE FUNCTI...

2018-06-30 21:32:43

阅读数:19

评论数:0

第五章 第五节:信息函数&&聚合函数&&加密函数

信息函数:CONNECTION_ID()连接IDDATABASE()当前数据库LAST_INSERT_ID()最后插入记录,写入多条时,返回前面的一个编号。USER()当前用户VERSION()版本信息------------------------------------------------...

2018-06-30 21:32:36

阅读数:8

评论数:0

第五章 第四节:日期时间函数

NOW()当前日期和时间SELECT NOW();2017-08-30 21:47:20CURDATE()当前日期SELECT CURDATE();2017-08-30CURTIME()当前时间SELECT CURTIME();21:48:10DATE_ADD()时间变化,时间可以增加,负值时减少...

2018-06-30 21:32:29

阅读数:10

评论数:0

第五章 第三节:比较运算符与函数

[NOT]  BETWEEN...AND..【不】在范围之内SELECT 15 BETWEEN 10 AND 30;1SELECT 15 NOT BETWEEN 10 AND 30;0[NOT]IN()【不】在列出的范围内SELECT 10 IN(5,10,20,30);1SELECT 10 NO...

2018-06-30 21:32:19

阅读数:13

评论数:0

第五章 第二节:数值运算符和函数

+-*/CEIL() 进一取整SELECT CEIL(3.01);4DIV  整数除法SELECT 3/4;0.75SELECT 3 DIV 4;0FLOOR()舍一取证SELECT FLOOR(3.01);3MOD 取余数(取摩)SELECT 5%3;2SELECT 5 MOD 3;2SELEC...

2018-06-30 21:32:12

阅读数:9

评论数:0

第五章 第一节:字符函数

CONCAT() 字符连接CONCAT_WS() 使用指定的分隔符进行连接 连接HELLO和MYSQL:SELECT CONCAT('HELLO','MYSQL');HELLO 和MYSQL中间加一个@:SELECT CONCAT('HELLO','@','MYSQL');连接test表中的fir...

2018-06-30 21:32:04

阅读数:9

评论数:0

第四章 第九节:多表删除

多表删除的语法结构DELETE tbl_name[.*] [,tbl_name[.*]]…FROM table_references[WHERE where_condition]  我们还以商品表为例,我们再来查看一下表里的记录,我们输入SELECT * FROM tdb_goods\G;    ...

2018-06-30 21:31:45

阅读数:17

评论数:0

第四章 第八节:无限级分类表设计

无限级分类表设计   实际上我们在开发过程中,就拿商品类别来说,它还可以有更多的延伸,我们先来举一个简单的例子,比如图书,他的下面还可以分小说、文学等,在小说下面还可以分为言情小说、科幻小说等,还可以再往下一级一级继续分,那么这种分类就属于无限极分类,那么无限极分类表该如何去设计,理论上说我们可以...

2018-06-30 21:31:23

阅读数:67

评论数:0

第四章 第八节:连接与 多表连接

goods表连接goods_cate和goods_brandsSELECT id,name,brand,cate,price FROM goods AS gINNER JOIN goods_cate AS c ON g.cate = c.cate_name INNER JOIN goods_bra...

2018-06-30 21:31:13

阅读数:13

评论数:0

第四章 第七节:多表更新之一步到位(CREATE....SELECT)

创建数据表的同时将查询到的数据写入到表中CREATE TABLE [IF NOT EXISTS] tbl_name[(create_definition,...)]select_statementgoods表中有品牌的字段,我们单独存放:CREATE TABLE goods_brands(bran...

2018-06-30 21:31:05

阅读数:16

评论数:0

第四章 第六节:多表更新

多表更新UPDATE table_references //参照关系SET col_name1={expr1|DEFAULT}//表达式或默认值[,col_name2={expr2|DEFAULT}]...[WHERE where_condition]//where条件连接两张表的参照关系tabl...

2018-06-30 21:30:48

阅读数:9

评论数:0

第四章 第五节:INSERT...SELECT

现有一张goods表,有id,name,price,cate,brand等属性,现要管理以cate分类的表,需要从goods表中查询数据然后写进goods_cates表中。CREATE TABLE IF NOT EXISTS goods_cates(->cate_id SMA...

2018-06-30 21:30:40

阅读数:24

评论数:0

第四章 第四节:数据分组、子查询 (Subquery)

子查询:出现在其他SQL语句内的SELECT子句SELECT * FROM t1 WHERE col1=(SELECT COL2 FROM t2);1、子查询必须出现在查询内部,并且必须始终出现在圆括号内部2、子查询可以包括多个关键字或者条件,DISTINCT ,  GROUP BY  ,ORDE...

2018-06-30 21:30:26

阅读数:123

评论数:0

第四章 第三节:查询SELECT

数据记录筛选:sql="select * from 数据表 where 字段名=字段值 order by 字段名 [desc]"sql="select * from 数据表 where 字段名 like '%字段值%' order by 字段名...

2018-06-30 21:30:02

阅读数:16

评论数:0

第四章 第二节:更新和删除 记录 UPDATE DELETE

 更新数据记录update 数据表 set 字段名=字段值 where 条件表达式update 数据表 set 字段1=值1,字段2=值2 …… 字段n=值n where 条件表达式删除数据记录delete from 数据表 where 条件表达式"delete from 数据表...

2018-06-30 21:29:47

阅读数:18

评论数:0

第四章 第一节:插入数据INSERT

插入数据:INSERTINSERT [INTO] table_name (列1, 列2,...) VALUES (值1, 值2,....),()....;创建一个表users,有一下属性:mysql> CREATE TABLE users(    -> ...

2018-06-30 21:29:33

阅读数:14

评论数:0

第三章 第二节:修改数据表——ALTER(四) 修改列定义和数据表更名

修改列定义:字段名没问题,类型有问题或者位置有问题ALTER TABLE tb_name MODIFY [COLUMN] col_name  column_definition [FRIST|AFTER col_name]将id字段放到第一个位置上ALTER TABLE users2 MODIFY...

2018-06-30 21:29:14

阅读数:14

评论数:0

第三章 第二节:修改数据表——ALTER(三) 删除约束

删除主键ALTER TABLE tb_name DROP PRIMARY KEY;删除users2中的id主键约束ALTER TABLE users2 DROP PRIMARY KEY;删除唯一约束ALTER TABLE users2 DROP UNIQUE [INDEX|KEY] index_n...

2018-06-30 21:28:53

阅读数:14

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭