-
一、事物的简介1、什么是事物
事物是一组操作的集合,它是一个不可分割的工作单元,事物会把所有的操作作为一个整体一起向系统提交或者撤销操作请求,即这些操作要么全部同时成功,要么同时失败。
MySQL数据库是自动提交事物的。
二、事物...
-
笛卡尔积:笛卡尔积是指在数学中,两个集合A集合和B集合的所有组合情况(多表查询时需要消除无效的笛卡尔积)。
多表查询的分类1、内连接(C表示部分)
隐式内连接 SELECT * FROM 表1, 表2 WHERE 条件;显示内连接 SE...
-
1、概念
约束是作用于表中字段上的规则,用于限制存储在表中的数据。
2、目的
保证数据库中数据的正确性、有效性和完整性。
3、分类
约束
描述
关键字
非空约束
限制该字段的数据不能为null
NOT NULL
唯一...
-
函数:是指一段可以直接被另一段程序调用的程序或代码。
一、字符串函数
函数
功能
CONCAT(S1, S2, …, Sn)
字符串拼接,将字符串S1,S2…Sn拼接成一个新字符串
LOWER(str)
将字符串str全部转为小写
...
-
DCL:数据控制语言,用来管理数据库用户、数据库访问权限。
一、DCL管理用户创建用户
CRAETE USER '用户名'@'主机' IDENTIFIED BY '密码';
主机: lo...
-
DQL:数据查询语言,用来查询数据库中表里面的数据。
DQL语法
SELECT 字段列表 FROM 表名 WHERE 条件 GROUP BY 分组 HAVING 分组后的条件列表 ORDER BY 排序字段列表 LIMIT 分页参数;
数据查...
-
DML:数据操作语言,用来对数据库表中的数据进行增删改操作。
添加语句(INSERT)
给指定字段添加数据:
INSERT INTO 表名(字段1, 字段2) VALUES(值1, 值2);
给所有的字段添加数据:
INSERT INT...
-
一、SQL的分类DDL(Date Definiition Lanhuage):数据定义语言,用来定义数据库对象(数据库、表、字段等)。 create table 表名;
DML(Data Manipulation Language):数据操作语言,...
-
一、数据库相关的概念数据库(DB):存储数据的仓库,数据是有组织的进行存储。
数据库管理系统(DBMS):操作和管理数据库的大型软件。
SQL:操作关系型数据库的编程语言,定义了一套操作关系型数据库的统一标准。
二、主流...