
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 · 199 阅读 · 0 评论 -
MySql数据库学习(三)
一.连接查询 1.什么是连接查询? 在实际开发中,大部分情况下都不是单表中查询数据,一般都是多张表联合查询取出最终的结果。 在实际开发中,一般一个业务对应多张表,比如:学生和班级,起码两张表 stuno stuname cllassno classname -------------------------------------------------- 1 zs ...原创 2020-11-24 15:45:18 · 125 阅读 · 0 评论 -
MySql数据库学习(二)
一、对表的理解 什么是表? table是数据库的基本组成单元,所有的数据都以表格的形式组织,目的是可读性强 一个表包含行和列 行:表示数据(data) 列:字段 二、对SQL语句的理解 1.学习MySQL猪腰还是学习通用的SQL语句,那么SQL语句包含增删改茶,SQL语句怎么分类? DQL:(数据查询语言)查询语句,凡是select语句都是DQL DML:(数据操作语言)insert delete update, 对表中数据进行增删改 DDL:(数据定义语言) create ...原创 2020-11-24 15:36:50 · 196 阅读 · 0 评论 -
MySql数据库学习(一)
一、关系型数据库 1.数据库管理系统 应用软件-管理数据库 2.数据库 存放数据 3.数据库管理员 使用数据库管理系统管理数据库中的数据 4.数据库应用程序 使用编程语言操作数据库完成业务功能的应用项目 二、安装数据库 SQLServer、Oracle、MySql、DB2 数据库的配置文件: MySql的配置文件是my.ini default-character-set=utf8;//设置mysql客户端默认字符集 character-set-server=utf8;//设置my原创 2020-11-24 15:32:20 · 183 阅读 · 0 评论 -
MYSQL学习记录三
数据库表之间关系 一对一 一对一关系的实现,可以在任意一方添加外键指向两一方的主键,让外键唯一UNIQUE 一对多 员工跟部门的关系 在多的一方建立外键关联一的一方的主键 多对多 学生跟课程的关系 多对多关系实现需要借助第三章中间表,中间表至少包含两个字段,这两个字段作为第三张表的外键,分别指向两张表的主键 多对多中间表的设计: Create table stu_cour...原创 2020-04-03 09:30:41 · 193 阅读 · 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 · 197 阅读 · 0 评论 -
MySQL学习记录一
手动启动mySql 1.手动 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 · 317 阅读 · 0 评论