您的位置:首页 > 数据库 > MySQL

mySQL

2016-05-23 19:22 281 查看
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 排序
数据库完整性概念 :可靠性 + 准确性 = 数据完整。
数据库完整性:实体完整性、域完整性、应用完整性、用户自定义完整性。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: