整理笔记1

模糊匹配查询:
字段名 [not]like ‘通配符’ ----》% 任意多个字符
查找书名中包括"程序"字样记录
mysql> select bName from books where bName like ‘%程序%’;

嵌套查询:
嵌套查询就是把两个select语句结合起来
mysql> select bName,bTypeId from books where bTypeId=(select bTypeId from category where bTypeName=‘网络技术’);
在这里插入图片描述
查询类型名称为“黑客”的图书
mysql> select bName,bTypeId from books where bTypeId=(select bTypeId from category where bTypeName=‘黑客’);
在这里插入图片描述
逻辑运算符:
and 与
select bName,publishing,price from books where price=40 and price=60;
or 或
select bName,publishing,price from books where price=30 or price=40 or price=50 or price=60;
not 非
mysql> select bName,price from books where price not in (50,60,70);
In
select bName,price from books where price in (50,60,70);
导出,导入数据库mysqldump
使用mysql提供的mysqldump工具来导入导出数据库,可以实现数据库的备份和还原。
导出数据库 (备份数据库)
导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名
[root@cong11 ~]# mysqldump -u root -p123456 HA>HA.sql
导入数据库 (还原数据库)
导入数据库
导入前先模拟将要还原的数据库删除
[root@cong11 ~]# mysql -e ‘drop database HA2’ -uroot -p123456
导入数据库(还原数据库)
[root@cong11 ~]#mysql -e ‘create database HA2’ -uroot -p123456
或者登陆 mysql 创建数据库
mysql> create database HA2;
导入(方法一)
在shell命令行执行导入命令,不推荐,暴露了密码,一般这种方法用于脚本自动化执行比较多。
[root@cong11 ~]# mysql -uroot -p123456 HA2 < HA.sql
[root@cong11 ~]# mysql -uroot -p123456
mysql> use HA2;
mysql> show tables;查看数据库
导入(方法二)
进入到mysql数据库,添加sql文件,推荐使用此方法,安全
mysql> create database HA2;
mysql> use HA2;
mysql> source /root/HA.sql #sql脚本的路径
mysql> show tables;查看数据库

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值