zoukankan      html  css  js  c++  java
  • java MySQL数据库编程 第二章 :初识MySQL

    第二章 :初识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] 表名;

  • 相关阅读:
    常用的SQL优化
    mysql索引详细介绍
    作业2
    作业1
    python学习笔记(11)文件操作
    python学习笔记(10)函数(二)
    python学习笔记(9)函数(一)
    C#的dictionary使用总结
    常用的类型转化
    我的动态库“情节”
  • 原文地址:https://www.cnblogs.com/ppdpp/p/7580811.html
Copyright © 2011-2022 走看看