
数据库
码上说话
耐得住寂寞,守得住繁华
展开
-
SQL多表操作
-- 部门表 CREATE TABLE dept ( id INT PRIMARY KEY PRIMARY KEY, -- 部门id dname VARCHAR(50), -- 部门名称 loc VARCHAR(50) -- 部门所在地 ); -- 添加4个部门 INSERT INTO...原创 2019-12-07 20:45:44 · 109 阅读 · 0 评论 -
事务的基本介绍
1. 事务的基本介绍 1. 概念: * 如果一个包含多个步骤的业务操作,被事务管理,那么这些操作要么同时成功,要么同时失败。 2. 操作: 1. 开启事务: start transaction; 2. 回滚:rollback; 3. 提交:commit; 3. 例子: ...原创 2019-12-06 22:05:29 · 138 阅读 · 0 评论 -
数据库设计的范式
数据库设计的范式 * 概念:设计数据库时,需要遵循的一些规范。要遵循后边的范式要求,必须先遵循前边的所有范式要求 设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。 目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴...原创 2019-12-06 22:03:21 · 171 阅读 · 0 评论 -
DQL查询表中的记录
* select * from 表名;1. 语法: select 字段列表 from 表名列表 where 条件列表 groupby 分组字段 having 分组之后的条件 ...原创 2019-12-05 20:54:32 · 111 阅读 · 0 评论 -
DML增删改表中数据
1. 添加数据: * 语法: * insert into 表名(列名1,列名2,...列名n) values(值1,值2,...值n); * 注意: 1. 列名和值要一一对应。 2. 如果表名后,不定义列名,则默认给所有列添加值 insert into 表名 values(值1,值2,...值n); ...原创 2019-12-04 22:09:58 · 126 阅读 · 0 评论 -
DDL操作数据库、表
1. 操作数据库:CRUD 1. C(Create):创建 * 创建数据库: * create database 数据库名称; * 创建数据库,判断不存在,再创建: * create database if not exists 数据库名称; * 创建数据库,并指定字符集 * creat...原创 2019-12-04 22:08:40 · 96 阅读 · 0 评论