![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MYSQL入门
三相点
HFUT毕业,本行业Top1公司标准化工程师,现奔波于各大学、研究院标准制定会议。Matlab、Python主攻,Mysql、R语言学习者,目标职业大数据分析师。
展开
-
MYSQL 事务
一、简介:MYSQL中,事务其实是一个最小的不可分割的工作单元,事务能够保证一个业务的完整性。比如我们的银行转账: a --> -100 update user set money=money-100 where name='a'; b--> +100 update user set money=money+100 where name='b';-- 实际的程序中...原创 2020-03-21 22:44:58 · 95 阅读 · 0 评论 -
SQL的四种连接查询
一、内连接:inner join 或者 join 交集二、外连接:1、左连接 left join 或者 left outer join2、右连接 right join 或者 right outer join3、完全外连接 full join 或者 full outer join 并集4、举例-- 在新数据库创建两个表:create database testJoin;use...原创 2020-03-21 22:41:37 · 259 阅读 · 0 评论 -
MYSQL 查询练习③
③①查询成绩比该课程平均成基低的同学的成绩表select cno,avg(degree) from score group by cno; #查询课程号的平均成绩 select * from score where degree<(select avg(degree) from score group by cno);# 不能成立因为,后面的语句产生的是一个平均值表,不能进...原创 2020-03-21 22:38:36 · 269 阅读 · 0 评论 -
MYSQL 查询练习②
①①查询每门课的平均成绩Select avg(degree) from score where cno='3-105'; # 仅能查询一门课的成绩Select cno,avg(degree) from score group by cno; # group by 为分组①②查询score表中至少有2名学生选修的并以3开头的课程的平均分数Select cno,avg(deg...原创 2020-03-20 19:50:58 · 5019 阅读 · 0 评论 -
MYSQL 查询练习①
一、创建表格①学生表(Student)学号姓名性别出生年月日所在班级Create table student(Sno varchar(20) primary key,Sname varchar(20) not null,Ssex varchar(10) not null,Sbirthday datetime,Class varchar(20));–向学生表...原创 2020-03-19 19:47:30 · 497 阅读 · 0 评论 -
MYSQL 数据库的设计范式
一、第一范式:1NF数据表中的所有字段都是不可分割的原子值:Create table student2(Id int primary key,Name varchar(20),Address varchar(30));Insert into student2 values(1,'张三','中国四川省成都市武侯区武侯大道100号');Insert into student2 valu...原创 2020-03-19 16:15:15 · 87 阅读 · 0 评论 -
MYSQL 建表约束
**以下所有约束状态均能用describe查询1、主键约束:它能够唯一确定一张表中的一条记录,也就是我们通过某个字段添加约束,就可以是的改字段不重复且不为空。**①方法一:**create table user( # 创建表 id int primary key, # 创建主键约束,id将不能重复添加 Name varchar(20));**②方法二:联合主键,...原创 2020-03-19 14:24:03 · 129 阅读 · 0 评论 -
MYSQL 入门常用操作
1、如何登录数据库服务器:mysql -uroot -p1232、如何查询数据库服务器中所有的数据库?show databases;3、如选中某一个数据库进行操作?①需要先选中一个数据库进行操作:use mysql # mysql是选中的的数据库;②再用:select * from admin; # 用来显示表格admin③进一步选中: select from ad...原创 2020-03-19 10:51:07 · 111 阅读 · 0 评论