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] 表名;

  • 相关阅读:
    Maven 集成Tomcat插件
    dubbo 序列化 问题 属性值 丢失 ArrayList 解决
    docker 中安装 FastDFS 总结
    docker 从容器中拷文件到宿主机器中
    db2 相关命令
    Webphere WAS 启动
    CKEDITOR 4.6.X 版本 插件 弹出对话框 Dialog中 表格 Table 自定义样式Style 问题
    SpringMVC JSONP JSON支持
    CKEDITOR 3.4.2中 按钮事件中 动态改变图标和title 获取按钮
    git回退到远程某个版本
  • 原文地址:https://www.cnblogs.com/ppdpp/p/7580811.html
Copyright © 2011-2022 走看看