
MySQL
SQL语句、数据库设计、范式
ThestaRY777
这个作者很懒,什么都没留下…
展开
-
MySql命令及Navicat实现数据库备份与还原
1. 命令行: 备份: mysqldump -u用户名 -p密码 数据库名称 > 保存的路径(直接在命令行下,不要登录进mysql) 还原: 1. 登录数据库 2. 创建数据库 3. 使用数据库 4. 执行文件——source 文件路径 示例: #将db4数据库备份至D盘生成文件a.sql C:\Users\878>mysqldump -uroot -p db4 > d://a....原创 2020-03-27 23:10:13 · 1719 阅读 · 0 评论 -
数据库设计及范式
数据库的设计 1. 多表之间的关系 1. 分类: 1. 一对一(了解): * 如:人和身份证 * 分析:一个人只有一个身份证,一个身份证只能对应一个人 2. 一对多(多对一): * 如:部门和员工 * 分析:一个部门有多个员工,一个员工只能对应一个部门 3. 多对多: * 如:学生和课程 * 分析:一个学生可以选择很多门课程,一个课程也可以被很多学...原创 2020-03-27 19:24:12 · 111 阅读 · 0 评论 -
SQL约束 pk unique foreign key
约束 * 概念: 对表中的数据进行限定,保证数据的正确性、有效性和完整性。 * 分类: 1. 主键约束:primary key 2. 非空约束:not null 3. 唯一约束:unique 4. 外键约束:foreign key * 非空约束:not null,某一列的值不能为null 1. 创建表时添加约束 CREATE TABLE stu( id INT, NA...原创 2020-03-27 19:22:39 · 605 阅读 · 0 评论 -
SQL 条件查询DQL
DQL:查询语句 1. 排序查询 * 语法:order by 子句 * order by 排序字段1 排序方式1 , 排序字段2 排序方式2... * 排序方式: * ASC:升序,默认的。 * DESC:降序。 * 注意: * 如果有多个排序条件,则当前边的条件值一样时,才会判断第二条件。 2. 聚合函数:将一列数据作为一个整体,进行纵向的计算。 1. coun...原创 2020-03-27 19:19:00 · 119 阅读 · 0 评论 -
SQL基础 DDL、DML、DQL
SQL 1.什么是SQL? Structured Query Language:结构化查询语言 其实就是定义了操作所有关系型数据库的规则。每一种数据库操作的方式存在不一样的地方,称为“方言”。 2.SQL通用语法 1. SQL 语句可以单行或多行书写,以分号结尾。 2. 可使用空格和缩进来增强语句的可读性。 3. MySQL 数据库的 SQL 语句不区分大小写,关键字建议使用大写。 ...原创 2020-03-27 19:13:39 · 110 阅读 · 0 评论