码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【MySQL数据库重点】第二节:MySQL基础知识(基本操作)


    目录

    一:数据库的操作

    1.显示数据库

    2.创建数据库

    3.使用数据库

    4.删除数据库

    二:常用数据类型

    1.数值类型:整型和浮点型

    2.字符串类型

    3.日期类型

    三:表的操作

    1.查看表结构

    2.创建表

    3.删除表


    一:数据库的操作

    1.显示数据库

    语法:

    show databases; 

    2.创建数据库

    (1)简化语法

    create database 数据库名;

    (2)例子

    -- 创建名为student的数据库

    create database student;

    -- 如果系统没有person数据库,则创建

    create database if not exists  person;

    --如果系统没有school数据库,则创建一个使用utf8mb4字符集的school数据库,如果有则不创建

    create database  if not exists  school character  set utf8mb4;

    (3)说明 :当创建数据库没有指定字符集和校验规则时,系统默认使用utf8,校验规则是:utf8_general_ci

    3.使用数据库

    语法:

    use  数据库名;

    4.删除数据库

    语法:删除的是库和库里面的所有数据

    drop  database 数据库名;

    二:常用数据类型

    1.数值类型:整型和浮点型
    数据类型大小说明对应Java类型
    BIT[(M)]M指点位数,默认为1二进制数,M范围从1到64,存储数值范围从0-2^M-1

    常用boolean对应BIT,此时

    默认位数是1位,及只能存0和1

    TINYINT1字节byte
    SMALLINT2字节short
    INT4字节integer
    BIGINT8字节long
    FLOAT(M,D)4字节单精度,M指定长度,D表示小数点位数。会发生精度丢失float
    DOUBLE(M,D)8字节double
    DECIMAL(M,D)M/D最大值+2双精度,M指定长度。D表示小数点位数。精确数值bigdecimal
    NUMERIC(M,D)M/D最大值+2bigdecimal
    2.字符串类型
    数据类型说明对应Java类型
    VARCHAR(SIZE)可变长度字符串String
    TEXT长文本数据String
    MEDIUMTEXT中等长度文本数据String
    BLOB二进制形式的长文本数据byte[]
    3.日期类型
    数据类型大小对应Java类型
    DATETIME8字节java.util.Date、java.sql.Timestamp
    TIMESTAMP4字节java.util.Date、java.sql.Timestamp

    三:表的操作

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

    1.查看表结构

    语法:

    desc 表名;

    2.创建表

    (1)语法

    create table  表名(字段名  类型,字段名 类型……);

    (2)可以使用comment增加字段说明

    create  table  student (

            id int ,

            name varchar(20) comment '姓名',

            password varchar(20) comment'密码'

    );

    3.删除表

    语法:

    drop table 表名;

  • 相关阅读:
    同样是免费的SSL证书,有什么不一样的吗?
    SAP 异常现象之同一个IDoc可以被POST两次触发2张不同的物料凭证
    如何使用Python进行可视化/音视频处理?
    Nodejs安装教程
    客户流失?来看看大厂如何基于spark+机器学习构建千万数据规模上的用户留存模型 ⛵
    超越npm和yarn的包管理工具,为什么说pnpm才是工程化项目的未来。
    【探索排序算法的魅力:优化、性能与实用技巧】
    CSS基础(10)- 常规流
    【SQL】新建库表时,报错attempt to write a readonly database
    T5:Text-toText Transfer Transformer
  • 原文地址:https://blog.csdn.net/m0_74164458/article/details/133987692
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号