5297人加入学习
(2人评价)
MySQL数据库从零到精通
价格 免费
该课程属于 Unity - A计划(永久有效期) 请加入后再学习

每一行的主键都不能重复

[展开全文]

localhost

127.0.0.1

都代表本机

[展开全文]
464849494 · 2021-07-25 · 该任务已被删除 0

-uroot -proot

[展开全文]
464849494 · 2021-07-25 · 该任务已被删除 0

select 

[展开全文]
旭哥儿untiy · 2021-02-22 · 该任务已被删除 0

[展开全文]
旭哥儿untiy · 2021-02-21 · 该任务已被删除 0

插入inset into 。。。。value

[展开全文]
旭哥儿untiy · 2021-02-21 · 该任务已被删除 0

UniqueKey 是允许为空且允许多个为空,但在不为空的情况下是不允许重复的;

 

[展开全文]
要奇 · 2020-08-12 · 该任务已被删除 0

主键:Primary Key 

  1. 每行数据必须独一无二的标识
  2. 一个表必须有主键(只能有一个主键)
  3. 不循环为null
  4. 由一列或者多列做成

Unique key 

  1. 表示该项数据不能重复
  2. 运行一条可以为null

外键 Foreign key

  1. 这列数据引用了另外一个表的主键

表的关系

  1. 一对多 OneToOne
  2. 一对多OneToMany
  3. 多对多ManyToMany

 

[展开全文]
要奇 · 2020-08-11 · 该任务已被删除 0

主键:一个表必须要有主键 ,主键是一个表的唯一标识;

举例:当我们开发游戏的时候,其中的user表中的userName则为一个键值,该值必须唯一且不能为null;

[展开全文]
要奇 · 2020-08-11 · 该任务已被删除 0

SQL 语句:

是在所有的数据库中都是通用,但是在不同的数据库中的关键字和数据类型上会存在一定的区别;

[展开全文]
要奇 · 2020-08-11 · 该任务已被删除 0

localhost 、127.0.0.1 都表示本机;

[展开全文]
要奇 · 2020-08-11 · 该任务已被删除 0

如何在mySql 存储数据:

1,mySql可以创建多个库,dataBase 每个库下面可以创建多个表(表格)table通过表格存储我们的数据

什么是表 Table (表,行,列,格子)表里有表头 表头表示这个表有哪些列,在mySql中需要先定义表头 相当于是什么数据

[展开全文]
要奇 · 2020-08-11 · 该任务已被删除 0

MySQL Connectors :指的是不同语言中与SQL的交互,而MySQL就是由SQL接口、解析器、优化器、缓存、存储引擎组成的。

MySQL Workbench :相当于一个GUI的记录工具,可以进行可视化的操作

MySQL Server 配置:配置MySQL Server所监听的端口号,用户名及密码 ,

Samples and Examples 配置实例:用于学习的的配置实例;

Config Type: 安装环境配置 ---------Development Machine :开发环境-------------ServerComper: 服务器环境-------

 

MySQL 存在一个默认的超级管家员,

用户命为:Root  ,安装时候设置的密码及为Root用的密码;

MySQL 的安装过程大部分只需要默认安装即可,但相对于其中的超级管理员需要进行密码设置,因为是学习期间 默认设置密码和 账号都为 root 即可;

其中的理论知识只需要对其进行了解,使实践来支持理论知识 ;

 

[展开全文]
要奇 · 2020-08-11 · 该任务已被删除 0

游戏服务器 GameServer:

??? ???

与上节的webServer 相似

[展开全文]
要奇 · 2020-08-11 · 该任务已被删除 0

1,正常情况下是无法直接访问数据库服务器的

2,web服务器相当于没有仅做数据处理的计算机,把性能全部集中在处理数据上;

3,负载均衡?

4,关于ip与端口号

  • 什么是ip?
    • 结构:xxx.xxx.xxx.xxx 在我们的网络当中,我们就是通过ip地址来定位我们的网络位置。
    • 当我们访问一个网址的时候就会通过解析这个网址转换为一个ip来进行访问这个网址;
  • 什么是端口号?
    • 0-100000的整数。
    • 当我们的电脑上的某个软件需要跟外界交互的时候就会向我们的操作系统申请一个端口号;
    • 这样当我们在同时运行很多软件的时候就可以很准确的找到这个软件;
[展开全文]
要奇 · 2020-08-11 · 该任务已被删除 0

WHEREHAVING的区别:WHERE是一个约束声明,是在对查询结果进行分组前,将不符合WHERE条件的行去掉,即在分组之前过滤数据WHERE语句中不能包含聚组函数WHERE语句显示特定的行。HAVING是一个过滤声明,是筛选满足条件的组,即在分组之后过滤数据HAVING语句中可以包含聚组函数HAVING语句显示特定的组。WHERE语句在GROUP BY之前执行,HAVING语句在GROUP BY之后执行

LIKE 模式匹配 注:_ 只能匹配一个字符,% 能匹配任何一个字符序列(包括空序列在内)

[展开全文]
博诺 · 2019-01-09 · 该任务已被删除 0

TIMESTAMPDIFF(DAY,  CURDATE(), 时间日期参数)/TO_DAYS(CURDATE()) - TO_DAYS(时间日期参数) 天数差值

[展开全文]
博诺 · 2019-01-09 · 该任务已被删除 0
  1. AS 别名,即另外取一个名字 注:若别名包含空格符,则需要放在一组引号内。AS关键字可省略,但不建议省略。
[展开全文]
博诺 · 2019-01-09 · 该任务已被删除 0
  1. LIMIT 限制参数列表 限制查询结果中的数据行个数 注:限制参数列表中仅含一个限制参数时,该参数表示返回的数据记录的个数;而含有两个限制参数时,第一参数表示在查询结果的开头部分跳过的数据记录个数,第二参数表示返回的数据记录的个数
  2. ORDER BY 数据表列名 ASC(默认升序)/DESC(降序), 数据表列名 ASC(默认升序)/DESC(降序)
[展开全文]
博诺 · 2019-01-09 · 该任务已被删除 0

授课教师

SiKi学院老师

课程特色

图文(1)
视频(27)