一、数据类型

1、整型

数据类型 存储空间 说明 取值范围
TINYINT 1字节 非常小的整数 带符号值:-128~127
无符号值:0~255
SMALLINT 2字节 较小的整数 带符号值:-32768~32767
无符号值:0~65535
MEDIUMNT 3字节 中等大小的整数 带符号值:-8388608~8388607
无符号值:0~16777215
INT 4字节 标准整数 带符号值:-2147483648~2147483647
无符号值:0~4294967295
BIGINT 8字节 大整数


2、浮点型

数据类型 存储空间 说明 取值范围
FLOAT 4字节 但精度浮点数
DOUBLE 8字节 双精度浮点数
DECIMAL(M,D) 自定义 以字符串形式表示


3、字符串类型

类型 存储空间 说明 最大长度
Char[(M)] M字节 定长字符串 M字节
Varchar[(M)] L+1字节 可变长字符串 M字节
tinyblog,tingtext L+1字节 非常小的blob和文本串 2^8字符
blog,text L+2字节 小BLOB和文本串 2^16-1字节
mediumblob,mediumtext L+3字节 中等的BLOB和文本串 2^24字节
longblob,longtext L+4字节 大BLOB和文本串 2^32-1字节
enum('value','value') 1或2字节 枚举:可赋予某个枚举成员 65535个成员
set('value', 'value') 1,2,3,4或8字节 集合:可赋予多个集合成员 64个成员

4、日期和时间型数据

类型 存储空间 说明 最大长度
Date 3字节 YYYY-MM-DD格式表示 1000-01-01~9999-12-31
TIME 3字节 hh:mm:ss格式表示时间值 -838:59:59~838:59:59
DATETIME 8字节 YYYY-MM-DD  hh:mm:ss格式
TIMESTAMP 4字节 YYYYMMDDhhmmss格式表示时间戳
YEAR 1字节 YYYY格式的年份值 1901~2155

二、MySQL数据库的操作

1、登录数据库

mysql 参数

-D,--database=name 打开指定数据库

--delimiter=name 指定分隔符

-E,--vertical 垂直显示结果

-h,--host=name 服务器名称

-H,--html 提供HTML输出

-X,--xml 提供XML输出

-p,--password[=name]密码

-P,--port=# 端口号

--prompt=name 设置提示符

-u,--user=name 用户名

-V,--version 输出版本信息并退出


mysql -h 服务器主机地址 -u 用户名 -p 用户密码


2、退出登录

exit

quit

\q

3、修改密码


4、创建选择及查看数据库

创建数据库


选择数据库


删除数据库中的内容




PHP移动互联网开发笔记(7)——MySQL数据库基础回顾[1]的更多相关文章

  1. PHP移动互联网开发笔记(8)——MySQL数据库基础回顾[2]

    一.数据表 为了确保数据的完整性和一致性,在创建表时指定字段名称,字段类型和字段属性外,还需要使用约束(constraint),索引(index),主键(primary key)和外键(foregin ...

  2. 【开发笔记】-MySQL数据库5.7+版本,编码格式设置

    原因 昨天不小心把数据库搞崩了,重装了5.7.27版本得mysql数据库,在安装过程中并没有设置数据库默认编码格式等操作.在把项目启动后,jpa自动创建表结构,会把数据库,表,字段的编码自动设置为IS ...

  3. PHP移动互联网开发笔记(5)——基础函数库

    一.数学函数库 ● floor 舍一取整(向下取整) float floor (float $value); <?php echo(floor(0.60)."<br>&qu ...

  4. Mysql数据库基础学习笔记

    Mysql数据库基础学习笔记 1.mysql查看当前登录的账户名以及数据库 一.单表查询 1.创建数据库yuzly,创建表fruits 创建表 ) ) ,) NOT NULL,PRIMARY KEY( ...

  5. SQLMAP学习笔记2 Mysql数据库注入

    SQLMAP学习笔记2 Mysql数据库注入 注入流程 (如果网站需要登录,就要用到cookie信息,通过F12开发者工具获取cookie信息) sqlmap -u "URL" - ...

  6. 基于gin的golang web开发:访问mysql数据库

    web开发基本都离不开访问数据库,在Gin中使用mysql数据库需要依赖mysql的驱动.直接使用驱动提供的API就要写很多样板代码.你可以找到很多扩展包这里介绍的是jmoiron/sqlx.另外还有 ...

  7. mysql数据库基础-2019-9-10(随堂笔记)

    mysql数据库基础 在cmd情况下启动mysql数据库:(配置path环境变量后可忽略) 运行mysql1. 进入mysql路径2. 执行:mysql -uroot -p,安装时的密码 1.数据库& ...

  8. MySQL数据库基础详解(非原创)

    文章大纲 一.数据库简介二.Mysql数据库简介三.Mysql安装与服务启动(Windows版本)四.Mysql图形化工具五.Mysql存储引擎精讲六.Mysql数据类型介绍七.Mysql主要专业名称 ...

  9. mysql数据库基础的简单操作指南

    最近在学习mysql,本文是做的关于mysql学习的笔记,跟大家分享一下,希望对大家学习mysql知识有所助益.mysql现在几乎已经成了网站建设的主流数据库,很多php网站系统都采用了mysql数据 ...

随机推荐

  1. 三、Docker镜像的相关操作

    原文:三.Docker镜像的相关操作 一.查看本地镜像: docker images 二.使用某个镜像来运行容器: docker run -t -i xxxx(镜像名):xx.xx(版本,不带即最新) ...

  2. 【Codeforces Round #453 (Div. 2) A】 Visiting a Friend

    [链接] 我是链接,点我呀:) [题意] 在这里输入题意 [题解] 维护最右端的端点就好. [代码] #include <bits/stdc++.h> using namespace st ...

  3. 1.1 Introduction中 Distribution官网剖析(博主推荐)

    不多说,直接上干货! 一切来源于官网 http://kafka.apache.org/documentation/ Distribution 分布式(Distribution) The partiti ...

  4. 前台Ajax发送数据给后台

    前台发ajax请求给后台 前台代码 let data= [{receiveAdd:receiveAddVal, sendAdd:sendAddVal,distance:distance,goodsNa ...

  5. 【例题 7-13 UVA-1374】Power Calculus

    [链接] 我是链接,点我呀:) [题意] 在这里输入题意 [题解] 结论:每次只用新生成的数字就好了. 然后就是IDA*了. 迭代深搜+剪枝. [代码] /* 1.Shoud it use long ...

  6. 下次自己主动登录(记住password)功能

    1:进入cookie插件 <script src="jquery.cookie.js" type="text/javascript"></sc ...

  7. 第一个hello word 驱动载入失败--------

    今天尝试自己载入第一个驱动模块,依据惯例hello word 然后失败了,如今说明我的操作过程.请个位看看. 首先我的内核版本号: 模块代码与MAKEFILE #include<linux/in ...

  8. [Angular2 Router] Configure Auxiliary Routes in the Angular 2 Router - What is the Difference Towards a Primary Route?

    In this tutorial we are going to learn how we can can configure redirects in the angular 2 router co ...

  9. maven 怎么在MyEclipse中打开Navigator视图

    方法一:1.点击菜单window2.选择show view菜单项3.选择other菜单项4.点击general,在其中可以找到 方法二:1.点击菜单window2.选择show view菜单项3.选择 ...

  10. python3中numpy函数tile的用法

    tile函数位于python模块 numpy.lib.shape_base中,他的功能是重复某个数组.比如tile(A,n),功能是将数组A重复n次,构成一个新的数组,我们还是使用具体的例子来说明问题 ...