![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
2015从头再来
这个作者很懒,什么都没留下…
展开
-
MySql数据库学习(四)
3.子查询3.1什么是子查询?select语句中嵌套select语句,被潜逃的select语句是子查询。子查询可以出现在哪里?select ..(select)from ..(select)where ..(select)3.2wher子句中使用子查询案例:找出高于平均薪资的员工信息第一步:找出平均薪资select avg(sal) from emp;第二步:where过滤select * ...原创 2020-11-24 16:00:26 · 159 阅读 · 0 评论 -
MySql数据库学习(三)
一.连接查询1.什么是连接查询?在实际开发中,大部分情况下都不是单表中查询数据,一般都是多张表联合查询取出最终的结果。在实际开发中,一般一个业务对应多张表,比如:学生和班级,起码两张表stuno stuname cllassno classname--------------------------------------------------1 zs ...原创 2020-11-24 15:45:18 · 94 阅读 · 0 评论 -
MySql数据库学习(二)
一、对表的理解什么是表?table是数据库的基本组成单元,所有的数据都以表格的形式组织,目的是可读性强一个表包含行和列行:表示数据(data)列:字段二、对SQL语句的理解1.学习MySQL猪腰还是学习通用的SQL语句,那么SQL语句包含增删改茶,SQL语句怎么分类?DQL:(数据查询语言)查询语句,凡是select语句都是DQLDML:(数据操作语言)insert delete update, 对表中数据进行增删改DDL:(数据定义语言) create ...原创 2020-11-24 15:36:50 · 150 阅读 · 0 评论 -
MySql数据库学习(一)
一、关系型数据库1.数据库管理系统应用软件-管理数据库2.数据库存放数据3.数据库管理员使用数据库管理系统管理数据库中的数据4.数据库应用程序使用编程语言操作数据库完成业务功能的应用项目二、安装数据库SQLServer、Oracle、MySql、DB2数据库的配置文件:MySql的配置文件是my.inidefault-character-set=utf8;//设置mysql客户端默认字符集character-set-server=utf8;//设置my原创 2020-11-24 15:32:20 · 148 阅读 · 0 评论 -
MYSQL学习记录三
数据库表之间关系一对一一对一关系的实现,可以在任意一方添加外键指向两一方的主键,让外键唯一UNIQUE一对多员工跟部门的关系在多的一方建立外键关联一的一方的主键多对多学生跟课程的关系多对多关系实现需要借助第三章中间表,中间表至少包含两个字段,这两个字段作为第三张表的外键,分别指向两张表的主键多对多中间表的设计:Create table stu_cour...原创 2020-04-03 09:30:41 · 155 阅读 · 0 评论 -
MySQL学习记录二
非空约束 NOT NULL 新增数据,包含NOT NULL 的不能为空 create table stu( id int primary key, name varchar(20) not null)唯一约束 UNIQUE新增数据,包含UNIQUE的值不能与表中的其他相同,保持唯一性,null可以重复存在 ...原创 2020-04-02 11:46:59 · 144 阅读 · 0 评论 -
MySQL学习记录一
手动启动mySql1.手动2.cmd —>services.msc 打开服务的窗口3.使用管理员打开cmd net start mysql : 启动mysql的服务 net stop mysql :关闭mysql的服务mysql登陆 1.mysql -uroot -proot (其中proot中的root是密码) 2.my...原创 2020-04-02 10:53:13 · 162 阅读 · 0 评论