
mysql
fanfan要努力呀
暂时就用csdn来记录我的复习之路吧
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysql学习-DDL语句
sql基本概念 什么是sql? Structured Query Language 结构化查询语言 通俗来说就是定义了操作所有关系型数据库(如mysql,oracle,sqlserver等)的规则 每一种操作数据库的方式存在不一样的地方,类似于"方言". sql通用语法 sql语句可以单行或多行书写,以分号结尾. 例如:(在cmd黑窗口下) 查看所有数据库名称: SHOW...原创 2019-06-11 16:29:49 · 284 阅读 · 0 评论 -
mysql学习-DML语句和DQL语句
DML语句: 增删改表中数据(很重要) 添加数据 语法: insert into 表名(列名1, 列名2,…列名n) values(值1, 值2,…,值n); 应该在插入单行的时候使用VALUES,在插入多行的时候使用VALUE, 这样速度比较快一点,不过两个都是对的. 插入多行是这样的: insert into student(name, age) value(‘a’, 1)(‘b’...原创 2019-06-11 16:30:47 · 794 阅读 · 0 评论 -
mysql学习-表的约束
约束 概念: 对表中的数据进行限定,从而保证数据的正确性,有效性和完整性. 分类: 主键约束: primary key. 非空约束: not null. 唯一约束: unique. 外键约束: foreign key. 非空约束: not null,值不能为空 添加约束方法1—在db1数据库创建表时添加约束: USE db1; CREATE TABLE IF NOT EXISTS s...原创 2019-06-11 16:31:31 · 268 阅读 · 0 评论 -
mysql学习-多表操作和三大范式
数据库的设计 多表之间的关系 一对一的关系(了解) 例如: 人和身份证之间的关系 分析: 这么读: 一个人只有一个身份证,一个身份证只对应一个人 如果两句话都没有问题,那就是一对一的关系. 一对多(多对一)的关系 例如: 部门和员工 分析: 一个部门有多个员工, 一个员工只能对应一个部门. 多对多的关系 例如: 学生和课程 分析: 一个学生可以选择多门课程,而一个课程也可以被...原创 2019-06-11 16:32:43 · 191 阅读 · 0 评论 -
mysql学习-多表查询和子查询
#多表查询 其查询所有集合的结果集又被称为笛卡尔积. 笛卡尔积是指有两个集合,我们取这两个集合的所有组成情况,集合1有两行数据,集合2有三行数据,则笛卡尔积一共有2*3=6条数据. 要完成多表查询,我们就需要消除无用的数据. 查询语法: select 列名列表 from 表名列表 where...... 创建员工表和部门表 -- 创建部门表 CREATE TABLE depa...原创 2019-06-11 16:33:21 · 261 阅读 · 0 评论 -
mysql学习-事务
大家有问题可以给我留言,我看到了会第一时间回复大家 数据库的备份和还原 命令行方式(cmd黑窗口下): 备份语法: mysqldump -u用户名 -p密码 数据库名称> 保存的路径(要包括保存的数据库名称). 例子: mysqldump -uroot -proot db1 > D:\MySQL\mysqldata\db1.sql 还原语法(cmd黑窗口下,数据也...原创 2019-06-12 12:40:19 · 177 阅读 · 0 评论 -
mybatis_3
原生态mybatis实现增删查改操作 我把整个项目都放这里,大家可以去下载下来自己看一眼,改一下数据库的配置信息就可以了,以及记得去下载lombok插件,不然会因为没有get/set方法报错,或者自己手动生成一下get/set方法也可以,然后emm,有不懂的再问我吧呢. mybatis实现增删查改完整代码. 字段名与属性名不一致的情况 比如我数据库中student表的一个字段名为name,但是我s...原创 2019-07-23 20:57:47 · 115 阅读 · 0 评论