数据库(从删库到跑路)
数据库不区分大写小写
什么是数据库?
DB(date base) 储存数据,管理数据的地方
常见的数据库:
关系型数据库: Oracle,mysql,Access,SQLServer
有特定的组织方式,以行和列的方式支持表来储存数据关系模型可以简单理解为二维表格模型,而一个关系型数据库就是由二维表及其之间的关系组成的一个数据集合。
非关系型数据库:MongoDB,Redis,Solr,Hive...
去掉了关系型数据库的关系类型特征,以键值对存储,数据与数据之间无关系,易扩展,结构简单,大数据量,高性能,灵活的数据模型,高可用
数据库的常用操作
增删改查
建库
create database 库名 default character set utf8;(标名数据库的数据类型为utf-8)
删库(慎用,删完记得跑路)
drop database 库名;
查看数据库
show databases;(注意末尾要加s)
使用数据库
use 库名;
表的常用操作
增删改查
创建表
create table 表名(
id int primary key auto_increment, //设置主键id
标签A 标签类型(类型长度),
标签B 标签类型(类型长度),
....
)
修改表
alter table 表名 add column 标签名 标签类型(标签长度)
删除表
drop table 表名;
查看所有表
show tables;(注意末尾要加s)
查看表结构
desc 表名;