操作数据库

yuan947022015 / 2023-08-29 / 原文

操作数据库

操作数据库 > 操作数据库中的表 > 操作数据库中表的数据

===mysql关键字不区分大小写===

1.操作数据库
  1. 创建数据库

    CREATE DATABASE IF NOT EXISTS westos;  [IF NOT EXISTS]可选
  2. 删除数据库

DROP DATABASE IF EXISTS westos; [IF EXISTS] 可选
  1. 使用数据库

    USE `school`   tab 键的上面,如果你的表名或者字段名是一个特殊字符,就需要带
  2. 查看数据库

    SHOW DATABASES  --查看所有的数据库

    学习思路:

    1. 对照sqlyog可视化历史记录查看sql

    2. 固定的语法或关键字强行记住

2.数据库列的类型
  1. 数值:

    1. tinyint 十分小的数据。1个字节的大小。

    2. smallint 较小的数据。 2个字节大小。

    3. mediumint 中等大小的数据。 3个字节大小。

    4. int 标准的整数 4个字节大小。

    5. bigint 较大的数据 8个字节

    6. float 浮点数 4个字节

    7. double 浮点数 8个字节

    8. decimal 字符串形式的浮点数 金融计算的时候,一般使用decimal

  1. 字符串:

    1. char 字符串固定大小 0-255

    2. varchar 可变字符串 0-65535 常用的 对应String

    3. tinytext 微型文本 2^8 -1

    4. text 文本串 2^16-1 保存大文本

  2. 时间日期

    1. date YYYY-MM-DD 日期

    2. time HH:mm:ss 时间格式

    3. datetime (YYYY-MM-DD HH:mm:ss) 最常用的时间格式

    4. timestamp 时间戳, 1971.1.1到现在的毫秒数

    5. year 年份表示

  3. null

    1. 没有值,未知

    2. 不要使用NULL进行运算,运算后结果为null。