少了1秒

导航

 

1.数据类型

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

整型

无符号位,永远都是正数。

浮点型

选择最合适而不是最大的数据类型

日期类型

字符型

2.数据表

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

1) USE

打开数据库

USE 数据库名称

2)创建数据表

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

2)查看数据表

查看数据表列表

SHOW TABLES [FROM db_name]
[LIKE 'patern' | WHERE expr]

3)记录的插入和查找

INSERT

插入记录

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

SELECT

记录查找

SELECT expr,...FROM tbl_name

3.MySQL的空值与非空

NULL,字段值可以为空

NOT NULL,字段值禁止为空 

4.MySQL的自动编号

AUTO_INCREMENT

  • 自动编号,且必须与主键组合使用

  • 默认情况下,起始值为1,每次增量为1

5.MySQL初涉主键约束

PRIMARY KEY

  • 主键约束
  • 每张数据表只能存在一个主键
  • 主键保证记录的唯一性
  • 主键自动为NOT NULL

注意:AUTO_INCREMENT必须定义为主键和主键一块使用,主键不一定和AUTO_INCREMENT一块使用

使用AUTO_INCREMENT做主键

主键不是 AUTO_INCREMENT,主键不能重复。

6.UNIQUE KEY

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

既有主键又有唯一约束

7.初涉DEFAULT约束

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

8.回顾总结

posted on 2018-12-21 14:48  少了1s  阅读(152)  评论(0编辑  收藏  举报