摘要: [toc] 所有的关系型数据库都支持对数据表使用约束,在表上强制执行数据校验,保证数据的完整性。 MySQL数据库支持以下四种约束形式: 非空约束 NOT NULL 所有数值类型的值都可以为null。 空字符串和0都不等于null。 唯一约束 UNIQUE 保证指定的列不允许出现重复值,但是可以存在 阅读全文
posted @ 2020-03-06 22:55 天乔巴夏丶 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 乱码问题如下: 导致问题产生的原因很简单,无非是命令行的编码和MySQL内部设置的编码出现了偏差。我们右键属性查看以下命令行的编码方式是GBK。 解决: character_set_client:客户端的字符集 character_set_connection:连接的字符集 character_se 阅读全文
posted @ 2020-03-06 20:51 天乔巴夏丶 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 分组查询 之前学习聚合函数,知道聚合函数在默认情况下,将会把所有的记录当成一组,让我们在对列求值,计算时更方便了一些。 但是,在某些情况下,我们需要显式地对记录进行分组,使用的是group by [column1,column2..]。 这样, 查询结果将会根据group by后面的字段,将值相同的 阅读全文
posted @ 2020-03-06 19:13 天乔巴夏丶 阅读(462) 评论(0) 推荐(0) 编辑
摘要: DQL(Data Query Language):数据查询语言,用以查询数据库中表的记录(数据)。 一、基本查询 select关键字后面跟着的是字段名, 表示查询结果显示所有字段。 1、查询所有信息与指定信息 2、清除重复值 3、查询结果参与运算 参与运算的需要是数值类型。 二、条件查询 SELEC 阅读全文
posted @ 2020-03-06 15:07 天乔巴夏丶 阅读(230) 评论(0) 推荐(0) 编辑