安装MySQL5.5

MySql—数据库

Redis—内存

网络编程

linux

OSI参考模型(七层协议)
	物理层、数据链路层、网络层、传输层、会话层、应用层(离用户最近)APP
TCP/IP(四层)
	数据链路层、网络层(IP)ip地址、传输层(TCP/UDP)端口、应用层(FTP/TETP/HTTP)
IP地址表示网络中的一台主机
端口标识主机上的某个应用--唯一
分层 模块化

1.数据库—保存数据的仓库—

保存在磁盘(持久化的设备)上,以文件的形式存在。对数据库进行增删改查的操作,
本质就是对磁盘上的文件及其内容进行增删改查的操作

2.关系型数据库-

MySQL就是一种关系型数据库产品

3.常见的关系型数据库

MySQL---Oracle
Oracle---Oracle	去IOE 银行
SQL Server---微软
	|---Windows 7 8 10
	|---Windows Server
	|---Office(Word、PowerPoint、Excel、Visio、Project、Access)
DB2---IBM	JVM  J9
SQlite

4.三个名词--------安装数据库(DBMS)

DB------------------数据库
DBMS---------------数据库管理系统,包括管理员和数据库(DB)--ROBMS--关系型数据库管理系统
SQL-----------------结构化查询语言,用来对DB进行操作
database---拥有N个table(一个DB包含多张表)
table包含
	|---表结构--定义了列名和列类型
	|---表记录---表内容

5.MySQL安装5.5 5.6 5.7

|----端口3306被占用,如果被占用a,换端口,b,将占用3306端口的应用关闭
|----选选择编码----utf8---都要统一 避免乱码
|----密码
|----在安装过程中要选择将MySQL安装的路径添加到PATH环境变量
		也可以手动配置

6.登录

mysol  -h 主机的IP地址 -u 用户名 -p
|----如果是登录的本地的mysql,IP地址填localhost
|----如果是登录的本地的mysql,,-和也可以不写
|----默认会有四个数据库,出来test,其他不要有任何操作

7.启动和停止MySQL服务

1)计算机 —右键 —管理 —服务 —MySQL
2)停止net stop mysql
开始net start mysql
以管理员身份运行

8.数据库操作 常用SQL语句

show databases;查看所有数据库
use 数据库的名字; 切换数据库
show tables;查看当前数据库下所有的表
create database 数据库名字;创建数据库
drop database 数据库名字;删除数据库
create	table 表名(
	列名 列类型
	列名 列类型
	。。。
	列名 列类型
)
desc 表名;打开表
drop table 表名;删除表

创建一个表
create table stu(
id int,
stuid char(5),
age int,
gender int,
name varchar(20),
address varchar(50)
);

在这里插入图片描述
ALTER TABLE 旧表名 rename 新表名;
ALTER TABLE stuinfo DROP stuid;删除其中的 一列
ALTER TABLE 表名 ADD(
stuid char(10),
height
).

9.约束----限制,限定

约束是添加在列上的
主键约束(唯一标识)
	非空
	唯一
	被引用(学习外键时0)
	
非空约束
唯一约束
外键约束(外键必须是另一个表的主键的值(外键要引用主键))
默认值:列名 列类型 default 默认值

员工表
id
name
age
deptId
mid # 上级的id
(uuid ---->string)

10.查询表中所有的信息

select l列名,列名...from 表名;
select *from 表名;

11.插入数据

2.insert into 表名(列名1,列名2,。。。)values(列值1,列值2,。。。);
	|----插入的数据占一行
	|----列值的数据
3.insert into 表名values(列值1,列值2,。。。);

12.修改数据

update 表名 set 列名1=列值1,列名2=列值2…【where条件】

13.删除

delete from 表名where 条件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值