mysql
fanfan要努力呀
暂时就用csdn来记录我的复习之路吧
展开
-
mysql学习-DDL语句
sql基本概念什么是sql?Structured Query Language 结构化查询语言通俗来说就是定义了操作所有关系型数据库(如mysql,oracle,sqlserver等)的规则每一种操作数据库的方式存在不一样的地方,类似于"方言".sql通用语法sql语句可以单行或多行书写,以分号结尾. 例如:(在cmd黑窗口下) 查看所有数据库名称: SHOW...原创 2019-06-11 16:29:49 · 249 阅读 · 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 · 736 阅读 · 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 · 228 阅读 · 0 评论 -
mysql学习-多表操作和三大范式
数据库的设计多表之间的关系一对一的关系(了解)例如: 人和身份证之间的关系分析: 这么读: 一个人只有一个身份证,一个身份证只对应一个人如果两句话都没有问题,那就是一对一的关系.一对多(多对一)的关系例如: 部门和员工分析: 一个部门有多个员工, 一个员工只能对应一个部门.多对多的关系例如: 学生和课程分析: 一个学生可以选择多门课程,而一个课程也可以被...原创 2019-06-11 16:32:43 · 165 阅读 · 0 评论 -
mysql学习-多表查询和子查询
#多表查询其查询所有集合的结果集又被称为笛卡尔积.笛卡尔积是指有两个集合,我们取这两个集合的所有组成情况,集合1有两行数据,集合2有三行数据,则笛卡尔积一共有2*3=6条数据.要完成多表查询,我们就需要消除无用的数据.查询语法:select 列名列表 from 表名列表 where......创建员工表和部门表-- 创建部门表 CREATE TABLE depa...原创 2019-06-11 16:33:21 · 182 阅读 · 0 评论 -
mysql学习-事务
大家有问题可以给我留言,我看到了会第一时间回复大家数据库的备份和还原命令行方式(cmd黑窗口下):备份语法: mysqldump -u用户名 -p密码 数据库名称> 保存的路径(要包括保存的数据库名称). 例子: mysqldump -uroot -proot db1 > D:\MySQL\mysqldata\db1.sql还原语法(cmd黑窗口下,数据也...原创 2019-06-12 12:40:19 · 149 阅读 · 0 评论 -
mybatis_3
原生态mybatis实现增删查改操作我把整个项目都放这里,大家可以去下载下来自己看一眼,改一下数据库的配置信息就可以了,以及记得去下载lombok插件,不然会因为没有get/set方法报错,或者自己手动生成一下get/set方法也可以,然后emm,有不懂的再问我吧呢.mybatis实现增删查改完整代码.字段名与属性名不一致的情况比如我数据库中student表的一个字段名为name,但是我s...原创 2019-07-23 20:57:47 · 86 阅读 · 0 评论