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

本文介绍了MySQL数据库中的各种数据类型,包括整型、浮点型、字符串类型和日期时间类型,并提供了每种类型的存储空间需求和取值范围。此外,还详细列出了MySQL常用操作指令,如登录、退出数据库及修改密码等。

原文地址 :http://www.php100.com/html/php/api/2014/0326/6707.html


一、数据类型

 

1、整型

 

数据类型存储空间说明取值范围
TINYINT1字节非常小的整数带符号值:-128~127
无符号值:0~255
SMALLINT2字节较小的整数带符号值:-32768~32767
无符号值:0~65535
MEDIUMNT3字节中等大小的整数带符号值:-8388608~8388607
无符号值:0~16777215
INT4字节标准整数带符号值:-2147483648~2147483647
无符号值:0~4294967295
BIGINT8字节大整数

 

2、浮点型

 

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

 

3、字符串类型

 

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

4、日期和时间型数据

 

 

类型存储空间说明最大长度
Date3字节YYYY-MM-DD格式表示1000-01-01~9999-12-31
TIME3字节hh:mm:ss格式表示时间值-838:59:59~838:59:59
DATETIME8字节YYYY-MM-DD  hh:mm:ss格式
TIMESTAMP4字节YYYYMMDDhhmmss格式表示时间戳
YEAR1字节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、创建选择及查看数据库

创建数据库

\

选择数据库

\

删除数据库中的内容

\



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

孙启超

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值