mySQL

MySQL的数据类型

  • 整型:int 浮点型:float,double,decimal(x,y)x——有效长度,y——精度 字符型:varchar(x)x——长度
  • 日期型:date
  • 创建数据库:create database 名字:
  • 删除数据库:drop……
  • 创建表格:create table 名字(属性);——primary key定义当前列为主键,主键两个特性,非空不能重复,auto_increment设置当前列我自动增长列,由dbms为改了分配值,确保改了的值不重复。
  • 查询表中的所有数据:select * from 名字;
  • 添加数据insert into 表名(属性名)values (‘属性值’,‘’);
  • 条件判断 case when 变量 and 变量 then 名字 end结束
  • truncate table 表名:(直接删除表中所有数据),它与delete的区别:delete会记录日志,删除后数据可以恢复,但是效率低,truncate不会记录日志,删除后数据不能恢复,但是效率高。
  • 聚合函数分类:count 统计行数量 sum:获取单个列的和 avg:计算某个列的平均值 max:计算列最大值 min:计算列的最小值
  • having 和 where 的区别:二者都是过滤条件,where运行在分组前,因此不能执行任何聚合函数。having是运行分组后,只能用作聚合函数的过滤
  • sql执行顺序:1、执行from 2、where条件过滤 3、group by 分组 4执行select投影列 5having条件过滤 6执行order by 排序
  • 数据库完整性概念 :可靠性 + 准确性 = 数据完整。
  • 数据库完整性:实体完整性、域完整性、应用完整性、用户自定义完整性。



  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值