当前位置: 首页 > news >正文

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 '订单创建时间' );

相关文章:

  • 六十天前端强化训练之第三十六天之E2E测试(Cypress)大师级完整指南
  • doip诊断第二版优化
  • [GWCTF 2019]我有一个数据库1 [CVE phpMyAdmin漏洞]
  • Android并发编程:线程池与协程的核心区别与最佳实践指南
  • Java线程特性
  • 1.1 斐波那契数列模型:LeetCode 1137.第 N 个泰波那契数
  • sqli-labs靶场 less 12
  • python笔记之函数
  • 时序数据库:InfluxDB命令行操作
  • 机械波的产生与传播
  • 鸿蒙学习手册(HarmonyOSNext_API16)_应用开发UI设计:相对布局
  • Redis常用的数据结构及其使用场景
  • 机器学习之回归算法
  • Verilog中X态的危险:仿真漏掉的bug
  • 【初阶数据结构】栈
  • 七年级角的概念
  • NNI 适配 TensorRT10教程
  • 人工智能之数学基础:幂法和反幂法求特征值和特征向量
  • Linux练习——有关硬盘、联网、软件包的管理
  • java项目之基于ssm的医院门诊挂号系统(源码+文档)
  • 哪些cms做同城网站比较好/百度公司推广
  • 临汾花果街网站建设/阿里妈妈推广网站
  • 杭州公司建网站/搜索网排名
  • 怎样把网站的背景图片/网站优化的关键词
  • bootstrap设计的精美网站/百度app
  • 有几家做网站的公司/精准防恶意点击软件