MYSQL数据库(一)
一.数据库的操作
1.显示数据库
show databases;
2.创建数据库
create database 数据库名;
3.使用数据库
use 数据库名;
4.删除数据库
drop database 数据库名;
drop database if exists 数据库名;
二.表的操作
1.显示所有表
show tables;
2.查看表结构
desc 表名;
3.创建表
create table if not exists goods
(
goods_id int comment '商品编号',
goods_name varchar(32) comment '商品名称',
unitprice int comment '单价,单位分',
category varchar(12) comment '商品分类',
provider varchar(64) comment '供应商名称'
);
3.1注释
- 字段定义:
goods_id int comment '商品编号'
:创建goods_id
字段,类型为整数,comment
用于添加字段注释(说明字段含义)。goods_name varchar(32) comment '商品名称'
:创建存储商品名称的字段,类型为可变长字符串,最多 32 个字符。unitprice int comment '单价,单位分'
:存储商品单价,单位为分,类型是整数。category varchar(12) comment '商品分类'
:记录商品分类,字符串长度限制 12。provider varchar(64) comment '供应商名称'
:存储供应商名称,字符串长度 64。
3.2 图
4.删除表
drop table 表名;
drop table if exists 表名
三.常用数据类型
1.INT 整数
2.DECIMAL(M,D) 精确浮点数
M
表示总位数,D
表示小数位数。例如DECIMAL(10, 2)
表示总长度 10 位,其中小数占 2 位,整数占 8 位。price DECIMAL(10, 2) COMMENT '商品价格(精确到分)'
3.VARCHAR (SIZE) 可变长字符串
4.TIMESTAMP 日期时间类型
存储日期和时间
CREATE TABLE orders ( create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP COMMENT '订单创建时间' );