MYSQL学习一周の心得

学习心得
从七月二十号开始进行为期三个月的实训,第一个周学习到了MySQL数据库,数据库的连接与使用,同时学习到了程序软件的使用 ,例如navicat和SQLyogQLyog等软件。
周一:
Navica的安装及卸载:在官网进行下载安装包,修改Mysql配置文件 my.ini
MySQL环境配置变量
四种登录方式:Navicat
连接地址
localhost
127.0.0.1
window + R -> ipconfig -> 192.168.0.195
方式二:cmd
(1) window + R -> cmd -> mysql -uroot -p123456
(2)window + R -> cmd -> mysql -uroot -p
周二:
学习了Navica的基本使用,通过老师的讲解能够熟练地使用Navicat软件,学习了很多基础语句的查询,同时在晚上进行了很多的练习
排序查询:
select 查询列表
from 表
where 筛选条件(可限制可不限制)
order by 排序列表 (asc<升序>| desc<降序>)(若不写默认为升序)
周三:
单行子查询: 查询的结果只有一条数据
多行子查询 : 查询的结果有多条数据
将一个查询的结果作为另外一个查询的条件来使用
select *from emp where sal >(select sal froim emp where ename =‘clark’)
语法:
select字段列名 from 表名
where 条件 比较符 (select * from 表名);
特点:
子查询在主查询前执行一次;主查询使用子查询的结果
多表连接查询:
–交叉连接 croos join -->笛卡尔积
–自然连接 natural join
相当于等值连接(前提是两个参与表中有同名列,要求同名列类型完全一致)
–using连接
参与查询的两个表中多个同名列,使用using制定使用特定的列进行连接
–inner join …on…where --等值连接
–左外链接 left join --右外连接 right join --全连接 full join
周四:
MySQL之创建表以及数据库增删改操作
drop table if exists ITester_Author;create table ITester_Author(au_id int not null PRIMARY key auto_increment comment '主键',name varchar(12) comment '姓名',sex varchar(12),address varchar(12),qq varchar(12),wechat varchar(12),create_date datetime)DEFAULT CHARSET=utf8;
在这里插入图片描述周五:最后一天的学习,学习到了约束和视图等一些知识点。
学会使用Navicat
创建视图:是指在已经存在的 MySQL 数据库表上建立视图。视图可以建立在一张表中,也可以建立在多张表中。
语法:create view <视图名> as <select语句>
存储过程:
存储过程就是具有名字的一段代码,用来完成一个特定的功能。
创建的存储过程保存在数据库的数据字典中。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值