MYSQL基础学习(二)

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 ;




空值与非空 :


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值