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;

相关推荐
远歌已逝34 分钟前
维护在线重做日志(二)
数据库·oracle
qq_433099402 小时前
Ubuntu20.04从零安装IsaacSim/IsaacLab
数据库
Dlwyz2 小时前
redis-击穿、穿透、雪崩
数据库·redis·缓存
工业甲酰苯胺4 小时前
Redis性能优化的18招
数据库·redis·性能优化
没书读了5 小时前
ssm框架-spring-spring声明式事务
java·数据库·spring
i道i5 小时前
MySQL win安装 和 pymysql使用示例
数据库·mysql
小怪兽ysl5 小时前
【PostgreSQL使用pg_filedump工具解析数据文件以恢复数据】
数据库·postgresql
wqq_9922502776 小时前
springboot基于微信小程序的食堂预约点餐系统
数据库·微信小程序·小程序
爱上口袋的天空6 小时前
09 - Clickhouse的SQL操作
数据库·sql·clickhouse
Oak Zhang7 小时前
sharding-jdbc自定义分片算法,表对应关系存储在mysql中,缓存到redis或者本地
redis·mysql·缓存