MySQL 操作数据表

数据表

数据表(或称表)是数据库最重要的组成部分之一,是其他对象的基础。
数据表实际上是一个二维的表格,有行和列之分,行为记录,列为字段。

打开数据库

USE 数据库名称;

示例:
这里写图片描述

创建数据表

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

示例:
这里写图片描述

查看数据表

SHOW TABLES [FROM db_name] [LIKE 'pattern' | WHERE expr];

示例:
这里写图片描述 这里写图片描述

查看数据表结构

SHOW COLUMNS FROM tbl_name;

示例:
这里写图片描述

插入记录

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

示例:
这里写图片描述

查找记录

SELECT expr,... FROM tbl_name;

示例:
这里写图片描述

空值与非空

  • NULL,字段值可以为空
  • NOT NULL,字段值禁止为空

示例:
这里写图片描述

自动编号

  • 关键字:AUTO_INCREMENT
  • 自动编号,且必须与主键组合使用
  • 默认情况下,起始值为1,每次的增量为1

示例:
这里写图片描述

主键约束

  • 关键字:PRIMARY KEY
  • 每张数据表只能存在一个主键
  • 主键保证记录的唯一性
  • 主键自动为NOT NULL

示例:
这里写图片描述

AUTO_INCREMENT一定和PRIMARY KEY一起使用,
但是PRIMARY KEY不一定和AUTO_INCREMENT一起使用。

唯一约束

  • 关键字:UNIQUE KEY
  • 唯一约束可以保证记录的唯一性
  • 唯一约束的字段可以为空值(NULL)
  • 每张数据表可以存在多个唯一约束

示例:
这里写图片描述

默认约束

  • 关键字:DEFAULT
  • 默认值
  • 当插入记录时,如果没有明确为字段赋值,则自动赋予默认值

示例:
这里写图片描述


转载自:http://blog.youkuaiyun.com/yuan13826915718/article/details/52225874

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值