栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 其他

【第二阶段 day11】数据库 SQL语言(数据库的操作 SQL语言的分类 数据库的操作 表的操作 对表中数据的操作)

其他 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【第二阶段 day11】数据库 SQL语言(数据库的操作 SQL语言的分类 数据库的操作 表的操作 对表中数据的操作)

1.数据库 1.1 概念

数据库就是用来存储数据,管理数据的仓库
分类:

  • 关系型数据库:指存放的数据之间是有紧密关系的: Mysql,Oracle ,SQLServer、Access
  • 非关系型数据库:指存放的数据之间关系松散: Redis,Hive、Hbase
1.2 安装

1.服务器端:用来存储数据

  • 重点步骤:
    设置字符集utf-8/gbk避免中文乱码
    使用的端口号:3306
    使用的服务名称:Mysql
    密码:设置自定义密码,通常为root

2.客户端::用来连接服务器,进而操作数据(增删改查)

  • DOS窗口:
    a.找到开始菜单Mariadb — mysql client — 输入密码root回车

    b.win=+R打开运行对话框 — 输入cmd — 输入 mysql -uroot -proot回车

  • 可视化界面:

1.3 数据库结构

1.数据库: 创建库,删除库,修改库,查询库 — 增删改查
2.表:指定字段(行:一条一条的记录与列:每条记录的相关数据) — 增删改查
3.表记录/数据: 存储与管理数据的方式 — 增删改查

2.SQL语言

2.1 概述
  • 是简称,全称是结构化查询语言,专门用来对数据库进行操作.
2.2 分类(面试题)
  • DML:数据操纵语言
    eg:insert , delete , update , select

  • DDL:数据库定义语言
    eg:create table等等

  • DCL:数据库控制语言
    eg:grant,deny,revoke等等,只有管理员才有对应的权限

  • DQL:数据库查询语言
    -eg:select语法

2.3 数据库的操作

增删改查
1.查看所有数据库

show databases;

2.创建数据库

create database bixia;
create database bixia default character set utf8;//设置了编码,防止出现中文乱码的情况

3.删除数据库

drop database bixia;

4.使用数据库

use bixia;

2.4 表的操作

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.查看表结构/设计表

desc 表名

2.5 对表中数据的操作

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;

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/279168.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号