![](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 · 406 阅读 · 0 评论 -
关于数据库的设计,你需要知道这些
数据库的设计多表之间的关系实现关系原创 2020-02-29 18:56:44 · 402 阅读 · 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 · 476 阅读 · 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 · 1726 阅读 · 0 评论 -
一文带你看懂数据库的CRUD
DDL:操作数据库、表1. 操作数据库:CRUDC(Create):创建* 创建数据库:* create database 数据库名称;* 创建数据库,判断不存在,再创建:* create database if not exists 数据库名称;* 创建数据库,并指定字符集* create database 数据库名称 character set 字符集名;R(Retrieve...原创 2020-02-29 11:28:21 · 575 阅读 · 0 评论 -
MySQL入门
数据库的基本概念1. 数据库的英文单词: DataBase 简称 : DB2. 数据库的定义:用于存储和管理数据的仓库。3. 数据库的特点:1)持久化存储数据的。其实数据库就是一个文件系统2)方便存储和管理数据3)使用了统一的方式操作数据库 – SQL MySQL服务启动1. 手动。2. cmd–> services.msc 打开服务的窗口3. 使用管理员打开cmdne...原创 2020-02-25 19:39:46 · 237 阅读 · 0 评论