MYSQL(二)

来源:互联网 发布:网络推广主要做什么 编辑:程序博客网 时间:2024/04/20 16:16
0)MySQL 的类型包括:
整数类型,浮点数类型,定点数类型
日期与时间类型
字符串类型
二进制类型
如何选择数据类型






1)整数类型是数据库中最基本的数据类型。标准SQL中支持INTEGER和SMALLINT这两类整数类型。Mysql除了这两种类型外,还扩展支持了TINYINT、MEDIUMINT、BIGINT
整数类型     字节数      无符号的取值范围      有符号的取值范围 
TINYINT 1 0-255 -128-127
SMALLINT 2 0-65535 -32768-32767
MEDIUMINT 3 0-16777215 -8388608-8388607
INT 4 0-4294967295-2147483648-2147483647
INTEGER 4 0-4294967295 -2147483648-2147483647
BIGINT 8 0-18446744073709551615 -9223372036854775808-9223372036854775807


2)创建数据库
CREATE database test;




3)删除数据库
drop database test;


4)使用数据库
USE 数据库名;
如:use test;
mysql> USE test;
Database changed


5)查看表的类型
DESC intdata

6)实际操作:


mysql> CREATE database test;
Query OK, 1 row affected (0.01 sec)


mysql> CREATE TABLE intdata(a TINYINT(5), b SMALLINT(6),c MEDIUMINT(9));

ERROR 1046 (3D000): No database selected(这里要使用 'USE test' 命令选中 test 数据库 才能在里面创建名为 intdata 的表/或者使用 test.intdata 也可以创建)



mysql> USE test;(选中)
Database changed


mysql> CREATE TABLE intdata(a TINYINT(5), b SMALLINT(6),c MEDIUMINT(9)); (创建成功)

Query OK, 0 rows affected (0.25 sec)


mysql> DESC intdata;(查看 intdata 表)
+-------+--------------+------+-----+---------+-------+
| Field | Type         | Null | Key | Default | Extra |
+-------+--------------+------+-----+---------+-------+
| a     | tinyint(5)   | YES  |     | NULL    |       |
| b     | smallint(6)  | YES  |     | NULL    |       |
| c     | mediumint(9) | YES  |     | NULL    |       |
+-------+--------------+------+-----+---------+-------+

3 rows in set (0.00 sec)


如图:

这里要注意:localhost_3306 和 test 下的表是一样的


0 0
原创粉丝点击