小白成长经历part one

********(命令都大写

.. 创建数据库

CREATE DATABASE 数据库名称;

例如,创建一个名称为itcast的数据库

CREATE  DATABASE  itcast;

..查看一下

SHOW DATABASES;

如果在原基础上多了一个,那么你已经成功迈出长征的第一步了。

 

..删除数据库

DROP DATABASE 数据库名称;

 ..查看数据库里的信息

SHOW  CREATE DATABASE 数据库名称;

..修改数据库!!!

啊啊啊我好困

ALTER DATABASE 数据库名称 DEFAULT CHARACTER SET 编码方式 COLLATE 编码方式_bin

*********编码方式,两种:gbk(不能改)以及 utf8(能改)。**********

 

 

 数据类型 

目前三类:数值、日期/时间和字符串(字符)类型。

--整数类型

 类型                  字节数       无符号数取值类型            有符号数取值类型

TINYINT                1                 (0,255)                             (-128,127)

SMALLINT            2               (0,65535)                         (-32768,32767)

MEDIUMINT         3            (0,16777215)                 (-8388608,8388607)

INT或INTEGER    4          (0,4294967295)            (-2147483648,2147483647)

BIGINT                 8        (0,18446744073709551615)     (-9223372036854775808,9223372036854775807)

--浮点型类型和定点数类型

类型                   字节数            无符号数取值类型            有符号数取值类型

FLOAT                  4                     不打了不打了

DOUBLE               8                                                          百度百度嗷,都有的

DECIMAL(M,D)    M+2   

--注意DECIMAL类型的取值范围与DOUBLE类型相同。   

--注意的是DECIMAL类型的有效取值范围是由M和D决定的。   

--其中,M表示的是数据的长度,D表示的是小数点后的长度。   

--日期和时间类型

当指定不合法的MySQL不能表示的值时使用"零"值。

类型                    字节数(大小)

DATE                          3           

TIME                           3          

YEAR                          1         

DATETIME                  8        

TIMESTAMP               4               

--字符串类型

 类型                     字节数(大小)                   用途

CHAR                     0-255字节                定长字节符

VARCHAR            0-65535字节             变长字节符

BLOB                    0-65535字节             二进制形式的长文本数据

TINYBLOB             0-255字节                不超过255个字符的二进制字符串

MEDIUMBLOB      0-16777215字节      二进制形式的中等长度文本数据

LONGBLOB       0-4294967295字节     二进制形式的极大文本数据

TEXT                   0-65535字节              长文本数据

TINYTEXT             0-255字节                短文本字符串

MEDIUMTEXT     0-16777215字节       中等长度文本数据

LONGTEXT       0-4294967295字节     极大文本数据

/* CHAR和VARCHAR类型类似,但它们保存和检索的方式不同。它们的最大长度和是否尾部空格被保留等方面也不同。在存储或检索过程中不进行大小写转换。    BINARY和VARBINARY类类似于CHAR和VARCHAR,不同的是它们包含二进制字符串而不要非二进制字符串。也就是说,它们包含字节字符串而不是字符字符串。    BLOB是一个二进制大对象,可以容纳可变数量的数据。有4种BLOB类型:TINYBLOB、BLOB、MEDIUMBLOB和LONGBLOB。它们只是可容纳值的最大长度不同。    有4种TEXT类型:TINYTEXT、TEXT、MEDIUMTEXT和LONGTEXT。这些对应4种BLOB类型,有相同的最大长度和存储需求。  */

啊啊啊今天就整理这么多啦!!我要觉觉啦。

晚安小张老师。

              

猜你喜欢

转载自www.cnblogs.com/zhangyidan/p/11723553.html
one