mysql
文章平均质量分 76
mysql笔记
NotFount Error
这个作者很懒,什么都没留下…
展开
-
数据库视图详解
视图视图是基于 SQL 语句的结果集的可视化的表。视图包含行和列,就像一个真实的表。视图中的字段就是来自一个或多个数据库中的真实的表中的字段。只保存SQL逻辑,不保存查询结果 。一般用于会在多个地方用到同样的查询结果,或者该查询结果使用的SQL语句较复杂。创建视图#方式一:CREATE VIEW 视图名 AS 查询语句;#方式二:这个视图没有就创建,有就修改CREATE OR REPLACE VIEW 视图名AS查询语句;示例一:-- 创建视图实例1:将学⽣表中性别为男的学⽣⽣成⼀个原创 2021-11-05 20:54:14 · 6002 阅读 · 0 评论 -
数据库之事务详解
TCL语言TCL(Transaction Concrol Language),事务控制语言。事务由一条或一组SQL语句组成一个执行单元;特点(ACID):原子性(atomicity),一个事务是一个不可分割的工作单位,事务中的操作要么都执行,要么都不执行。一致性(consistency),事务必须是使数据库从一个一致性状态变到另一个一致性状态。一致性与原子性是密切相关的。隔离性(isolation),一个事务的执行不能被其他事务干扰。即一个事务内部的操作及使用的数据对并发的其他事务是隔离的,原创 2021-11-05 20:02:02 · 632 阅读 · 0 评论 -
万字详解DQL
DQL语言DQL(Data QueryLanguage), 数据查询语言,关键字:SELECT 、FROM 、 WHERE。语法格式:SELECT 【查询列表】FROM 【表名】;注意:查询列表可以是表中的字段,常量值,表达式,函数。查询的结果是一个虚拟的表格查询表中的多个字段 :将表中所有字段罗列查询列表的每个字段用逗号隔开。SELECT 【字段1,字段2,字段3...】FROM 【表名】;查询表中所有字段:用通配符【*】代替所有字段SELECT * FROM.原创 2021-10-23 15:05:06 · 340 阅读 · 0 评论 -
INSERT、UPDATE、DELETE、TRUNCATE指令详解
DML语言:DML(Data Manipulation Language),数据操纵语言,在SQL语言中,负责对数据库对象运行数据访问工作的指令集,以INSERT、UPDATE、DELETE三种指令为核心,分别代表插入、更新与删除。INSERT INTO用于向表中插入新记录。#方式1:#需要指定列名和被插入的值(列可以调换顺序,但是要和值一一对应)INSERT INTO 表名(列名1...) VALUES(值1...);#插入多行,每个VALUES()以逗号隔开INSERT INTO 表名原创 2021-10-31 11:41:50 · 1086 阅读 · 0 评论 -
数据库约束详解
约束NOT NULL:非空约束,强制列不接受 NULL 值,约束强制字段始终包含值。这意味着,如果不向字段添加值,就无法插入新记录或者更新记录。UNIQUE:唯一性约束,约束唯一标识数据库表中的每条记录,具有UNIQUE约束的列的值在这一列具有唯一性。PRIMARY KEY:主键约束,有自定义的UNIQUE和NOT NULL约束,并且每个表只有一个主键.FOREIGN KEY:外键约束,指向另一个表中的 UNIQUE(唯一约束的键)。CHECK:检查约束,用于限制列中的值的范围,如果对一个表定义原创 2021-10-31 13:03:18 · 3796 阅读 · 0 评论 -
数据库基础知识
数据库相关概念:DB: 数据库(database),存储数据的“仓库”,它保存了一系列有组织的数据。DBMS: 数据库管理系统(database management system),数据库是通过DBMS创建和操作的容器。SQL: 结构化查询语言(structure query language),专门用来与数据库通信的语言。数据库存储数据的特点将数据存到表中,表再放到库中。一个数据库可以有多个表,每个表都有一个自己的名字,用来标识自己,表名具有唯一性。表具有一些特性,这些特性定义了数据在表原创 2021-06-01 23:36:56 · 884 阅读 · 2 评论 -
数据库及数据库表管理常用指令
DDL语言DDL(Data Definition Language),数据定义语言,用于库和表的管理。创建数据库#如果要创建的库名已存在,会报错CREATE DATABASE 库名;#如果没有这个库就创建,有就不创建,容错率高,建议使用CREATE DATABASE IF NOT EXISTS 库名;修改数据库修改库名注意:这条语句已经废弃,因为不安全,可能造成数据丢失。如果真的要改关闭DBMS后直接在DBMS的文件夹下找的要修改的库(文件夹),重命名即可。RENAME DATABAS原创 2021-10-31 11:53:52 · 218 阅读 · 0 评论