摘要:
连表查询 总是在连接的时候创建一张大表,里面存放的是两张表的笛卡尔积 在根据条件进行筛选就可以了 select * from department,employee where department.id = employee.dep_id; 当有相同的字段名时候需要制定表名。 select * f 阅读全文
摘要:
分组 group by 根据谁分组,可以求这个组的最大值,最小值,平均值,求和,但是这个求出来的值只是和分组字段对应 并不和其他任何字段对应,这个时候查出来的所有其它字段都不生效 select post,group_concat(emp_name) from employee group by po 阅读全文
摘要:
比较运算符 > < <= >= <> != select * from employee where sex='male'; select * from employee where id>10; select * from employee where salary between 10000 a 阅读全文
摘要:
数据的操作 增 指定指端写 insert into t1(username,hobby) values ('杨得港','上课,写作业,考试'); insert into t2(id,username) select id,username from t1; 删 delete from 表 ; 直接删 阅读全文
摘要:
分析步骤:#1、先站在左表的角度去找是否左表的多条记录可以对应右表的一条记录,如果是,则证明左表的一个字段foreign key 右表一个字段(通常是id) #2、再站在右表的角度去找是否右表的多条记录可以对应左表的一条记录,如果是,则证明右表的一个字段foreign key 左表一个字段(通常是i 阅读全文
摘要:
1.修改表名 alter table 表名2.添加一个字段 ater table 表名 add 字段名 数据类型[约束条件];add 字段名 数据类型[约束条件]; 3.将添加的字段放在某个字段之后, 放在最前面用first alter table 表名 add 字段名 数据类型[约束条件] aft 阅读全文
摘要:
enum 单选行为 set 对选行为 create table t8(id int,name char(18),gender enum('nale','female')); create table t10(id int,name char(18),hobby set('film','aiai',' 阅读全文
摘要:
mysql中的数据类型: 数字 默认是有符号的 使用unsigned变为无符号。 tinyint 1个字节(-128,127)(0,255) int 4个字节 float(255,30) 小数点后面保留30位,总共有255位 例如float(5,2)总共有五位,小数点后面2位,234.32 floa 阅读全文
摘要:
写入数据的方式 1. insert into 表名 values (值1,值2,值3); 这张表有多少个字段,就需要按照字段的顺序写入多少个值 2. insert into 表名 values (值1,值2,值3),(值1,值2,值3),(值1,值2,值3); 一次性写入多条数据。 3.insert 阅读全文
摘要:
Inodb 存储引擎 数据和索引存储在一起 2个文件 数据索引\表结构 Myism存储引擎 数据和索引不存储在一起 3个文件 数据\索引\表结构 Memory 存储引擎 数据存储在内存中 1个文件 表结构 支持事务 支持行级锁 支持外键 开启事务 : 为了保证数据的完整性,将多个操作变成原子性操作 阅读全文