关系型数据库:MySQL、Oracle等
非关系型数据库:redis等
Mysql数据库引擎:
MyISAM | InnoDB |
---|---|
增删改查(默认引擎) | 支持高级查询 |
数据库操作
查看所有数据库
show databases;
查看当前使用的数据库
select database();
创建数据库
create databases 数据库名 charset=utf8;
5.删除数据库
drop database 数据库名;
6 .使用数据句库
use database 数据库名;
7.查看数据库中所有表
show tables;
表的操作
1.查看表结构
desc 表名;
2.创建表结构的语法
create table table_name(
字段名 数据类型 可选的约束条件);
demo:创建班级和学生表
create table classes(
id int unsigned auto_increment primary key not null,
name varchar(10)
);
create table students(
id int unsigned primary key auto_increment not null,
name varchar(20) default '',
age tinyint unsigned default 0,
height decimal(5,2),
gender enum('男','女','人妖','保密'