
MySQL
pwlwell
这个作者很懒,什么都没留下…
展开
-
MySQL笔记
数据库的基本概念1. 数据库的英文单词: DataBase 简称 : DB2. 什么数据库? * 用于存储和管理数据的仓库。3. 数据库的特点: 1. 持久化存储数据的。其实数据库就是一个文件系统 2. 方便存储和管理数据 3. 使用了统一的方式操作数据库 -- SQLMySQL数据库软件1. 安装 1. 下载mysql的压缩包并解压,在管理员模式的cmd中进入bin文件夹...原创 2020-03-15 13:55:21 · 91 阅读 · 0 评论 -
MySQL:DCL
DCL:管理用户,授权* SQL分类: 1. DDL:操作数据库和表 2. DML:增删改表中数据 3. DQL:查询表中数据 4. DCL:管理用户,授权* DBA:数据库管理员1. 管理用户1. 添加用户: * 语法:CREATE USER '用户名'@'主机名' IDENTIFIED BY '密码'; * 主机名可以用%表示该用户可以从任意地址访问数据库...原创 2020-03-15 14:12:43 · 292 阅读 · 0 评论 -
MySQL:事务
事务1. 事务的基本介绍1. 概念: * 如果一个包含多个步骤的业务操作,被事务管理,那么这些操作要么同时成功,要么同时失败。2. 操作: 1. 开启事务: start transaction; 2. 回滚:rollback; 3. 提交:commit;3. 例子: CREATE TABLE account ( id INT PR...原创 2020-03-15 14:11:43 · 104 阅读 · 0 评论 -
MySQL:多表查询
多表查询* 查询语法: select 列名列表 from 表名列表 where....* 准备sql # 创建部门表 CREATE TABLE dept( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20) ); INSERT INTO dept (NAME) VALUES ('开发部'),('市场部'),('财...原创 2020-03-15 14:10:38 · 110 阅读 · 0 评论 -
MySQL:数据库的设计
数据库的设计1. 多表之间的关系1. 分类: 1. 一对一(了解): * 如:人和身份证 * 分析:一个人只有一个身份证,一个身份证只能对应一个人 2. 一对多(多对一): * 如:部门和员工 * 分析:一个部门有多个员工,一个员工只能对应一个部门 3. 多对多: * 如:学生和课程 ...原创 2020-03-15 14:09:09 · 135 阅读 · 0 评论 -
MySQL:约束
约束* 概念: 对表中的数据进行限定,保证数据的正确性、有效性和完整性。 * 分类: 1. 主键约束:primary key 2. 非空约束:not null 3. 唯一约束:unique 4. 外键约束:foreign key1. 非空约束not null,值不能为null1. 创建表时添加约束 CREATE TABLE stu( i...原创 2020-03-15 14:07:36 · 101 阅读 · 0 评论 -
MySQL:DQL
DQL:查询表中的记录select * from 表名;1. 语法select 字段列表(列名)from 表名列表where 条件列表group by 分组字段having 分组之后的条件order by 排序limit 分页限定2. 基础查询1. 多个字段的查询 select 字段名1,字段名2... from 表名; * 注意: * 如果查询所有...原创 2020-03-15 14:03:35 · 114 阅读 · 0 评论 -
MySQL:DML
DML:增删改表中数据1. 添加数据: * 语法: * insert into 表名(列名1,列名2,...列名n) values(值1,值2,...值n); * 注意: 1. 列名和值要一一对应。 2. 如果表名后,不定义列名,则默认给所有列添加值 insert into 表名 values(值1,值2,...值n); 3. 除了数字类型,其他类型需要使用引号(单双都...原创 2020-03-15 14:01:40 · 82 阅读 · 0 评论 -
MySQL:DDL
DDL: 操作数据库、表1. 操作数据库:CRUD1. C(Create):创建创建数据库: create database 数据库名称;创建数据库,判断不存在,再创建: create database if not exists 数据库名称;创建数据库,并指定字符集 create database 数据库名称 character set 字符集名;练习: 创建db4数据库,判断...原创 2020-03-15 14:00:03 · 104 阅读 · 0 评论