zoukankan      html  css  js  c++  java
  • 第二章 :初识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] 表名;

  • 相关阅读:
    Codeforces Round #680 (Div. 2, based on Moscow Team Olympiad)(A->C(质因子分解))
    Acwing 143. 最大异或对(字典树+贪心)
    字典树学习笔记(板子)
    关于位运算(>>,<<,|,&,^)的笔记总结
    第 45 届国际大学生程序设计竞赛(ICPC)亚洲网上区域赛模拟赛 A.Easy Equation(差分数组)(a+b+c=d的种数)
    A
    Educational Codeforces Round 97 (Rated for Div. 2)B. Reverse Binary Strings(反转子串)
    Educational Codeforces Round 97 (Rated for Div. 2) A. Marketing Scheme
    UI测试 常用检查点
    负载测试、压力测试
  • 原文地址:https://www.cnblogs.com/SFHa/p/9133592.html
Copyright © 2011-2022 走看看