![](https://img-blog.csdnimg.cn/20200225185419805.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
MySQL
MySQL笔记
Gebo
经历的都是过往,现在的才是未来。
展开
-
数据库中的多表查询和事务,mysql中忘记了root用户的密码怎么办?
多表查询 1 查询语法: select 列名列表 from 表名列表 where.... 2 笛卡尔积: 有两个集合A,B .取这两个集合的所有组成情况。 要完成多表查询,需要消除无用的数据。 3 多表查询的分类: 内连接查询: ①.隐式内连接:使用where条件消除无用数据 --查询所有员工信息和对应的部门信息 SELECT * FROM emp,dept WHERE emp.`dept_...原创 2020-02-29 20:15:15 · 405 阅读 · 0 评论 -
关于数据库的设计,你需要知道这些
数据库的设计 多表之间的关系 实现关系原创 2020-02-29 18:56:44 · 397 阅读 · 0 评论 -
聊聊数据库中的约束
约束 概念: 对表中的数据进行限定,保证数据的正确性、有效性和完整性。 分类:①.主键约束:primary key ②.非空约束:not null③.唯一约束:unique ④. 外键约束:foreign key 非空约束:not null,值不能为null --创建表时添加约束 CREATE TABLE stu( id INT, NAME VARCHAR(20) NOT NULL ...原创 2020-02-29 16:55:46 · 474 阅读 · 0 评论 -
详解DML和DQL
DML:增删改表中数据 1. 添加数据: * 语法: * insert into 表名(列名1,列名2,...列名n) values(值1,值2,...值n); * 注意: ①. 列名和值要一一对应。 ②. 如果表名后,不定义列名,则默认给所有列添加值 insert into 表名 values(值1,值2,…值n); ③. 除了数字类型,其他类型需要使用引号(单双都可以)引起来 2. 删除数据:...原创 2020-02-29 11:47:33 · 1719 阅读 · 0 评论 -
一文带你看懂数据库的CRUD
DDL:操作数据库、表 1. 操作数据库:CRUD C(Create):创建 * 创建数据库: * create database 数据库名称; * 创建数据库,判断不存在,再创建: * create database if not exists 数据库名称; * 创建数据库,并指定字符集 * create database 数据库名称 character set 字符集名; R(Retrieve...原创 2020-02-29 11:28:21 · 572 阅读 · 0 评论 -
MySQL入门
数据库的基本概念 1. 数据库的英文单词: DataBase 简称 : DB 2. 数据库的定义:用于存储和管理数据的仓库。 3. 数据库的特点: 1)持久化存储数据的。其实数据库就是一个文件系统 2)方便存储和管理数据 3)使用了统一的方式操作数据库 – SQL MySQL服务启动 1. 手动。 2. cmd–> services.msc 打开服务的窗口 3. 使用管理员打开cmd ne...原创 2020-02-25 19:39:46 · 235 阅读 · 0 评论