1.测试自增长:一个表中字有一个自增长字段,自增长字段配合主键使用,也就是说有自增长的一定是主键,但是主键不一定是自增长的,自增长只对整数类,正数列有效果 1.输入null和default也是自增长 1.我们也可以在创建的时候制定自动化的起始值 1.修改自增长的值,第一个值是自增长的设置值 1.非空约束,标记为非空的值在插入的时候不能有null不能有空值,你插入的这个字段一定要有值,否则会报错,下面第一个是主键自动禁止为空, 1.测试默认值:
1.测试唯一性约束(唯一性索引):一个表中只能有一个主键,但一个表中可以有多个唯一,被标记成唯一的值不能重复,但是null不算重复的值 1.创建一个完成的表包含的内容: 第二行后接上: 1.写一个用户表: 运用 show tables 查看当前有多少个用户表 查看他的表结构: 修改的命令: 修改表名字的几种语句: 1.添加和删除字段: 上面都是一次添加一个字段,下面是一次添加多个字段: 1.修改字段: 1.学习一下对表中数据的操作:dml操作对数据的 增删改,dql操作 查询: 1.插入记录: 一次插入一条记录 1.一次插入多条记录:
1.跟新和删除记录
运用default来确定默认值 1.删除数据 1.删除所有数据 1.通过DELETE来删除语句的时候,并没有产出AUTO_INCREMENT的值。可以通过下面方法来重新设置这个表格
彻底清空不能有while条件
1.查询表达式:
from 后面要加上库名.表明
<=>与=的区别是<=>可以查询null,而=不能,其他一样 1.范围查询: 1.查询字符串的时候忽略了大小写 1.not相当于取反的意思 1.分组查询: 1.上面的分组只显示分组后的第一条 下图中的9是指第9列 1.分组查询配合聚合函数: 1.分组的话总计每个组一共的个数,不分组的话统计一共有多少个 \G是让列表立起来显示
with rollup 是统计你分类之后的数组中满足你的分类条件的数据,比如求一列中最大值,则在最后一行中加上 having语句对分组结果进行二次筛选 1.while 是对语句的第一次筛选,而having是对分组后的语句进行的二次筛选,having语句只能使用分组语句以后 2