MySql基本教程(7)

0

                                  MySQL记录的插入和查找

              介绍:数据表中的行称之为记录

1.插入记录

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

注意:如果省略了字段,所有字段都都有赋值。

       可以为部分字段赋值


2.记录查找

SELECT expr,...FROM tb1_name;

                                     MySQL空值与非空值

1.NULL,字段值可以为空

2.NOT NULL,字段值禁止为空


Null 与Not NULL

                                        MySQL自动编号

1.AUTO_INCREMENT

(1)自动编号,且必须与主键组合使用

(2)默认情况下,起始值为1,每次的增量为1

如:


案例

可以发现,如果字段是AUTO_INCREMENT,必须要指定为主键,否则会出现上面的措施

                                                           PRIMARY KEY

1.主键约束

2.每张数据表只能存在一个主键

3.主键保证了记录的唯一性

4.主键自动为NOT NULL


primary_key


注意:主键 (PRIMARY KEY)不一定自增(AUTO_INCREMENT)一起使用,但是自增一定需要主键一块使用

如下:

主键的字段允许赋值,但是允许赋值两个相同的值

                                                                MySQL初涉唯一约束(UNIQUE KEY)

(1)唯一约束

(2) 唯一约束可以保证记录的唯一性

(3)唯一约束的字段可以为空值(NULL)

  (4)每张数据表可以存在多个唯一约束

如下:


UNIQUE KEY

                                       MySql默认约束(DEFAULT)

默认值

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

总结:



最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • MYSQL 基础知识 1 MySQL数据库概要 2 简单MySQL环境 3 数据的存储和获取 4 MySQL基本操...
    Kingtester阅读 7,886评论 5 116
  • 什么是数据库? 数据库是存储数据的集合的单独的应用程序。每个数据库具有一个或多个不同的API,用于创建,访问,管理...
    chen_000阅读 4,076评论 0 19
  • MySQL5.6从零开始学 第一章 初始mysql 1.1数据库基础 数据库是由一批数据构成的有序的集合,这些数据...
    星期四晚八点阅读 1,195评论 0 4
  • 读书笔记 | 创造无限| | 偶遇| 一个讲故事的人即是一个生活诗人,一个现术家,将日常生活、内心生活和外在生活、...
    JeaLin阅读 1,327评论 1 3
  • 生活是自己的,与他人无关 文/诺思 1 外婆生病了。我和...
    诺思所思阅读 254评论 0 2