• MySQL基础


    1. 认识MySQL

    MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言–结构化查询语言(SQL)进行数据库管理。

    MySQL是开放源代码的,因此任何人都可以在General Public License的许可下下载并根据个性化的需要对其进行修改。

    MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。

    注:自行安装MySQL和可视化操作软件。
    我使用的:MySQL+ Navicat。
    Navicat 中在这里打开命令行。
    在这里插入图片描述

    2. 数据库操作

    我先建好了一个school数据库里面有student表:
    在这里插入图片描述

    2.1 基本命令

    1. show databases;
      查看所有的数据库数据库
      在这里插入图片描述
    2. mysql> use school
      -> Database changed
      切换数据库表
    3. mysql> show tables;
      查看所有表。
      在这里插入图片描述
      4.mysql> describe student;
      显示数据库中所有表的信息。
      在这里插入图片描述
    4. mysql> create database teststu;新建数据库
    5. exit; 退出
    6. 注释语句
    #hello world
    -- zhushi 
    /*都是
    注释*/
    
    • 1
    • 2
    • 3
    • 4

    2.2操作数据库

    1. 创建数据库
    CREATE DATABASE  IF NOT EXISTS teststu;
    
    • 1

    注:如果表名或者字段名是特殊字符要带 · ·(tab上面的那个英文状态下)。
    2. 删除数据库

    DROP DATABASE IF EXISTS teststu;
    
    • 1
    1. 使用数据库
    USE `school`
    
    • 1

    2.3 数据库的列类型

    数值

    • tinyint 1个字节
    • smallint 2个字节
    • mediumint 3个
    • int 4个字节
    • bigint 8个
    • float
    • double
    • decimal 字符形式的浮点型,一般是金融计算

    字符串

    • char 255
    • varchar 65535
    • tinytext
    • test

    时间日期

    • data
    • time
    • datatime
    • timestamp 时间戳
    • year

    null

    • 没有值,未知
    • 不要用null计算,结果还是NULL

    2.4 数据库的字段属性

    1. unsigned
    2. zerofill
    3. 自增
    4. 非空
    5. 默认
  • 相关阅读:
    微服务7:通信之RPC
    MATLAB : Plot函数及其用法
    监控脚本展示
    Spring Cache缓存原理与Redis实践
    图形推理 | 判断推理
    Deep Learning for Monocular Depth Estimation: A Review.基于深度学习的深度估计
    实施运维01
    Java—异常
    leetcode每天5题-Day10
    Linux检查端口nmap
  • 原文地址:https://blog.csdn.net/jihome/article/details/113742648