MySql
时时_分分_秒秒
日积月累的开始 -- 20180626
展开
-
MySql之连接(内连接,外连接,交叉连接)
MySql中表的连接方式分为:内连接,外连接,交叉连接,以下将分别介绍:测试环境:数据库中已创建下面两张表,一张顾客的信息,一张订单信息customers表:orders表:1.外连接:左外连接(LEFT OUTER JOIN简写为LEFT JOIN),右外连接(RIGHT OUTER JOIN 简写为RIGHT JOIN),全外连接(FULL JOIN)左外连接,右外连接:都会以第一个表为基准,...原创 2018-06-26 11:19:02 · 464 阅读 · 0 评论 -
MySql_基本操作_修改数据表
修改数据表主要用命令ALTER Table,主要包含的操作有: 1.修改表名 2.修改字段的数据类型 3.修改字段名称 4.添加字段:ALTER TABLE <表名> ADD <新字段名><数据类型>[约束条件][FRIST/AFTER 已存在字段名] 注:中括号表示可选 4.1添加无约束条件且没有使用关键字FIRST/AFTER限定...原创 2018-07-17 10:02:19 · 478 阅读 · 0 评论 -
MySql_插入/更新/删除数据
1.插入数据:插入完整的记录,插入记录的一部分,插入多条记录,插入另一个查询的结果 1.1为表的所有字段插入数据 指定列名称: 不指定列名称:此时值列表需要为表的每一个字段定义值,并且值的顺序也必须和定义表的时候各列字段的顺序一致 1.2.为表的指定字段插入数据:只向部分字段插入数据,其他字段使用默认值 1.3.同时插入多条数据: 1.4.将查询结果插入到...原创 2018-07-17 16:01:54 · 168 阅读 · 0 评论 -
MySql _基本操作_创建数据库表
1.创建表1.1创建基本的表:只包含了表中各字段以及其数据类型(name好像是关键字,因此更改了名字) 1.2使用主键约束:主键可以为一列或者多列的组合,用来标识唯一的一条记录1.2.1主键为单字段:可以在定义列的时候指定主键或者在定义完所有列之后指定主键...原创 2018-07-13 11:45:48 · 288 阅读 · 0 评论 -
MySql_查询_单表查询
数据准备: 1.查询指定条件的记录,使用where字句 2.带like的模糊条件查询:%:匹配任意长度的字符,甚至包括零个字符,_:一次只能匹配任意一个字符 3.查询结果不重复 4.排序 5.分组查询:分组查询一般结合集合函数一起使用,比如MAX(),MIN(),COUNT(),SUM(),AVG() 备注:如果要将每个分组中各个字段的值显示出来,可以使用...原创 2018-07-19 11:32:05 · 153 阅读 · 0 评论 -
Mysql_查询_使用聚合函数查询
聚合函数:有时候并不需要返回表中的实际数据,而是需要对数据进行总结,可以通过聚合函数实现某列最大值,最小值,平均值,计数,求和的功能 1.计数: count(*)计算表中总的行数,不管某列是否有数值或者为空 count(字段名)计算制定列下总的行数,计算是将忽略为空的行 2.SUM函数 3.AVG ...原创 2018-07-19 14:39:20 · 387 阅读 · 0 评论