数据类型与操作数据表

 打开数据库

use 【数据库名】;

 

创建数据表

create table 【表名】(【字段名1】 【数据类型1】,

                            【字段名2】【数据类型2】 ,

                            【字段名3】 【数据类型3】

                            );

其中

VARCHAR(20)  代表存储数据为字符类型,最大字符长度为20

TINYINT UNSIGNED 代表存储数据为无符号整型,范围在0-256

FLOAT(8,2) UNSIGNED 代表存储数据为单精度浮点型,8代表数据总位数为8位,2代表数据小数点后的位数为2位

 

 

 

查看数据表

show tables; 查看当前所在数据库下的所有数据表

show tables from 【数据库名】; 查看选定数据库下的所有数据表

 

查看数据表结构

 show columns from 【表名】

 

插入记录的两种方式

1.为所有字段赋值

insert 【表名】 values(【字段1值】, 【字段2值】, ... ,【字段n值】);

2.为指定字段赋值

insert 【表名】(【字段名1】, 【字段名2】, ... ,【字段名n】)  values(【字段1值】, 【字段2值】, ... ,【字段n值】);

 

 

查找表中记录

select * from 【表名】;

 

字段空与非空

在创建数据表时,在数据类型后加上NULL允许字段值为空,加上NOT NULL则不允许字段值为空。不写就是默认为允许为空。

 

主键搭配自动编号属性

注:要让字段自动编号,必须使用主键;但要使用主键,不必让字段自动编号

使用方法:在数据类型后加上auto_increment primary key

数据表结构

可以看到,主键约束的字段自动禁止为空,自动编号的字段无需赋值

插入字段

结果

 

 

注:

1.主键的字段允许赋值

2.主键不允许重复

 

 

唯一约束(UNIQUE KEY)

可以保证记录的唯一性,可以为空,每张数据表可以存在多个唯一约束

使用方式:在数据类型后加上unique key

数据表结构

插入字段

可以看到被唯一约束的字段不允许重复

 

主键约束唯一约束的区别

1.前者自动不允许为空;后者允许为空,但只能存在一个空值

2.一个数据表只能存在一个前者;但后者可以存在多个

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值