![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
Proud_Jiang
这个作者很懒,什么都没留下…
展开
-
MySQL学习笔记-基础概念
1. MySQL配置 1.1 MySQL 服务启动 1. 手动。 2. cmd--> services.msc 打开服务的窗口 3. 使用管理员打开cmd * net start mysql : 启动mysql的服务 * net stop mysql:关闭mysql服务 1.2 MySQL登录 1. mysql -uroot -p密码 2. mysql -hip -uro...原创 2019-06-28 00:13:08 · 80 阅读 · 0 评论 -
MySQL学习笔记 - DDL 数据定义语句
1. 概念 DDL(Data Definition Language)数据定义语言 用来定义数据库对象:数据库,表,列等。关键字:create, drop,alter 等 2. 操作数据库:CRUD 2.1 C(Create):创建 创建数据库: create database 数据库名称; 创建数据库,判断不存在,再创建: -- 创建数据库的时候,该名称的数据库可能已经存在了,就需要...原创 2019-06-28 00:51:02 · 163 阅读 · 0 评论 -
MySQL学习笔记 - DML增删改表中的数据
1 添加数据 语法: insert into 表名(列名1,列名2,...列名n) values(值1,值2,...值n); 例子: INSERT INTO student(age, NAME, birthday) VALUES (15, "jiang", "1998-2-15"); 注意事项: 列名和值要一一对应 如果表名后不定义列名,则默认给所有的列添加值 -- 和上面的例子效果一样 ...原创 2019-07-08 23:38:46 · 84 阅读 · 0 评论 -
MySQL学习笔记 - DQL查询表中的记录
1 简单查询 1.1 查询表中所有行和列的数据 使用 * 表示所有列: SELECT * FROM 表名; 查询所有的学生: SELECT * FROM student; 1.2 查询指定列 查询指定列的数据,多个列之间以逗号隔开 SELECT 字段1, 字段2, 字段3, ··· FROM 表名; 查询 student 表中的 name 和 age 列 SELECT ...原创 2019-07-09 00:21:53 · 326 阅读 · 0 评论 -
MySQL学习笔记 - 数据库表约束
1 数据库约束的概念 1.1 约束的作用: 对表中的数据进行限制,保证数据的正确性、有效性和完整性。一个表如果添加了约束,不正确的数据将无法插入到表中。约束在创建表的时候添加比较合适。 1.2 约束种类: 约束名 约束关键字 主键 primary key 唯一 unique 非空 not null 外键 foreign key 检查约束 check 注:mysql ...原创 2019-07-11 01:51:55 · 309 阅读 · 0 评论 -
MySQL学习笔记 - 数据库设计-三大范式
1 数据库规范化 1.1 什么是范式: 好的数据库设计对数据的存储性能和后期的程序开发,都会产生重要的影响。建立科学的,规范的数据库就需要满足一些规则来优化数据的设计和存储,这些规则就称为范式。 1.2 三大范式 目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和第五范式(5NF,又称完美范式)。 满足最低要求的...原创 2019-07-17 01:16:15 · 168 阅读 · 0 评论 -
MySQL学习笔记 -多表查询
1. 表连接查询 1.1 什么是多表查询 数据库准备: # 创建部门表 create table dept( id int primary key auto_increment, name varchar(20) ) insert into dept (name) values ('开发部'),('市场部'),('财务部'); # 创建员工表 create table emp ( i...原创 2019-07-18 00:31:24 · 255 阅读 · 0 评论 -
MySQL学习笔记 -事务
1 事务简介 什么是事务: 在实际的开发过程中,一个业务操作如:转账,往往是要多次访问数据库才能完成的。转账是一个用户扣钱,另一个用户加钱。如果其中有一条 SQL 语句出现异常,这条 SQL 就可能执行失败。 事务执行是一个整体,所有的 SQL 语句都必须执行成功。如果其中有 1 条 SQL 语句出现异常,则所有的SQL 语句都要回滚,整个业务执行失败。 事务应用场景说明: 转账操作 -- 创...原创 2019-07-20 19:25:56 · 187 阅读 · 0 评论