摘要: 增加数据 当主键冲突是,选择怎么怎么做insert into table (id,name,age) value(13,'ddd',45)on duplicate key update name='ddd' age=45;默认有主键约束,不会插入成功但是可以在insert语法内,控制在主键冲突时,改... 阅读全文
posted @ 2015-09-21 23:10 书书书书书书 阅读(130) 评论(0) 推荐(0)
摘要: 导入数据: 形式:load data infile '路径' into table xxx;outfile:将信息输出到文件上(自动创建文件,不可以重新文件,为了保护文件)select * from hd_cate;select * into outfile 'e:/demo/one' from h... 阅读全文
posted @ 2015-09-21 22:54 书书书书书书 阅读(127) 评论(0) 推荐(0)
摘要: create table join_teacher(id int primary key auto_increment,t_name varchar(10) not null,gender enum('male','female','secret') not null)engine innodb c... 阅读全文
posted @ 2015-09-21 22:49 书书书书书书 阅读(963) 评论(0) 推荐(0)
摘要: exists:用法:select * from table1 where exists (select * from table2 where table1.id = table2.id )返回table1中和table2中id相同的记录(双重循环)结果和in语法一样,思想不一样,in:select... 阅读全文
posted @ 2015-09-21 22:45 书书书书书书 阅读(168) 评论(0) 推荐(0)
摘要: 去除重复记录 distinct 例:select distinct union 联合查询 ,将2条select语句的查询结果合并 要用刀all来保证所以数据都显示(可以显示2次相同的记录)用法(select语句)union all(select)排序字语句结果的排序1、将字语句包裹自括号内2、字语句... 阅读全文
posted @ 2015-09-21 22:44 书书书书书书 阅读(98) 评论(0) 推荐(0)
摘要: 存储引擎myisam innodb,最常用可以配置default-storage-engine=INNODB 配置默认引擎myisam的这3个在一起 结构,数据,索引(一个表由这3个组成)Engine myisamEngine innodb区别;1、保存文件的方式不同myisam: xxx.frm ... 阅读全文
posted @ 2015-09-21 22:37 书书书书书书 阅读(140) 评论(0) 推荐(0)
摘要: 主键可以是真实实体的属性,但是常用的好的解决方案是,利用一个与实体信息不相关的属性,作为唯一标示(加个id字段)主键与业务逻辑不发生关系,只用来标示记录可以在定义完字段后,再定义多列主键(组合主键) 例:primary key(id,name,age);(不是说3个字段都是主键,因为一个表只能有一个... 阅读全文
posted @ 2015-09-21 22:35 书书书书书书 阅读(467) 评论(0) 推荐(0)
摘要: 定义列属性 (列属性,列约束) 是否为空 not null 默认值 default 0 主键 primary key (可以唯一识别,某条记录的字段或者是字段的集合,就是主键) 自动增长 auto_increment (可以设置自动增长的初始值) 例: auto_increment 10(这样就会... 阅读全文
posted @ 2015-09-21 22:20 书书书书书书 阅读(125) 评论(0) 推荐(0)
摘要: 一、数据库定义数据库系统DataBseSystem=数据库管理系统(DBMS,DateBaseManangementSystem)+数据库(DataBase)+管理员DBS=DBMS+DB定义:对大量信息进行管理的高效解决方案,按照数据结构来组织、存储和管理数据的库关系型数据库系统(对应的是非关系型... 阅读全文
posted @ 2015-09-21 22:19 书书书书书书 阅读(192) 评论(0) 推荐(0)