10143人加入学习
(33人评价)
MySQL数据库从零到精通
价格 免费

计算机—管理- 服务和应用程序-选中运行的服务-右键-属性修改启动类型

[展开全文]
占辉 · 2017-12-27 · 该任务已被删除 0

workBench  工作台

excute 执行

MySQL Server 5.7.17配置信息 如端口 访问权限

dedicated server 专用服务器

[展开全文]
占辉 · 2017-12-27 · 该任务已被删除 0

主键和Unique Key 的区别和共同点

区别:

每个表都必须要有一个主键  主键一般设为自动增长   设置为自动增长之后添加数据不需要给主键赋值  会自动赋一个唯一 值

 

共同点:

都限制了变量名不能重复

 

AI: 只有主键才能设置AI

主键可以由多个列组成   只要设置为主键的这几个列其中有一个值不相等即可添加成功

例如名字和密码都为主键    一号名字为aaa  密码123   二号名字为bbb  密码123   这样的组合可以添加成功

[展开全文]
myk929 · 2017-12-19 · 该任务已被删除 0

NN   是否允许为空   勾选上就不能为空

[展开全文]
myk929 · 2017-12-19 · 该任务已被删除 0

PC 客户端-->

WEB服务器:

本质上也是电脑 去掉了显示器键盘  只留下软件

服务器端有专门的操作系统

 

---> 数据库服务器:

一般只在局域网运行

 

IP:  地址 

通过ip来找到这台电脑

端口: 

通过端口来找到这台电脑上的软件 

哪个软件需要和外界通信   这个软件就和操作系统申请一个未使用的端口号   

[展开全文]
myk929 · 2017-12-18 · 该任务已被删除 0

create table mytable()

[展开全文]
传奇Legend · 2017-09-15 · 该任务已被删除 0

MySQL一对多,多对多

[展开全文]
赵力达 · 2017-07-19 · 该任务已被删除 0

小于等于

[展开全文]
落幕是沧桑 · 2017-07-05 · 该任务已被删除 0
1,什么是数据库?
Excel就是一个数据表,人操作
MySQL是一个数据库,便于程序操作,便于存储百万以上级别的数据
 
对于数据库的基本操作:增删改查
如何对数据库操作 SQL语句 SQL命令 Structured Query Language(SQL)
1,每个命令后;
2,不区分大小写
 
学习数据库注意事项:学会老师讲解的80%,遇到剩余20%不懂的,学会多搜索
2,数据库排行(2016.10)
Oracle
MySQL
SQL Server
MongoDB
PostgreSQL
DB2
3,关系数据库,
是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。
现实世界中的各种实体以及实体之间的各种联系均用关系模型来表示。
 
Oracle、SQL Server、MySQL
 
4,服务器端运行原理图
(理解什么是ip和端口号)
Web Application Server
Game Server
 
5,如何在MySQL中存储数据
MySQL下可以创建多个库(数据库)database
每个库下可以创建多个表(表格)table
通过表格存储我们的数据
 
6,什么是表(Table)(表,行,列,格子)
表有表头(表头表示这个表有哪些列)
表里面的每一行都是我们存储的数据
 
7,假如我们要学生信息和班级信息,如何设计表呢
 
 
 
8,MySQL安装
默认超级管理员
root root
9,
MySQL Workbench介绍
MySQL Command Line Editor
 
数据库的链接
localhost  127.0.0.1  都代表本机
 
10,什么是表(Table)(表,行,列,格子)
表有表头(表头表示这个表有哪些列)
表里面的每一行都是我们存储的数据
主键(Primary Ke y)
1,每行数据独一无二的标识
2,一个表必须有主键(只能有一个主键)
3,不能为NULL(空值)
4,由一列或者多列组成
Unique Key
1,表示该项数据不能重复
2,允许一条可以为NULL
外键(Foreign Key)
1,这列数据引用了另外一个表的主键 
 
