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

第二章 :初识MySQL的更多相关文章

  1. 第二章 初识JSP

    第二章   初识JSP 一.JSP简述 1.是JSP JSP是指在HTML中嵌入Java脚本语言.全称(Java Server Pages) 当用户通过浏览器访问Web应用时,使用JSP容器对请求的J ...

  2. accp8.0转换教材第2章初识MySQL

    首先安装MySQL: 一.单词部分: ①networking网络②option选择③port端口④firewall防火墙⑤engine引擎 ⑥standard标准⑦character字符⑧collat ...

  3. 第一章 初识Mysql

    Mysql是一个开放源代码的数据库管理系统(DBMS),它是由MySQL AB 公司开发.发布并支持的. 登录 -- mysql #本地登录,默认用户root,空密码,用户为root@127.0.0. ...

  4. 【第二章】MySQL数据库基于Centos7.3-部署

    一.MySQL数据库的官方网址: https://www.mysql.com/ https://www.oracle.com/ http://dev.mysql.com/doc/refman/5.7/ ...

  5. JAVA / MySql 编程——第二章 初始MySQL

    1. MySQL:        ●  MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司.            MySQL最流行的关系型数据库管理系统, ...

  6. 第二章 初始MySQL 语法

    1.使用MySQL的优势 运行速度快.MySQL体积小,命令执行的速度快: 使用成本低.MySQL是开源的. 容易使用. 可移植性强.MySQL能够运行于多种系统平台之上,windows,linux, ...

  7. 第一章 初识MySQL(待续)

    ···········

  8. Mysql技术内幕-笔记-第二章 数据类型

    第二章 数据类型 Mysql中尽量不要使用UNSIGNED,因为可能会带来一些意想不到的效果 SHOW CREATE TABLE tablename\G;查看表的创建语句 ZEROFILL会将宽度小于 ...

  9. 惊了!!! 小白零基础学java (月薪过万是你的梦想嘛) 手把手教学 就怕你不动手【二十五】第二章【初识MySQL】

    初识MySQL1. 了解主流的数据库和数据库分类1.1 数据库概念数据库:按照数据结构来组织.存储和管理数据的一种建立在计算机存储设备上的仓库. 数据库的优势: 1. 可以持久化存储大量的数据.方便我 ...

  10. 《Mysql 公司职员学习篇》 第二章 小A的惊喜

          第二章 小A的惊喜  ---- 认识数据库 吃完饭后,小Y和小A回到了家里,并打开电脑开始学习Mysql. 小Y:"小A,你平时的Excell文件很多的情况下,怎么样存放Exce ...

随机推荐

  1. CodeSmith使用SQLite Provider找不到请求的 .Net Framework 数据提供程序

    关于CodeSmith5使用SQLite Provider时的报错:System.BadImageFormatException: 未能加载文件或程序集“System.Data.SQLite,.... ...

  2. 七、Linux磁盘管理及LVM讲解

      1.硬盘接口 IDE:家用产品,也部分应用于服务器 SATA:一般使用 SCSI:服务器市场 SAS:高端服务器上,价格昂贵  2.硬盘种类 SATA硬盘: SCSI硬盘: SAS硬盘: 3.分区 ...

  3. 深入理解ES6 - var-let-const

    知识点 var 声明变量: 1.存在变量提升,实际上var无论在哪里声明,都会被当做当前的作用域顶部声明变量. 2.可以重复声明,后声明的变量会覆盖前声明的变量. let 声明变量: 1.不存在变量提 ...

  4. 【React】react学习笔记02-面向组件编程

    react学习笔记02-面向组件编程 面向组件编程,直白来说,就是定义组件,使用组件. 以下内容则简单介绍下组建的声明与使用,直接复制demo观测结果即可. 步骤: 1.定义组件   a.轻量组件-函 ...

  5. Java学习笔记——设计模式之八.外观模式

    外观模式(Facade),为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用. 子系统: package cn.happy.design_patter ...

  6. 01-Javascript基础

    一. JS介绍 JavaScript是前台语言 JavaScript是前台语言,而不是后台语言. JavaScript运行在用户的终端网页上,而不是服务器上,所以我们称为“前台语言”. JavaScr ...

  7. guava cache大量的WARN日志的问题分析

    一.问题显现 2019-04-21 11:16:32 [http-nio-4081-exec-2] WARN com.google.common.cache.LocalCache - Exceptio ...

  8. 对于Spring中AOP,DI,IoC概念的理解

    IOC IoC(inversion of Control),控制反转.就好像敏捷开发和SCRUM一样,不是什么技术,而是一种方法论,一种工程化的思想.使用IoC的思想意味着你将设计好的对象交给容器控制 ...

  9. 跟我学SpringCloud | 第十二篇:Spring Cloud Gateway初探

    SpringCloud系列教程 | 第十二篇:Spring Cloud Gateway初探 Springboot: 2.1.6.RELEASE SpringCloud: Greenwich.SR1 如 ...

  10. Tell Don’t Ask

    The Tell, Don’t Ask (TDA) principle suggests that it is better to issue an object a command do perfo ...