zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

mysql基础

2023-09-27 14:28:31 时间

目录

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;