2019年4月12日

mysql学习笔记--数据库事务

摘要: 一、概念 1. 事务是一个不可分割的单元 2. 事务作为一个整体要么一起执行,要么一起回滚 二、事务操作 1. 开启事务 start transaction 或者begin [work] 2. 提交事务 commit 3. 回滚事务 rollback 4. delimiter:更改定界符 三、设置事 阅读全文

posted @ 2019-04-12 14:58 DjanFey 阅读(97) 评论(0) 推荐(0) 编辑

mysql学习笔记--数据库视图

摘要: 一、视图 1. 概念 a. 视图是一张虚拟表,它表示一张表的部分或多张表的综合的结构 b. 视图仅仅是表结构,没有数据。视图的结构和数据建立在表的基础上 2. 创建视图 a. 语法: create [or replace] view 视图的名称 as select 语句 b. 例题 create v 阅读全文

posted @ 2019-04-12 14:21 DjanFey 阅读(139) 评论(0) 推荐(0) 编辑

2019年4月11日

mysql学习笔记--数据库多表查询

摘要: 一、内连接【inner join】 1. 语法一:select 列名 from 表1 inner join 表2 on 表1.公共字段=表2.公共字段 2. 语法二:select 列名 from 表1,表2 where 表1.公共字段=表2.公共字段 3. 注意:显示公共字段需要指定表名,否则会报错 阅读全文

posted @ 2019-04-11 18:04 DjanFey 阅读(208) 评论(0) 推荐(0) 编辑

2019年4月9日

mysql学习笔记--数据库单表查询

摘要: 一、查询语句 1. select [选项] 列名 [from 表名] [where 条件] [order by 排序] [group by 分组] [having 条件] [limit 限制] 2. 字段表达式 select 10*10 select '锄禾日当午' 3. 通过as给列名取别名,as 阅读全文

posted @ 2019-04-09 17:59 DjanFey 阅读(190) 评论(0) 推荐(0) 编辑

mysql学习笔记--数据操作

摘要: 一、插入数据 1. 语法:insert into 表名 (字段名、字段名,...) values (值1,值2...) 2. 注意: a. 插入字段的个数和顺序与值的个数和顺序必须一致 b. 通过default插入默认值 二、一次插入多条数据 1. 语法:insert into 表名 (字段名,字段 阅读全文

posted @ 2019-04-09 17:10 DjanFey 阅读(136) 评论(0) 推荐(0) 编辑

mysql学习笔记--表操作

摘要: 一、显示所有表 1. 语法:show tables; 二、创建表 1. 语法:create table [if not exists] 表名( 字段名 数据类型 [null | not null] [auto_increment] [primary key] [comment], 字段名 数据类型 阅读全文

posted @ 2019-04-09 16:57 DjanFey 阅读(136) 评论(0) 推荐(0) 编辑

mysql学习笔记--数据库操作

摘要: 一、显示数据库 show databases; 二、创建数据库 create database [if not exists] 数据库名 [字符编码] 注意: a. 如果已经存在数据库再创建会报错 b. 如果数据库名是关键字和特殊字符会报错,需要加上反引号(``) c. 创建数据库时可以指定字符编码 阅读全文

posted @ 2019-04-09 16:40 DjanFey 阅读(118) 评论(0) 推荐(0) 编辑

mysql学习笔记--数据库设计

摘要: 一、数据库基本概念 1. 关系:两个表的公共字段 2. 行:也称记录,也称实体 3. 列:也称字段,也称属性 4. 数据冗余:相同的数据存在不同的地方。 注意:冗余只能减少,不能杜绝。 减少冗余,只能分表 方便查找,允许一定的冗余 5. 数据完整性:正确性+准确性 二、实体和实体间的关系 1. 关系 阅读全文

posted @ 2019-04-09 14:39 DjanFey 阅读(147) 评论(0) 推荐(0) 编辑

mysql学习笔记--数据完整性

摘要: 一、数据完整性包括: 1. 域完整性 2. 实体完整性 3. 引用完整性 二、保证实体完整性 1. 主键约束 2. 唯一约束 3. 自动增长列 三、保证域完整性 1. 数据类型约束 2. 非空约束 3. 默认值约束 四、保证引用完整性 1. 外键约束:从表的公共字段是主表的外键 五、保证自定义完整性 阅读全文

posted @ 2019-04-09 00:42 DjanFey 阅读(237) 评论(0) 推荐(0) 编辑

2019年4月8日

mysql学习笔记--列属性

摘要: 一、是否为空 null || not null 二、默认值 default 三、自动增长 auto_increment 四、主键 primary key 1. 主键:唯一标识表中记录的一个或一组列 2. 主键的特点:不能重复,不能为空 3. 一个表只能有一个主键,主键可以由多个字段组成 4. 添加主 阅读全文

posted @ 2019-04-08 18:12 DjanFey 阅读(175) 评论(0) 推荐(0) 编辑

导航