MySql基础(一)

SQL语句主要划分为三类:DDL,DML,DCL

1.数据定义语言DDL
创建表/视图/索引/同义词
create table/view/index/syn
修改:alter
删除:drop
截断:truncate

2.数据操纵语句DML
插入:insert
insert into t_user(user_name,user_pwd) values(“张三”,“123”)
删除:delete
delete from t_user where user_name=“张三”
修改:update
update t_user set user_pwd=“111” where user_name=“张三”
查询select(有些地方把查询列为数据查询语言DQL)
select * from t_user
3.数据控制语句DCL
提交:commit
回滚:rollback
授权:grant

关联查询

内连接查询:inner join ,必须两张表的有关联的数据才会被查询出来
select t.* ,s.* from t_class as t inner join t_student as s on t.class_teacher=s.teacher_id

左连接:left join,以左边的表为主,即使该表的某些数据没有关联右表,也会被查询出来
右连接: right join ,以右边的表为主,即使该表的某些数据没有关联左表,也会被查询出来

合并: union,union all,UNION ALL 命令和 UNION 命令几乎是等效的,不过 UNION ALL 命令会列出所有的值。
union,对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序;
union all,对两个结果集进行并集操作,包括重复行,不进行排序;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值