您的位置:首页 > 数据库 > MySQL

MYSQL基础学习(二)

2016-05-29 12:55 381 查看


MYSQL基础学习(二)

一、数据类型

数据类型是指列、存储过程参数、表达式和局部变量的数据特征,它是决定了数据的存储格式,代表了不同的信息类型。

整型:

TINYINT                     1字节
SMALLINT 2字节
MEDOUMINT 3字节
INT 4字节
BIGINT 8字节

(范围:分为有符号(负数)、无符号(正数)   范围 是 2*字节*8位的幂次方  -1)

浮点型:

日期时间型;

字符型:

二、数据表操作

数据表(或称表)是数据库最重要的组成部分之一,是其他对象的基础。

USE
.打开数据库
.USE  数据库名称;

SELECT DATABASE();    当前打开的数据库

创建数据表:

CREATE TABLE [IF NOT EXISTS]  table_name(
column_name data_type,
.......
)

eg:
mysql> create table tb3(

    -> username varchar(20),

    -> age tinyint unsigned,

    -> salary float(8,2) unsigned

    -> );

Query OK, 0 rows affected (0.41 sec)

查看数据表列表:
.SHOW   TABLES   [  FROM db_name ]
[  LIKE  'pattern'  |   WHERE  expr ]   ;

查看数据表结构;

.  SHOW
COLUMNS   FROM   tbl_name ;

eg;
mysql> SHOW COLUMNS FROM tb3;

+----------+---------------------+------+-----+---------+-------+

| Field    | Type                | Null | Key | Default | Extra |

+----------+---------------------+------+-----+---------+-------+

| username | varchar(20)         | YES  |     | NULL    |       |

| age      | tinyint(3) unsigned | YES  |     | NULL    |       |

| salary   | float(8,2) unsigned | YES  |     | NULL    |       |

+----------+---------------------+------+-----+---------+-------+

3 rows in set (0.11 sec)

插入命令:  INSERT

  INSERT  [  INTO  ]
tbl_name  [  ( col_name,....)]  VALUES(  VAL,... )   ;

记录查找:  select

.    SELECT expr,... FROM  tbl_name ;

空值与非空 :
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: