PHP移动互联网开发笔记(7)——MySQL数据库基础回顾[1]
一、数据类型
1、整型
数据类型 存储空间 说明 取值范围 TINYINT 1字节 非常小的整数 带符号值:-128~127
无符号值:0~255SMALLINT 2字节 较小的整数 带符号值:-32768~32767
无符号值:0~65535MEDIUMNT 3字节 中等大小的整数 带符号值:-8388608~8388607
无符号值:0~16777215INT 4字节 标准整数 带符号值:-2147483648~2147483647
无符号值:0~4294967295BIGINT 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]的更多相关文章
- PHP移动互联网开发笔记(8)——MySQL数据库基础回顾[2]
一.数据表 为了确保数据的完整性和一致性,在创建表时指定字段名称,字段类型和字段属性外,还需要使用约束(constraint),索引(index),主键(primary key)和外键(foregin ...
- 【开发笔记】-MySQL数据库5.7+版本,编码格式设置
原因 昨天不小心把数据库搞崩了,重装了5.7.27版本得mysql数据库,在安装过程中并没有设置数据库默认编码格式等操作.在把项目启动后,jpa自动创建表结构,会把数据库,表,字段的编码自动设置为IS ...
- PHP移动互联网开发笔记(5)——基础函数库
一.数学函数库 ● floor 舍一取整(向下取整) float floor (float $value); <?php echo(floor(0.60)."<br>&qu ...
- Mysql数据库基础学习笔记
Mysql数据库基础学习笔记 1.mysql查看当前登录的账户名以及数据库 一.单表查询 1.创建数据库yuzly,创建表fruits 创建表 ) ) ,) NOT NULL,PRIMARY KEY( ...
- SQLMAP学习笔记2 Mysql数据库注入
SQLMAP学习笔记2 Mysql数据库注入 注入流程 (如果网站需要登录,就要用到cookie信息,通过F12开发者工具获取cookie信息) sqlmap -u "URL" - ...
- 基于gin的golang web开发:访问mysql数据库
web开发基本都离不开访问数据库,在Gin中使用mysql数据库需要依赖mysql的驱动.直接使用驱动提供的API就要写很多样板代码.你可以找到很多扩展包这里介绍的是jmoiron/sqlx.另外还有 ...
- mysql数据库基础-2019-9-10(随堂笔记)
mysql数据库基础 在cmd情况下启动mysql数据库:(配置path环境变量后可忽略) 运行mysql1. 进入mysql路径2. 执行:mysql -uroot -p,安装时的密码 1.数据库& ...
- MySQL数据库基础详解(非原创)
文章大纲 一.数据库简介二.Mysql数据库简介三.Mysql安装与服务启动(Windows版本)四.Mysql图形化工具五.Mysql存储引擎精讲六.Mysql数据类型介绍七.Mysql主要专业名称 ...
- mysql数据库基础的简单操作指南
最近在学习mysql,本文是做的关于mysql学习的笔记,跟大家分享一下,希望对大家学习mysql知识有所助益.mysql现在几乎已经成了网站建设的主流数据库,很多php网站系统都采用了mysql数据 ...
随机推荐
- BZOJ3510首都(LCT)
Description 在X星球上有N个国家,每个国家占据着X星球的一座城市.由于国家之间是敌对关系,所以不同国家的两个城市是不会有公路相连的. X星球上战乱频发,如果A国打败了B国,那么B国将永远从 ...
- (转)Tomcat目录结构
首先来了解一下Tomcat5.5的目录结构: /bin:存放windows或Linux平台上启动和关闭Tomcat的脚本文件 /conf:存放Tomcat服务器的各种全局配置文件,其中包括server ...
- 从数据库中生成XML文件
前台页面<%@ page language="java" contentType="text/html; charset=utf-8" pageEncod ...
- 有关Canvas的一点小事—图像绘制
1. 使用canvas绘制图像 什么是图像?在js中它就是一个<img src=””>,<img>有两种接收图像信息的方法,一个是直接链接到图像地址,一个使用base64数据 ...
- maven的pom.xml配置文件讲解
<project xmlns="http://maven.apache.org/POM/4.0.0 " xmlns:xsi="http://www.w3.o ...
- php-wamp环境搭建
wamp(Windows,Apache,Mysql,PHP) win8.1下搭建apache2.4(64位) php5.6.11(64位) mysql5.6.24(32位) d盘创建文件结构为: ...
- 全面解析Activity的生命周期
欢迎Follow我的GitHub, 关注我的CSDN. 在Android应用中, Activity是最重要的组件, 其生命周期(Lifecycle)被大家所熟知. 可是, 大家须要注意一些细节, 才干 ...
- 开发板 视频1 05_01 05_02 05_03 关于ubuntu的一些操作
ctrl+alt+T 打开中端 ctrl+d 退出 ctrl+alt+f1 到f6 进入dos中端 ctrl+alt+f7 是退出 05_02 启动root用户 也就是进入 前面出现root了 ...
- spring boot 2.x Path with "WEB-INF" or "META-INF"
学习spring boot 2.x时,使用jsp作为前端页面.在application.properties配置了jsp所在位置 spring.mvc.view.prefix:/WEB-INF/vie ...
- Windows下Nginx的下载安装、启动停止和配置浏览
前言: 记录一下今天在Windows下载安装Nginx服务器的过程.因为网上关于Nginx的资料都太复杂了,大多数是在Linux下使用的方法. 1.下载 Nginx官网下载地址:http://ngin ...