摘要: /*含义:虚拟表,和普通表一样使用mysql5.1版本出现的新特性,是通过表动态生成的数据比如:舞蹈班和普通班级的对比创建语法的关键字 是否实际占用物理空间 使用视图:create view 没有(只是保存了sql逻辑 增删改查) 只是一般不能增删改表: create table 占用 (保存了数据 阅读全文
posted @ 2020-07-27 21:08 弹弹大魔王 阅读(23) 评论(0) 推荐(0) 编辑
摘要: /*Transaction Control Language 事务控制语言事务:一个或一组sql语句组成一个执行单元,这个执行单元要么全部执行,要么全部不执行。案例:转账 张三丰 1000郭襄 1000 update 表 set 张三丰的余额=500 where name='张三丰'意外update 阅读全文
posted @ 2020-07-27 21:06 弹弹大魔王 阅读(29) 评论(0) 推荐(0) 编辑
摘要: /*又称为自增长列含义:可以不用手动的插入值,系统提供默认的序列值特点:1、标识列必须和主键搭配吗?不一定,但要求是一个key2、一个表可以有几个标识列?至多一个!3、标识列的类型只能是数值型4、标识列可以通过 SET auto_increment_increment=3;设置步长可以通过 手动插入 阅读全文
posted @ 2020-07-27 21:04 弹弹大魔王 阅读(56) 评论(0) 推荐(0) 编辑
摘要: /*含义:一种限制,用于限制表中的数据,为了保证表中的数据的准确和可靠性 分类:六大约束 NOT NULL:非空,用于保证该字段的值不能为空 比如:姓名、学号等 DEFAULT:默认,用于保证该字段有默认值 比如:性别 PRIMARY KEY:主键,用于保证该字段的值具有唯一性,并且非空 比如:学号 阅读全文
posted @ 2020-07-27 21:03 弹弹大魔王 阅读(37) 评论(0) 推荐(0) 编辑
摘要: /*数值型:整型小数:定点数浮点数字符型:较短的文本:char、varchar较长的文本:text、blob(较长的二进制数据)日期型: */#一、整型/*分类:tinyint、smallint、mediumint、int/integer、bigint字节:1 2 3 4 8特点:① 如果不设置无符 阅读全文
posted @ 2020-07-27 21:00 弹弹大魔王 阅读(38) 评论(0) 推荐(0) 编辑