将部门数据与员工数据放到同一张表中,一个部门有多个员工,就意味着数据可能会重复,维护性差,所以我们需要分表,建立他们之间的关联,就通过外键(FOREIGN KEY)来建立约束。 create table 表名(字段名 类型(长度), foreign key (外键的字段名称) references ...
分类:
其他好文 时间:
2018-11-21 22:13:29
阅读次数:
208
将部门数据与员工数据放到同一张表中会造成 数据重复 结构混乱 扩展维护性差 需要分表 多对多创建外键create table 表名(字段名 类型(长度),foreign key(自己表里定义的要和另外一张表建立关系的关键字,字段名称) references 对方表名(对方主键名));create t ...
分类:
其他好文 时间:
2018-11-21 20:59:01
阅读次数:
137
一、详细的建表语句 create table 表名(字段名 数据类型[(长度) 约束条件]); []代表可选的 为什么需要给数据分类? 1.描述数据更加准确 2.节省内存空间 二、数据类型 1、整数类型 默认有符号的 设置为无符号 1.create table t2(age tinyint unsi ...
分类:
其他好文 时间:
2018-11-20 22:54:52
阅读次数:
105
1.详细的建表语句 ***** create table 表名( 字段名1 数据类型[(长度) 约束条件], 字段名2 数据类型[(长度) 约束条件] ); 解释: 类型:使用限制字段必须以什么样的数据类型传值 约束条件:约束条件是在类型之外添加一种额外的限制 为什么需要给数据分类?(189 一八九 ...
分类:
编程语言 时间:
2018-11-20 21:41:08
阅读次数:
183
四大类: 1. 数据查询语言DQL数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE子句组成的查询块:SELECT <字段名表>FROM <表或视图名>WHERE <查询条件>2 .数据操纵语言DML数据操纵语言DML主要有三种形式:1) 插入:INSERT2) 更新:UPDA ...
分类:
数据库 时间:
2018-11-20 16:27:03
阅读次数:
159
增==》insertinto库.表(字段名列表)values(值列表);mysql>createtablemeinvdb.mm(->idint(4)notnullprimarykey,->namevarchar(18)notnull->);QueryOK,0rowsaffected(0.23sec)mysql>insertintomeinvdb.mm(id,name)
分类:
数据库 时间:
2018-11-20 10:26:46
阅读次数:
157
数据库:本质就是一套C/S架构的socket软件 增删改查 1.IO操作多,效率问题 2.多用户竞争数据,安全问题 3.数据不能同步 4.不同机器间网络访问数据 5.用户的验证 ...
分类:
数据库 时间:
2018-11-19 21:37:15
阅读次数:
187
1.什么是数据库 存放数据的仓库 已学习的文件操作的缺陷 1.IO操作 效率问题 2.多用户竞争数据 3.网络访问 4.用户的验证2.常见的数据库 关系型 数据之间存在某种关联关系 oracle 目前最好关系型数据库,体现在用户管理,分布式 商业用途收费 mysql 免费开源,功能支持没有oracl ...
分类:
数据库 时间:
2018-11-19 17:35:09
阅读次数:
202
1.查询所有列 select * from 表名称; 2.查询指定列 select 字段名,字段名,字段名 from 表名称; 3.查询时添加常量列(临时备注) select 字段名,字段名,字段名,字段名 as 备注 from 表名称; 4.查询时合并列(合并列只能合并数值类型的字段) selec ...
分类:
数据库 时间:
2018-11-17 14:26:29
阅读次数:
210
java使用elasticsearch进行模糊查询 使用环境上篇文章本人已书写过,需要maven坐标,ES连接工具类的请看上一篇文章,以下是内容是笔者在真实项目中运用总结而产生,并写的是主要方法和思路,具体实现大家可以看后面文章,若其中有不适,请大家多多包涵 一、ES模糊查询 (一)不含中文模糊查询 ...
分类:
编程语言 时间:
2018-11-17 11:59:25
阅读次数:
18180