- 博客(13)
- 收藏
- 关注
原创 力扣数据库实例代码--第三节
第十一题现有数据表World,字段为Name、Continent、Area、Population、Gdp如果一个国家的面积超过300万平方公里,或者人口超过2500万,那么这个国家就是大国家要求:请编写一个SQL,筛选出所有大国家的名称、人口和面积select Name, Population, Area from World where Area>3000000 or Popula...
2019-03-11 18:38:02 230
原创 力扣数据库实例代码--第二节
第六题现有数据表Customers,字段为Id、Name;数据表Order,字段为Id、CostomerId要求:请查询出从来都不订购任何东西的客户select ifnull((Name), null) Customers from Customers where Id not in (select CustomerId from Orders);解析:此处只需要关联查询出不在Order...
2019-03-11 13:28:43 369
原创 力扣数据库实例代码--第一节
第一题现有表Person,字段为PersonId、FirstName、LastName;表Address,字段为Address、PersonId、City、State要求:请编写一个SQL查询,满足条件:无论Person是否有地址信息,都需要基于两表踢狗Person的FirstName、 LastName、 City、 Stateselect FirstName, LastName, Cit...
2019-03-10 19:13:03 551 1
原创 MySQL知识要点9--行转列
数据格式为namecourcescore张三语文64张三数学75张三外语92李四语文85李四数学88李四外语63王五语文76王五数学94王五外语58创建数据表,插入数据 create table stuent( name varchar(100) primary key,
2019-02-22 17:54:52 104
原创 MySQL知识要点8--事务
事务事务指的是作为单个逻辑工作单元执行的一系列操作(一组DML操作),要么全部执行成功,要么全部执行失败事务特性为保证事务正确执行需要保证事务具有以下特性:原子性、一致性、隔离性、持久性,简称acid特性 1. 原子性(Atomicity):放在同一事务中的操作是最小的单位,不可分割 事务开始后的所有操作,要么全部做完,要么全部不做 2. 一致性(Consistency):事务执行前...
2019-02-22 16:15:20 119
原创 MySQL知识要点7--高级查询
高级查询主要分为:关联查询、子查询、联合查询关联查询主要包括内连接、外连接、自然连接、自连接 1. 内连接 通用列字段名称必须一致,去除重复字段 关联表中出现的字段值最终才能出现在结果集中 内连接与连接顺序无关,没有主从表之分 select name, score from student, class where student.class_name = class.cl...
2019-02-22 15:45:26 350 1
原创 MySQL知识要点6--函数总结
函数分类MySQL中的函数大致可以分为单行函数、聚合函数、分组函数、加密函数等单行函数单行函数主要包括:数学函数、字符函数、日期函数数学函数 select pi(); # pi select ceil(-12.3); # -12 向上(大)取整 select floor(-12.3); # -13 向下取整 select round(4.5); # 5 四舍五入 select m...
2019-02-22 15:13:12 81
原创 MySQL知识要点5--常用运算符
运算符分类MySQL中支持的运算符主要分为4种,分别为算术运算符,比较运算符,逻辑运算符,位运算符######算术运算符# 主要包括+、 -、 *、 /、 div 1. select 1+1; # 2 2. select 1-1; # 0 3. select 1*2; # 2 4. select 3/2; # 1.5 5. select 3 div 2; # 1(整除) 6. s...
2019-02-22 11:42:55 103
原创 MySQL知识要点4--数据完整性约束
数据完整性约束数据完整性约束指为了保证数据的准确性和可靠性而设置的一系列规则的集合完整性约束主要包括A. 实体完整性B. 域(字段)完整性C. 引用完整性D. 自定义完整性实体完整性实体完整性约束保证数据记录之间相互独立,一个标识只能表示一个实体主要包括主键约束(primary key)、唯一性约束(unique)、主键自增约束(auto_increment) 1. 主键约束...
2019-02-22 11:14:14 217
原创 MySQL知识要点3--SQL分类(DDL、DML、DCL、TCL)以及详解
SQL(结构化查询语言)一般分为数据定义语言DDL、数据操纵语言DML、数据库控制语言DCL、事务控制语言TCL数据定义语言DDLDDL一般包括create、drop、use、artercreate 创建例如:A. create--创建数据库 create database student;B. create--创建数据表 create table if not exis...
2019-02-21 16:55:32 211
原创 MySQL知识要点1--DB、DBMS、SQL等概念及应用
DB、DBMS、SQL概念数据库(DataBase,简称DB)A.指按照一定数据库结构存储数据的仓库数据库管理系统(DBMS)A.操纵和管理数据库的一套软件结构化查询语言(structure query language ,简称为SQL)A.关系型数据库中进行操作的标准语言,编程语言B.另外sql对大小写不敏感,结尾需要使用分号(;)数据库管理系统(DBMS)DBMS主要分...
2019-02-21 10:56:10 3137
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人