MySQL
cml__96
每天进步一点点!!!
展开
-
MySQL笔记------02
DQL语言(1) 基础查询 一、语法 select 查询列表 from 表名; 二、特点 1、查询列表可以是字段、常量、表达式、函数,也可以是多个 2、查询结果是一个虚拟表 三、示例 1、查询单个字段 select 字段名 from 表名; 2、查询多个字段 select 字段名,字段名 from 表名; 3、查询所有字段 ...原创 2019-07-09 08:42:01 · 95 阅读 · 0 评论 -
MySQL笔记------01
数据库的相关概念 一、数据库的好处 1、可以持久化数据到本地 2、结构化查询 二、数据库的常见概念 ★ 1、DB:数据库,存储数据的容器 2、DBMS:数据库管理系统,又称为数据库软件或数据库产品,用于创建或管理DB 3、SQL:结构化查询语言,用于和数据库通信的语言,不是某个数据库软件特有的,而是几乎所有的主流数据库软件通用的语言 三、数据库存储数据...原创 2019-07-09 08:55:53 · 101 阅读 · 0 评论 -
MySQL笔记------03
DQL语言(2) 连接查询 一、含义 当查询中涉及到了多个表的字段,需要使用多表连接 select 字段1,字段2 from 表1,表2,…; 笛卡尔乘积:当查询多个表时,没有添加有效的连接条件,导致多个表所有行实现完全连接 如何解决:添加有效的连接条件 二、分类 按年代分类: sql92: 等值 非等值 自连接 ...原创 2019-07-09 09:15:12 · 137 阅读 · 0 评论 -
MySQL笔记------04
DML语言 插入 一、方式一 语法: insert into 表名(字段名,…) values(值,…); 特点: 1、要求值的类型和字段的类型要一致或兼容 2、字段的个数和顺序不一定与原始表中的字段个数和顺序一致但必须保证值和字段一一对应。 3、假如表中有可以为null的字段,注意可以通过以下两种方式插入null值 ①字段和值都省略 ②字段写...原创 2019-07-10 10:27:24 · 102 阅读 · 0 评论 -
MySQL笔记------05
DDL语言 库的管理 一、创建库 create database 【if not exists】 库名【 character set 字符集名】; 二、修改库 alter database 库名 character set 字符集名; 三、删除库 drop database 【if exists】 库名; 表的管理 一、创建表 ★ create tab...原创 2019-07-10 10:42:32 · 82 阅读 · 0 评论 -
MySQL笔记------06
TCL语言 事务 一、含义 事务:一条或多条sql语句组成一个执行单位,一组sql语句要么都执行要么都不执行 二、特点(ACID) A 原子性:一个事务是不可再分割的整体,要么都执行要么都不执行 C 一致性:一个事务可以使数据从一个一致状态切换到另外一个一致的状态 I 隔离性:一个事务不受其他事务的干扰,多个事务互相隔离的 D 持久性:一个事务一旦提交了,则永久的...原创 2019-07-16 06:46:22 · 155 阅读 · 0 评论 -
MySQL笔记------07
其他 视图 一、含义 mysql5.1版本出现的新特性,本身是一个虚拟表,它的数据来自于表,通过执行时动态生成。 好处: 1、简化sql语句 2、提高了sql的重用性 3、保护基表的数据,提高了安全性 二、创建 create view 视图名 as 查询语句; 三、修改 方式一: create or replace view ...原创 2019-07-16 07:14:48 · 105 阅读 · 0 评论