Mysql 常用语法
Mysql 相关API网址
Mysql 常用语法
删除表
删除内容和定义【删除表的结构被依赖的约束(constrain),触发器(trigger)索引(index)】;依赖于该表的存储过程/函数将被保留,但其状态会变为:invalid;释放空间
drop table basedb.t_account;
清空表数据
重置计数值;不能清空由foreign key约束引用的表;数据库定义语言(ddl)
truncate table basedb.t_account;
删除表数据
计数值不变;数据库操作语言(dml)
delete from basedb.t_account where user_name = '踏步';
Mysql 优化IN查询
点击查看Mysql 优化IN查询Demo
Mysql IN查询
select t1.name,t1.age from table1 t1
where t1.sid in(
select t2.id from table2 t2 where t2.yahei='嘿嘿'
);
Mysql 优化IN查询
select t1.name,t1.age from table1 t1
where t1.sid in (
select t21d from (
select t2.id as t21d from table2 t2 where t2.yahei='嘿嘿'
) as t21d
);
Mysql left join、right join、inner join区分
left join
(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录
right join
(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录
inner join
(等值连接) 只返回两个表中联结字段相等的行