现在的位置: 首页学习笔记>正文
PHP MySQL 常用数据类型和基本操作.
发表于6年前 学习笔记 评论数 2

 

 

 

 

 

MySQL 常用数据类型

整数型:TINYINT,SMALLINT,INT,BIGINT

浮点型:FLOAT,DOUBL E,DECIMAL(M,D)

字符型:CHAR,VARCHAR

日期型:DATETIME,DATE,TIMESTAMP

备注型:TINYTEXT,TEXT,LONGTEXT

 

这是日期型.

列类型 “零”值
DATETIME '0000-00-00 00:00:00'
DATE '0000-00-00'
TIMESTAMP 00000000000000
TIME '00:00:00'
YEAR 0000

字符串型.

CHAR(4) 存储需求 VARCHAR(4) 存储需求
'' '   ' 4个字节 '' 1个字节
'ab' 'ab ' 4个字节 'ab ' 3个字节
'abcd' 'abcd' 4个字节 'abcd' 5个字节
'abcdefgh' 'abcd' 4个字节 'abcd' 5个字节

整数型

类型 字节 最小值 最大值
(带符号的/无符号的) (带符号的/无符号的)
TINYINT 1 -128 127
0 255
SMALLINT 2 -32768 32767
0 65535
MEDIUMINT 3 -8388608 8388607
0 16777215
INT 4 -2147483648 2147483647
0 4294967295
BIGINT 8 -9223372036854775808 9223372036854775807
0 18446744073709551615

整数型2

类型 字节 最小值 最大值
FLOAT 4 +-1.175494351E-38 +-3.402823466E+38
DOUBL E 8 +-

2.2250738585072014E-

308

+-

1.7976931348623157E+

308

DECIMAL 可变 它的取值范围可变。

备注型

类型 描述
TINYTEXT 字符串,最大长度255个字符
TEXT 字符串,最大长度65535个字符
MEDIUMTEXT 字符串,最大长度16777215个字符
LONGTEXT 字符串,最大长度4294967295个字符

 

 

 

独家记忆

 

MySQL 数据库操作
1)显示当前存在的数据库
>SHOW DATABASES;
2)选择你所需要的数据库
>USE guest;
3)查看当前所选择的数据库
>SELECT DATABASE();
4)查看一张表的所有内容

>SELECT * FROM guest;
5)根据数据库设置中文编码
//可以先通过 SHOW TABLES;来查看有多少张表

>SET NAMES gbk;
6)创建一个数据库

>CREATE DATABASE book;

7)在数据库里创建一张表

>CREATE TABL E users (

 

>username VARCHAR(20),

//NOT NULL 设置不允许为空

 

>sex CHAR(1),

>birth DATETIME);

8)显示表的结构

>DESCIRBE users;

9)给表插入一条数据

>INSERT INTO users (username,sex,birth) VALUES ('Lee','x',NOW());

10)筛选指定的数据

> SELECT * FROM users WHERE username = 'Lee';

11)修改指定的数据

>UPDATE users SET sex = '男' WHERE username='Lee';

12)删除指定的数据

> DELETE FROM users WHERE username='Lee';

13)按指定的数据排序

 

> SELECT * FROM users ORDER BY birth DESC;

14)删除指定的表

>DROP TABL E users;

15)删除指定的数据库

>DROP DATABASE book;

×
腾讯微博