MYSQL基础(2)

MYSQL基础(2)
1.测试自增长:一个表中字有一个自增长字段,自增长字段配合主键使用,也就是说有自增长的一定是主键,但是主键不一定是自增长的,自增长只对整数类,正数列有效果
MYSQL基础(2)
MYSQL基础(2)
MYSQL基础(2)
1.输入null和default也是自增长
MYSQL基础(2)
MYSQL基础(2)
1.我们也可以在创建的时候制定自动化的起始值
MYSQL基础(2)
MYSQL基础(2)
1.修改自增长的值,第一个值是自增长的设置值
MYSQL基础(2)
MYSQL基础(2)
1.非空约束,标记为非空的值在插入的时候不能有null不能有空值,你插入的这个字段一定要有值,否则会报错,下面第一个是主键自动禁止为空,
MYSQL基础(2)
MYSQL基础(2)
MYSQL基础(2)
1.测试默认值:
MYSQL基础(2)
MYSQL基础(2)
MYSQL基础(2)

MYSQL基础(2)
MYSQL基础(2)
1.测试唯一性约束(唯一性索引):一个表中只能有一个主键,但一个表中可以有多个唯一,被标记成唯一的值不能重复,但是null不算重复的值MYSQL基础(2)
MYSQL基础(2)
MYSQL基础(2)
MYSQL基础(2)
1.创建一个完成的表包含的内容:
MYSQL基础(2)
第二行后接上:
MYSQL基础(2)
1.写一个用户表:
运用 show tables 查看当前有多少个用户表
MYSQL基础(2)
查看他的表结构:
MYSQL基础(2)
修改的命令:
MYSQL基础(2)
修改表名字的几种语句:
MYSQL基础(2)
1.添加和删除字段:
MYSQL基础(2)
MYSQL基础(2)
MYSQL基础(2)
上面都是一次添加一个字段,下面是一次添加多个字段:
MYSQL基础(2)
MYSQL基础(2)
MYSQL基础(2)
MYSQL基础(2)
MYSQL基础(2)
MYSQL基础(2)
1.修改字段:
MYSQL基础(2)
MYSQL基础(2)
MYSQL基础(2)
MYSQL基础(2)
MYSQL基础(2)
1.学习一下对表中数据的操作:dml操作对数据的 增删改,dql操作 查询:
MYSQL基础(2)
1.插入记录:
一次插入一条记录
MYSQL基础(2)
MYSQL基础(2)
1.一次插入多条记录:
MYSQL基础(2)
MYSQL基础(2)
MYSQL基础(2)

MYSQL基础(2)
MYSQL基础(2)
MYSQL基础(2)
1.跟新和删除记录
MYSQL基础(2)

MYSQL基础(2)
MYSQL基础(2)
MYSQL基础(2)
MYSQL基础(2)
MYSQL基础(2)
MYSQL基础(2)
运用default来确定默认值
MYSQL基础(2)
1.删除数据
MYSQL基础(2)
1.删除所有数据
MYSQL基础(2)
MYSQL基础(2)
MYSQL基础(2)
MYSQL基础(2)
1.通过DELETE来删除语句的时候,并没有产出AUTO_INCREMENT的值。可以通过下面方法来重新设置这个表格
MYSQL基础(2)
MYSQL基础(2)

MYSQL基础(2)
MYSQL基础(2)
彻底清空不能有while条件

1.查询表达式:
MYSQL基础(2)
MYSQL基础(2)
MYSQL基础(2)
MYSQL基础(2)

MYSQL基础(2)

from 后面要加上库名.表明
MYSQL基础(2)
MYSQL基础(2)
MYSQL基础(2)
MYSQL基础(2)

MYSQL基础(2)
MYSQL基础(2)
MYSQL基础(2)
MYSQL基础(2)
MYSQL基础(2)
<=>与=的区别是<=>可以查询null,而=不能,其他一样
MYSQL基础(2)
MYSQL基础(2)
1.范围查询:
MYSQL基础(2)
MYSQL基础(2)
1.查询字符串的时候忽略了大小写
MYSQL基础(2)
MYSQL基础(2)
MYSQL基础(2)
MYSQL基础(2)
MYSQL基础(2)
MYSQL基础(2)
1.not相当于取反的意思
MYSQL基础(2)
1.分组查询:
MYSQL基础(2)
MYSQL基础(2)
MYSQL基础(2)
1.上面的分组只显示分组后的第一条
下图中的9是指第9列
MYSQL基础(2)
MYSQL基础(2)
MYSQL基础(2)
MYSQL基础(2)
1.分组查询配合聚合函数:
MYSQL基础(2)
MYSQL基础(2)
MYSQL基础(2)
1.分组的话总计每个组一共的个数,不分组的话统计一共有多少个
MYSQL基础(2)
MYSQL基础(2)
MYSQL基础(2)
\G是让列表立起来显示

  1. with rollup 是统计你分类之后的数组中满足你的分类条件的数据,比如求一列中最大值,则在最后一行中加上
    MYSQL基础(2)
    MYSQL基础(2)
    having语句对分组结果进行二次筛选
    MYSQL基础(2)
    1.while 是对语句的第一次筛选,而having是对分组后的语句进行的二次筛选,having语句只能使用分组语句以后
    MYSQL基础(2)
    MYSQL基础(2)
    MYSQL基础(2)
    2MYSQL基础(2)
    MYSQL基础(2)