数据库操作

80 阅读2分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第 1 天,点击查看活动详情

目录

1.数据库操作

1.1显示数据库

1.2创建数据库

1.3使用数据库

1.4 删除数据库

2.常用数据类型

2.1数值类型

2.2 字符串类型

2.3 日期类型

3.表的操作

3.1 查看表结构

3.2 创建表

3.3删除表

4.总结

1.数据库操作

1.1显示数据库

show databases;

编辑

1.2创建数据库

create database db_name;

create database [if not exists] db_name[create_specification];
create_specification:
    character set char_set_name --指定数据库采用的字符集
    collate collation_name --指定数据库字符集的校验规则
    []是可选项     

创建一个数据库指定字符集为 utf8

​编辑

说明:utf8没有包含某些复杂的中文字符,建议使用utf8mb4

1.3使用数据库

use 数据库名;

​编辑

1.4 删除数据库

drop database [if exists] db_name;

数据库删除是一个危险的操作,删除以后,数据库中的表和数据全部被删除

​编辑

2.常用数据类型

2.1数值类型

​编辑

decimal(M,D)中,M表示数值长度,D表示数值的精度,即小数点位数

decimal(4,2) 可以是45.23

2.2 字符串类型

​编辑

2.3 日期类型

​编辑

3.表的操作

进行表的操作前要先使用数据库

use db_name;

3.1 查看表结构

desc table_name;

​编辑

3.2 创建表

create table table_name (

field1 datatype,

field2 datatype

);

 create table student(
    student_id int primary key,
    name varchar(20),
    drom_id int,
    foreign key(drom_id) references dorm(dorm_id)
);

3.3删除表

drop table [if exists] table_name;

4.总结

操作数据库

显示:show databases;

创建: create database XXX;

使用: use XXX;

删除: drop XXX;

常用数据类型

int 整型

decimal(M,D):浮点数类型

varchar(size): 字符串类型

timestamp:日期类型

表操作

显示表结构:desc XXX;

创建表: create table XXX;

删除表:drop table XXX;