Java数据库的基础操作

MYSQL

SQL语言:
Structure Query Language(结构化查询语言)
SQL分类:

  1. DCL 数据控制语言:
    Data Control Language(MySQL权限管理)
  2. DDL数据定义语言:
    Data Defination Language(建库,建表,删库,删表等操作)
  3. DML 数据操纵语言:
    Data Manipulation Language(增insert,删delete,查select,改update)

SQL语句中:

  • 1.关键字不区分大小写;
  • 2.每条语句必须用;结尾,还可以用\G结尾;
  • 3.对于引号的应用:不区分单引号与双引号,但区分反引号。
    反引号``主要用于库名,表名,字段名(一般不写)如与关键字重复则可使用。

数据库对文件系统:

  • 文件夹----库
  • 一组文件----表

数据库中创建库的基本操作:

  1. .创建数据库:create database db_name;
    在这里插入图片描述
    在这里插入图片描述
  2. 显示当前数据库:show databases;
    在这里插入图片描述
  3. 设置默认库:use db_name;
    在这里插入图片描述
  4. 查看当前库:select database();
    在这里插入图片描述
  5. 删除数据库:drop database db_name;
    在这里插入图片描述

数据库中的表

操作数据库中的表时,必须先使用数据库(use db_name;)

表的数据类型

  1. 1.数值类型
    .整型
    int/bigint 浮点型
    float/double 有精度损失
    decimal/numeric 无精度损失

  2. 2.字符串类型(二进制、文本)
    varchar() text 文本的
    blob 视频、音频、图片

  3. 3.时间相关的
    date 年-月-日
    time 时:分:秒
    datatime 年-月-日 时:分:秒
    timestamp 1970-2038

数据库中表的基本操作:

  1. 创建表:
    create table table_name(
    filed1 datatype,
    filed2 datatype,
    filed3 datatype );
    在这里插入图片描述

  2. 观察当前库下有哪些表:show tables;
    在这里插入图片描述

  3. 观察表的结构:show create table table_name;
    在这里插入图片描述
    desc table_name;(常用查表方式)
    在这里插入图片描述

  4. 删除表:drop table table_name;
    在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值