Mysql基本知识点

1.数据库的基本操作

  • 显示当前的数据库

    show databases;

  • 创建一个数据库

    1. 直接创建数据库

      java 复制代码
      create database 数据库名字;
    2. 如果系统没有 test2 的数据库,则创建一个名叫 test2 的数据库,如果有则不创建

      复制代码
      create database if not exists test2;
    3. 如果系统没有 db_test 的数据库,则创建一个使用utf8mb4字符集的 db_test 数据库,如果有则

      不创建

      复制代码
      CREATE DATABASE IF NOT EXISTS db_test CHARACTER SET utf8mb4;
  • 使用数据库

    user 数据库名;

  • 删除数据库

    drop database if exists 数据库名;

2.表的操作

  • 需要操作数据库中的表时,需要先使用该数据库:

    use 数据库名;

  • 创建表

    create table table_name (
    field1 datatype,
    field2 datatype,
    field3 datatype
    );
    //添加comment使用字段说明(相当于注释)
    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 '供应商名称'
    );

  • 查看表结构

    desc table_name;

  • 查寻表中的信息

    select * from table_name;

ps:此时还没有插入数据,所以表是空的

  • 删除表

    drop table if exists table_name;

相关推荐
TiDB 社区干货传送门2 分钟前
从40秒到11毫秒:TiDB环境下一次SQL深潜优化实战
数据库·sql·tidb
IP管家15 分钟前
企业级IP代理解决方案:负载均衡与API接口集成实践
服务器·网络·数据库·网络协议·tcp/ip·容器·负载均衡
小吕学编程28 分钟前
Jackson使用详解
java·javascript·数据库·json
雪碧聊技术31 分钟前
数据库的范式
数据库·范式
Arbori_2621531 分钟前
Oracle 高水位线(High Water Mark, HWM)
数据库·oracle
yuanpan36 分钟前
MongoDB与PostgreSQL两个数据库的特点详细对比
数据库·mongodb·postgresql
vvilkim41 分钟前
Redis 事务与管道:原理、区别与应用实践
数据库·redis·缓存
TY-202542 分钟前
数据库——SQL约束&&窗口函数介绍
数据库·sql·oracle
java1234_小锋1 小时前
SQL里where条件的顺序影响索引使用吗?
数据库·sql
StarRocks_labs1 小时前
StarRocks MCP Server 开源发布:为 AI 应用提供强大分析中枢
数据库·starrocks·人工智能·开源·olap·mcp