今日内容概要
主体:数据库(入门核心)
今日内容详细
1.单机游戏
2.网络游戏
拓展:
数据库在不同角度下描述的意思:
1.在底层原理的角度:
2.在现实应用的角度
在不做特殊说明的情况下:
1.关系型数据库
(1)数据的组织方式有明确的表结构
(2)表与表之间可以建立数据库层面的关系
(3)关系型数据库软件:
2.非关系型数据库
(1)数据的组织方式没有明确的表结构 是以K:V 键值对的形式组织的
(2)数据之间无法直接建立数据库层面的关系
1.MySQL版本介绍:
版本虽然有区别 但是操作上几乎没有区别 主要是提现在底层的运作
2.下载与安装
顺序 | 操作 |
---|---|
1: | 访问官网 |
2: | 点击DOWNLOADS |
3: | 点击GPL |
4: | 点击Community Server |
5: | 点击Archives |
6: | 点击Download |
3.解压安装
4.主要文件介绍
1.如何解决每次都需要切换路径查找文件的缺陷 添加环境变量 2.将mysql服务端制作成系统服务(随着计算机的开启而启动 关闭而结束) 1.以管理员身份打开cmd窗口 2.执行系统服务命令 mysqld --install 3.启动服务端 1.右键直接点击启动 2.命令启动 net start mysql """ 1.查看系统服务的命令 services.msc 2.关闭mysql服务端 net stop mysql 3.移除系统服务 1.先确保服务已经关闭 2.执行移除命令 mysqld --remove """
数据库的服务端支持各种语言充当客户端
SQL 与 NoSQL
SQL语句的意思是操作关系型数据库的语法
NoSQL语句的意思操作非关系型数据库的语法
补充:SQL有时候也用来表示关系型数据库 NoSQL也用来表示非关系型数据库
表: 文件夹里的文件
记录: 文件里一行行的数据
基于用户登录状态:
show databases; 查看所有的数据库
show tables; 查看数据库里所有的表
select * from mysql.user; 查看user表里面所有的记录
selcet * from mysql.user\G; 切换显示表现
补充说明:
SQL语句结束符是分号(英文输入法) ;
取消SQL语句的执行是:\c
方法 | 语句 |
---|---|
增 | cretae database 库名; |
删 | drop database 库名; |
改 | alter database 库名 charset='gbk'; |
查 | show databases; 或者 show create database 库名; |
1.查看当前所在的库名:
方法 | 语句 |
---|---|
增 | create table 表名(字段名 字段类型 ,字段名字 段类型,字段名 字段类型 ); |
删 | drop table 表名; |
改 | alter table 旧表名 rename 新表名; |
查 | show tables; show create table 表名; describe 表名; desc 表名; |
方法 | 语句 |
---|---|
增 | insert into 表名 values(数据,数据); insert into 表名 values(数据,数据),(数据,数据),(数据,数据); |
删 | delete from 表名; # 删除表中的所有数据 delete from 表名 where 筛选条件; # 按照条件删除数据 |
改 | update 表名 set 字段名=新数据 where 筛选条件; |
查 | select * from 表名; # 表示查看所有的字段 select 字段1,字段2, from 表名; # 选择查看指定字段信息 |