目录
show databases;

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
use 数据库名;

drop database [if exists] db_name;
数据库删除是一个危险的操作,删除以后,数据库中的表和数据全部被删除


decimal(M,D)中,M表示数值长度,D表示数值的精度,即小数点位数
decimal(4,2) 可以是45.23


进行表的操作前要先使用数据库
use db_name;
desc table_name;

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)
- );
drop table [if exists] table_name;
操作数据库
显示:show databases;
创建: create database XXX;
使用: use XXX;
删除: drop XXX;
常用数据类型
int 整型
decimal(M,D):浮点数类型
varchar(size): 字符串类型
timestamp:日期类型
表操作
显示表结构:desc XXX;
创建表: create table XXX;
删除表:drop table XXX;