数据库就是用来存储数据,管理数据的仓库
分类:
1.2 安装
- 关系型数据库:指存放的数据之间是有紧密关系的: Mysql,Oracle ,SQLServer、Access
- 非关系型数据库:指存放的数据之间关系松散: Redis,Hive、Hbase
1.服务器端:用来存储数据
- 重点步骤:
设置字符集utf-8/gbk避免中文乱码
使用的端口号:3306
使用的服务名称:Mysql
密码:设置自定义密码,通常为root
2.客户端::用来连接服务器,进而操作数据(增删改查)
-
DOS窗口:
a.找到开始菜单Mariadb — mysql client — 输入密码root回车
b.win=+R打开运行对话框 — 输入cmd — 输入 mysql -uroot -proot回车
-
可视化界面:
1.数据库: 创建库,删除库,修改库,查询库 — 增删改查
2.表:指定字段(行:一条一条的记录与列:每条记录的相关数据) — 增删改查
3.表记录/数据: 存储与管理数据的方式 — 增删改查
- 是简称,全称是结构化查询语言,专门用来对数据库进行操作.
-
DML:数据操纵语言
eg:insert , delete , update , select -
DDL:数据库定义语言
eg:create table等等 -
DCL:数据库控制语言
eg:grant,deny,revoke等等,只有管理员才有对应的权限 -
DQL:数据库查询语言
-eg:select语法
增删改查
1.查看所有数据库
show databases;
2.创建数据库
create database bixia;
create database bixia default character set utf8;//设置了编码,防止出现中文乱码的情况
3.删除数据库
drop database bixia;
4.使用数据库
2.4 表的操作use bixia;
1.创建表
create table 表名(
字段名称 字段类型(字段长度) primary key ,
字段名称 字段类型(字段长度) ,
字段名称 字段类型(字段长度) ,
…
字段名称 字段类型(字段长度)
);
2.修改表(这里增加一个address字段,删除表中deptno这一列)
alter table 表名 添加字段 字段名称 字段类型(字段长度)
alter table bixia add column address varchar(100);
alter table emp drop column deptno;
3.删除表
drop table 表名
4.查看表结构/设计表
2.5 对表中数据的操作desc 表名
1.向表中插入数据
表里有几个字段这里需要提供几个值+值的顺序与字段的顺序要一致
insert into 表名 values(插入的内容)
insert into bixia values(null,‘种花家’,666);
2.在表中查询数据
查询所有数据
select * from 表名;
select * from tb_door;
3.改变表中的数据
update 表名 set 变换的字段 where 变化的条件
update bixia set name=“兔子” where id=1;
4.删除表中数据
delete from 表名 where 条件
delete from bixia where id=2;



