#青训营 x 字节后端训练营#
Day 32 数据库基础
1、按照数据结构来组织、存储、管理的仓库称为数据库,相比于文件读写方式更加快速、方便、安全
2、主要分为关系型数据库和非关系型数据库;关系型数据库以MySQL 、Oracle、PostgreSQL为代表,非关系型数据库以Redis、MongoDB为代表
3、数据库的一张表有字段、行、列三个构成,SQL语言分为四部分:DDL(定义)、DML(操作)、DQL(查询)、DCL(控制)
4、SQL语句可以换行,但必须以分号结尾
5、命令不区分大小写,关键字和函数建议大小写
6、数据库主要操作有:
查看数据库 show databases;
创建数据库 create database 库名 default charset=utf8;
删除数据库 drop database 库名;
打开使用数据库 use 库名;
7、数据表操作主要有:
查看表 create table 表名(字段名1 类型,字段名2 类型)engine=innodb default charset=utf8;
创建表 create table if not exists 表名(字段1 类型,字段2 类型);【如果存在不执行,不存在才执行】
删除表 drop 表名
表结构 desc 表名
查看建表语句 show create table user
8、数据的主要操作命令:
插入 insert into 表名(字段1,字段2,字段3) values (值1,值2,值3);
查询 select (字段)from 表名 ;
修改 update 表名 set 字段=字段值 where 条件;
删除 delete from 表名 where 字段名 = 字段值;