学习MySQL 03

上节回顾:
1,增删改查
insert into name values(‘root’),(‘xxx’)
insert into name select id from tab2;
3.自增
起始值(能修改 自定义 )
步长:
-session
-global
4.unique 唯一索引 表示同一列东西只能出现一次. 不能重复.\id name(unique) email(unique)
联合唯一索引
id name email unique(name,email)
1 1
1 2
1 1(不能出现 )
5.排序order by 列名 asc 从小到大 // desc 从大到小
6.通配符
select xx from bb where name like “%a” 以a结尾的通配符匹配
7.limit (10 , 20)
取多少个
8.a,b
select * from a left join b on a.id = b.id
9. delete from tb1 删除表内数据 再插入数据会递增开始 不从0开始 使用truncate table tb1 初始化 就可以从0开始了 drop table tb1 删除数据表tb1
10. 分组
11select count(id) from tb group by name ; 聚合条件筛选 先查出来所有name相同的 数据
select count(id) from tb group by name having count(id) > 10 查出来所有id>10的 name相同的数据
12 筛选条件
where id in
not in
between and
!=
and
or
13 外键

今日份: Navicat的使用
 		创建数据库- 表 -设计表 使用外键
 		新建查询 ...
 		使用数据库还可以转储SQL文件 可以把数据库的结构和数据都存起来保存成sql文件
命令行:
导出数据:mysqldump -u root **** -d tb1 >tb1.sql这个命令就是转储文件的作用(表示吧tb1文件转储到tb1.sqp文件)    -d是只拿表结构 没有数据.  不加-d就是既有表结构也有数据
导入数据mysqldump -u root **** -d tb1 < tb1.sql 主义大小括号的方向  这里表示吧sql的数据导入到tb1里面 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值