切换数据库
- 可以使用 use ruozedata;或者直接在上面的工具栏切换
数据库的使用
- 查看数据库:>show databases;
- 创建数据库:>create database db_name(db_name为数据库名字)
- 使用数据库:>use db_name;
- 删除数据库:>drop database db_name
sql的增删改查(DML)
- 创建一个表格的时候名字应该按照标准来,先看下公司其他人的命名规则,写好语句拿给领导核对清楚才可以创建。
- insert into ruozedata.ruozedata(id,name,age) values(1,‘jepson’,18);
select * from ruozedata;
delete from tb_name where id=3;
update ruozedata set age=20 where id =1; - 模糊查询:’%s%'与S有关,但是不知道s位置,'s%‘以s开头,’%s’以S结尾,‘_0%’第二个字符为o的数据,‘__o%’第三个字符为o的数据
- 标准组合次序
select
deptno,job,sum(sal) as sum_sal
from emp
where job=‘SALEMAN’
group by deptno,job
having sum(sal)>300
order by sum(sal) desc
limit 1
join
- left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录(匹配不到为null值)
- right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录(匹配不到为null值)
- inner join(等值连接) 只返回两个表中联结字段相等的行eg:select * from A inner join B on A.aid = B.bidID and A.aname=B.bname;