• 第二章初识MySQL


    一、MySQL

    1. MySQL的版本

    社区版

    企业帮

    2.MySQL的优势

    1.运行速度快

    2.使用成本低

    3.容易使用

    4.可移植性高

    5.适用更多用户

    二、默认字符集设置

    1.Standard Character Set(标准字符集)。

    2.Best Support For Multilinggualism (支持多语言最好的字符集):默认值为utf8

    3.Manual Selected Default Character Set/Collation(人工选择的默认字符集/校对规则):

    三、root账号密码设置

    Bin文件夹:存放着可执行文件

    Include文件夹:存放着头文件

    Lib文件夹:存放着库文件

    Share文件夹:存放着字符集,语言等信息

    四、操作数据库

    1.创建数据库

    语法: CREATE DATABASE 数据库名;

    2.查看数据库列表

    语法:  SHOW DATABASE;

    3.选择数据库

    语法:  USE 数据库名;

    4.删除数据库

    语法:  DROP DATABASE 数据库名;

    五、SQLyog管理工具

    1. 通过SQLyog连接MySQL

    2.使用SQLyog工具创建数据库

    六、数据类型

    1.常用数值类型

    数据类型

    字节数

    取值范围

    TINYINT[(M)]

    1字节

    有符号值:-27~-27   无符号值:0~28-1

    SMALLINT[(M)]

    2字节

    有符号值:-215~215-1无符号值0~216-1

    MEDIUMINT[(M)]

    3字节

    有符号值:-223~223-1无符号值:0~224-1

    INT[(M)]

    4字节

    有符号值:-231~231-1无符号值:0~232-1

    FLOAT[(M,D)]

    4字节

    有符号值:-3.402823466E+38 ~-1.175494351E-38

    无符号值:1.175494351E-38~3.402823466E+38

    DOUBLE[(M,D)]

    8字节

    有符号值:-1.7976931348623157E+38~-2.2250738585072014E-308无符号值:2.2250738585072014E-308~1.7976931348623157E+38

    DECIMAL[(M[,D])]

    M+2字节

    M:最大精度位数即总位数,M的取值范围是1~65,默认值为10

    2.字符串类型

    数据类型

    字节

    说明

    CHAR[(M)]

    M字节

    固定长字符串

    M为0-255的整数

    VARCHAR[(M)]

    可变长度

    可变长度

    M为0-65535的整数

    TINYTEXT

    0~255

    微型文本串

    TEXT

    0~65535

    文本串

    3.日期类型

    数据类型

    格式

    最值范围

    DATE

    YYYY-MM-DD

    1000-01-01~9999-12-31

    DATETIME

    YY-MM-DD hh:mm:ss:

    1000-01-01 00:00:00~9999-12-31 23:59:59

    TIME

    hh:mm:ss:

    -835:59:59~838:59:59

    TIMESTAMP

    YYYYMMDDHHMMSS

    1970年某时刻~2038年某时刻,精度为1秒

    YEAR

    YYYY格式的年份

    1901~2155

    七、创建、查看、删除表

    1.创建表

    语法

    CREATE TABLE [IF NOT EXISTS] 表名(

    字段1 数据类型 [字段属性|约束] [索引] [注释],

    字段2 数据类型 [字段属性|约束] [索引] [注释],

    ......

    字段n 数据类型 [字段属性|约束] [索引] [注释]

    )[表类型] [表字符集] [注释];

    MySQL中常用的注释:

    单行注释:  #....。

    多行注释:  /*.....*/。

    2.6.4 查看表

    语法:

        SHOW tables;

    查看表的定义,语法:              DESCRIBE 表名;  或 DESC 表名;

    2.6.5 删除表

    语法:

      DROP TABLE [IF EXISTS] 表名;

     

  • 相关阅读:
    借 redis cluster 集群,聊一聊集群中数据分布算法
    spark shuffle的写操作之准备工作
    spark 源码分析之二十二-- Task的内存管理
    spark 源码分析之二十一 -- Task的执行流程
    spark 源码分析之二十 -- Stage的提交
    spark 源码分析之十九 -- DAG的生成和Stage的划分
    spark 源码分析之十八 -- Spark存储体系剖析
    spark 源码分析之十七 -- Spark磁盘存储剖析
    spark 源码分析之十六 -- Spark内存存储剖析
    spark 源码分析之十五 -- Spark内存管理剖析
  • 原文地址:https://www.cnblogs.com/liusongling/p/7601619.html
Copyright © 2020-2023  润新知