关系型数据库管理系统: 掌握知识点: DDL 数据定义语言 DML 数据操纵语言 DQL 数据查询语言 DCL 数据控制语言 数据库基本操作: DDL : 建表、建库 库 -> 多张表 -> 数据 查看当前MYSQL有哪些数据库: show databases; 创建数据库: create data ...
分类:
数据库 时间:
2020-04-16 22:22:01
阅读次数:
96
一.事务 mysql中,事务是一个最小的不可分割单元.事务能够保证一个业务的完整性. eg:银行转账 a -> -100 update user set money=money-100; b -> +100 update user set money=money+100; 实际程序中,如果只有一条语 ...
分类:
数据库 时间:
2020-04-16 15:02:28
阅读次数:
76
1.创建表: create table 表名 ( 列1 类型1 约束1, 列2 类型2 约束2, 列3 类型3 ); 例如: create table student( id int primary key, name varchar(20) not null, sex char(1) ); 2.插 ...
分类:
数据库 时间:
2020-04-16 13:00:43
阅读次数:
100
MySQL 的逻辑架构图 需要注意的是,MySQL 8.0 版本直接将查询缓存的整块功能删掉了,也就是说 8.0 开始彻底没有这个功能了。 ...
分类:
数据库 时间:
2020-04-14 20:12:43
阅读次数:
66
过滤数据 使用SELECT语句的WHERE子句指定搜索条件。 使用WHERE子句 在SELECT语句中,数据根据WHERE子句中指定的搜索条件进行过滤。 WHERE子句在表名(FROM子句)之后给出,如下所示: 输入 SELECT prod_name, prod_price FROM product ...
分类:
数据库 时间:
2020-04-12 23:02:16
阅读次数:
153
数据过滤 WHERE子句组合NOT和IN操作符以建立功能更强的更高级的搜索条件。 AND操作符 为了通过不止一个列进行过滤,可使用AND操作符给WHERE子句附加条件。下面的代码给出了一个例子: 输入 SELECT prod_id, prod_price, prod_name FROM produc ...
分类:
数据库 时间:
2020-04-12 22:41:45
阅读次数:
83
检索数据 使用SELECT语句从表中检索一个或多个数据列。 SELECT语句 SQL语句是由简单的英语单词构成的。这些单词称为关键字,每个SQL语句都是由一个或多个关键字构成的。大概,最经常使用的SQL语句就是SELECT语句了。它的用途是从一个或多个表中检索信息。 为了使用SELECT检索表数据, ...
分类:
数据库 时间:
2020-04-11 23:34:15
阅读次数:
80
一、mysql介绍 mysql是关系型数据库,与其他常用关系型数据库特点: oracle(付费)、mysql(免费开源) sqlserver(微软) 二、基本使用命令 1、管理命令 mysql -u用户 -p密码 (连接) show databases;(查看所有用户) use 用户名;(切换用户) ...
分类:
数据库 时间:
2020-04-11 18:58:12
阅读次数:
82
mySQL 安装 windows windows mysqld initialize console 报错 出现Failed to find valid data directory. 初始化数据库: 程序会在动MySQL文件夹下创建data文件夹以及对应的文件 登录 启动 关闭 mysql服务 移 ...
分类:
数据库 时间:
2020-04-11 09:39:09
阅读次数:
77
约束 概述 为了保证数据的一致性和完整性,SQL规范以约束的方式对表数据进行额外的条件限制。 约束是表级的强制规定。 可以在创建表的时候添加约束,或者在表创建之后数据添加之前添加约束。 约束类型 有如下的六大约束: NOT NULL,非空约束,规定某个字段不能为空。 UNIQUE,唯一约束,规定某个 ...
分类:
数据库 时间:
2020-04-09 14:15:49
阅读次数:
95