表的关系
一对一 OneToOne
一对多 OneToMany
多对多 ManyToMany
 
数据库的创建
表的创建
列的设置
 
数据添加
 
数据删除
 
数据修改
 
数据查询
 
10,数据类型
字符串 - char varchar(length) - string
整数 - int - int
小数 - float - float
日期时间 - date - DateTime
 
默认值
可以为NULL
自动增长
11,MySQL控制台
help;
quit;
show databases;
use databasexxx;
show tables;
select * from tablename;
12,MySQL Workbench全面功能学习
http://dev.mysql.com/doc/workbench/en/
 
添加表
添加数据
数据的查询
数据的更改
数据的提交
添加数据
修改表结构查看表结构 alter table
13,select column_list 
from table_name 
where filter_condition 
order by column_list (desc)
limit rom_limit;
 
 
SQL添加注释
--单行注释
/* */多行注释
14, 查询静态值
select 'some string';
select 1+1;
select now();
select curdate();
select curtime();
select pi();
select mod(45,7);
select sqrt(25);
可以在查询的时候通过as 修改这一列的列名
 
15,select * from where 1=2;
 
16,查询的时候可以对查询的列做一些运算
*
/ (除 结果为浮点)
div (除 结果为整数)
%  mod (求余,结果为浮点数)
-
17,查询的时候可以使用的功能函数
round() 四舍五入
round(columnname,x)四舍五入保留x位小数
floor()直接舍
ceiling()直接入
18,字符串操作
concat 
left 
length 
reverse
replace
date_format %m %b %d %y %Y %T %f 
http://dev.mysql.com/doc/refman/5.7/en/date-and-time-functions.html#function_date-format
get_format(datetime,'EUR' 'ISO' 'USA')
dayofweek
quarter
week
monthname
19,distinct
 
20,where条件
1,数字 > < = >= <= <>
2,字符串 = '' > < = >= <= <> !=
 
逻辑操作
is 仅用is null或is not null
and or not
and 优先级> or 
 
范围判断
in (not in)
between (not between)     示例:select * from category where category_id between 1 and 9;
like (not like) % _
   示例1:select * from category where name like 'A%';
关于NULL的条件
is NULL
is not NULL
 
21,limit x
limit x1,x2;
 
22,创建表
create table tablename(
col_name type not null auto_increment,
col_name type default,
primary key(col_name)
);
desc tablename;查看表结构
插入表
insert into tablename(col_name,col_name,col_name)
values(value1,value2,value3,value4,value5);
 
更新数据
update tablename
set col_name = value,
col_name = value
where condition;
 
删除数据
delete from tablename where condition;
 
 
[展开全文]
vbqx01 · 2017-07-03 · 该任务已被删除 0
1,什么是数据库?
Excel就是一个数据表,人操作
MySQL是一个数据库,便于程序操作,便于存储百万以上级别的数据
 
对于数据库的基本操作:增删改查
如何对数据库操作 SQL语句 SQL命令 Structured Query Language(SQL)
1,每个命令后;
2,不区分大小写
 
学习数据库注意事项:学会老师讲解的80%,遇到剩余20%不懂的,学会多搜索
2,数据库排行(2016.10)
Oracle
MySQL
SQL Server
MongoDB
PostgreSQL
DB2
3,关系数据库,
是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。
现实世界中的各种实体以及实体之间的各种联系均用关系模型来表示。
 
Oracle、SQL Server、MySQL
 
4,服务器端运行原理图
(理解什么是ip和端口号)
Web Application Server
Game Server
 
5,如何在MySQL中存储数据
MySQL下可以创建多个库(数据库)database
每个库下可以创建多个表(表格)table
通过表格存储我们的数据
 
6,什么是表(Table)(表,行,列,格子)
表有表头(表头表示这个表有哪些列)
表里面的每一行都是我们存储的数据
 
