数据库知识总结
zlf830021
这个作者很懒,什么都没留下…
展开
-
MySQL知识要点3--SQL分类(DDL、DML、DCL、TCL)以及详解
SQL(结构化查询语言) 一般分为数据定义语言DDL、数据操纵语言DML、数据库控制语言DCL、事务控制语言TCL 数据定义语言DDL DDL一般包括create、drop、use、arter create 创建 例如: A. create--创建数据库 create database student; B. create--创建数据表 create table if not exis...原创 2019-02-21 16:55:32 · 251 阅读 · 0 评论 -
力扣数据库实例代码--第二节
第六题 现有数据表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 · 434 阅读 · 0 评论 -
MySQL知识要点2--数据类型
DB、DBMS、SQL概念 数据库(DataBase 简称DB) 按照一定数据结构原创 2019-02-21 11:32:53 · 105 阅读 · 0 评论 -
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 · 3188 阅读 · 0 评论 -
MySQL知识要点9--行转列
数据格式为 name cource score 张三 语文 64 张三 数学 75 张三 外语 92 李四 语文 85 李四 数学 88 李四 外语 63 王五 语文 76 王五 数学 94 王五 外语 58 创建数据表,插入数据 create table stuent( name varchar(100) primary key,原创 2019-02-22 17:54:52 · 133 阅读 · 0 评论 -
MySQL知识要点8--事务
事务 事务指的是作为单个逻辑工作单元执行的一系列操作(一组DML操作),要么全部执行成功,要么全部执行失败 事务特性 为保证事务正确执行需要保证事务具有以下特性:原子性、一致性、隔离性、持久性,简称acid特性 1. 原子性(Atomicity):放在同一事务中的操作是最小的单位,不可分割 事务开始后的所有操作,要么全部做完,要么全部不做 2. 一致性(Consistency):事务执行前...原创 2019-02-22 16:15:20 · 144 阅读 · 0 评论 -
MySQL知识要点7--高级查询
高级查询 主要分为:关联查询、子查询、联合查询 关联查询 主要包括内连接、外连接、自然连接、自连接 1. 内连接 通用列字段名称必须一致,去除重复字段 关联表中出现的字段值最终才能出现在结果集中 内连接与连接顺序无关,没有主从表之分 select name, score from student, class where student.class_name = class.cl...原创 2019-02-22 15:45:26 · 419 阅读 · 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 · 110 阅读 · 0 评论 -
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 · 130 阅读 · 0 评论 -
MySQL知识要点4--数据完整性约束
数据完整性约束 数据完整性约束指为了保证数据的准确性和可靠性而设置的一系列规则的集合 完整性约束主要包括 A. 实体完整性 B. 域(字段)完整性 C. 引用完整性 D. 自定义完整性 实体完整性 实体完整性约束保证数据记录之间相互独立,一个标识只能表示一个实体 主要包括主键约束(primary key)、唯一性约束(unique)、主键自增约束(auto_increment) 1. 主键约束...原创 2019-02-22 11:14:14 · 246 阅读 · 0 评论 -
力扣数据库实例代码--第三节
第十一题 现有数据表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 · 288 阅读 · 0 评论