7,假如我们要学生信息和班级信息,如何设计表呢
 
 
 
8,MySQL安装
默认超级管理员
root root
9,
MySQL Workbench介绍
MySQL Command Line Editor
 
数据库的链接
localhost  127.0.0.1  都代表本机
 
10,什么是表(Table)(表,行,列,格子)
表有表头(表头表示这个表有哪些列)
表里面的每一行都是我们存储的数据
主键(Primary Ke y)
1,每行数据独一无二的标识
2,一个表必须有主键(只能有一个主键)
3,不能为NULL(空值)
4,由一列或者多列组成
Unique Key
1,表示该项数据不能重复
2,允许一条可以为NULL
外键(Foreign Key)
1,这列数据引用了另外一个表的主键 
 
表的关系
一对一 OneToOne
一对多 OneToMany
多对多 ManyToMany
 
数据库的创建
表的创建
列的设置
 
数据添加
 
数据删除
 
数据修改
 
数据查询
 
10,数据类型
字符串 - char varchar(length) - string
整数 - int - int
小数 - float - float
日期时间 - date - DateTime
 
默认值
可以为NULL
自动增长
11,MySQL控制台
help;
quit;
show databases;
use databasexxx;
show tables;
select * from tablename;
12,MySQL Workbench全面功能学习
http://dev.mysql.com/doc/workbench/en/
 
添加表
添加数据
数据的查询
数据的更改
数据的提交
添加数据
修改表结构查看表结构 alter table
13,select column_list 
from table_name 
where filter_condition 
order by column_list (desc)
limit rom_limit;
 
 
SQL添加注释
--单行注释
/* */多行注释
14, 查询静态值
select 'some string';
select 1+1;
select now();
select curdate();
select curtime();
select pi();
select mod(45,7);
select sqrt(25);
可以在查询的时候通过as 修改这一列的列名
 
15,select * from where 1=2;
 
16,查询的时候可以对查询的列做一些运算
*
/ (除 结果为浮点)
div (除 结果为整数)
%  mod (求余,结果为浮点数)
-
17,查询的时候可以使用的功能函数
round() 四舍五入
round(columnname,x)四舍五入保留x位小数
floor()直接舍
ceiling()直接入
18,字符串操作
concat 
left 
length 
reverse
replace
date_format %m %b %d %y %Y %T %f 
http://dev.mysql.com/doc/refman/5.7/en/date-and-time-functions.html#function_date-format
get_format(datetime,'EUR' 'ISO' 'USA')
dayofweek
quarter
week
monthname
19,distinct
 
20,where条件
1,数字 > < = >= <= <>
2,字符串 = '' > < = >= <= <> !=
 
逻辑操作
is 仅用is null或is not null
and or not
and 优先级> or 
 
范围判断
in (not in)
between (not between)     示例:select * from category where category_id between 1 and 9;
like (not like) % _
   示例1:select * from category where name like 'A%';
关于NULL的条件
is NULL
is not NULL
 
21,limit x
limit x1,x2;
 
22,创建表
create table tablename(
col_name type not null auto_increment,
col_name type default,
primary key(col_name)
);
desc tablename;查看表结构
插入表
insert into tablename(col_name,col_name,col_name)
values(value1,value2,value3,value4,value5);
 
更新数据
update tablename
set col_name = value,
col_name = value
where condition;
 
删除数据
delete from tablename where condition;
 
 
[展开全文]
vbqx01 · 2017-07-03 · 该任务已被删除 0

那个是IPv4 . 不同协议支持的IP版本不同,随着网络发展,IPv4 地址不够用了 产生了IPv6 .这两个版本的地址表达是不一样的,大家注意下

[展开全文]
CanieMan · 2017-05-30 · 该任务已被删除 0
[展开全文]
小赵 · 2017-05-24 · 该任务已被删除 0

授课教师

SiKi学院老师

课程特色

图文(1)
视频(27)