zoukankan      html  css  js  c++  java
  • mysql23个知识点

    1.它是一种解释语言:写一句执行一句,不需要整体编译执行。

    2。1.没有“ ”,字符串使用‘ '包含

    3.一个表只有一个主键,但是一个主键可以是由多个字段组成的 组合键

    4.实体完整性:实体就是指一条记录。这种完整性就是为了保证每一条记录不是重复记录。是有意义的

    5.目前关系数据库最常用的四种范式分别是:

    第一范式(1NF)
    第二范式(2NF)
    第三范式(3NF)
    BCN范式(BCNF)
     
    在设计数据库时,数据库需要满足的最低要求的范式是第一范式。第一范式的要求表中不能有重复字段,并且每个字段不能再拆分。如果有一个数据库连第一范式都不满足的话,那就不能称之为关系型数据库了。只有满足了第一范式的要求,才可能在这个关系数据库中创建表。
     
    在满足第一范式的基础上,可以将数据库中进行一步的细化。细化后可以使数据库满足第二范式的要求。依次进行细化,可以得到第三范式、BCN范式。
     
    6.4.1 MySQL数据类型介绍
    MySQL数据库提供了多种数据类型。不同的类型有各自的特点,使用范围不相同。而且,存储方式也不一样。
     
    4.1.1 整型
    整数类型是数据库中最基本的数据类型。标准SQL中支持INTEGER和SMALLINT这两种整数类型。MySQL数据库除了支持这两种类型外,还扩展支持了TINYINT、MEDIUMINT和BIGInT。
    各种整数类型的取值范围、存储的字节数、特点。
     
    整型 字节数 无符号数的取值范围 有符号数的取值范围
    TINYINT 1 0~255 -128~127
    SMALLINT 2 0~65535 -32768~12767
    MEDIUMINT 3 0~16777215 -8388608~8388607
    INT 4 0~4294967295 -2147483648~2147483647
    INTEGER 4 0~4294967295 -2147483648~2147483647
    BIGINT 8 0~18446744073709551615 -9223372036954775808~9223372036854775807
     
    7.

    Insert中文出现乱码,更改表的字符集:

    ALTER TABLE sudents CONVERT TO CHARACTER SET utf8;

    8.Update student set id=1,name=’zhangsan’ limit 5,10 (不包括5,从第六条开始6-11)

    8.

    create table score_new like score 创建同样的表,只是没有数据

    create table score_bak as select * from score备份表

    mysqldump -uroot -p123456 data > data.sql

    9.引用完整性:一个表的某个字段的值是引用自另外一个表的某个字段的值。引用的表就是外键表,被引用的表就是主键表

    10.

    5.对于操作的影响

    ①.在添加数据时,先添加主键表再添加外键表数据
    ②.在删除的时候先外键表数据再删除主键表数据

    级联的操作:不建议使用:会破坏数据完整性
    不执行任何操作:该报错就报错,该删除就删除
    级联:删除主表记录,从表引用该值的记录也被删除
    设置null:删除主表记录,从表对应的字段值设置为null,前提是可以为null
    设置为default:删除主表记录,从表对应的字段值设置为default,前提是可以为default

    6.主键约束(PK Primary key)唯一键约束(UQ unique) 外键约束(FK foreign key) 默认值约束(DF default) check约束(CK check)

  • 相关阅读:
    HZNU 2019 Summer training 6
    HZNU 2019 Summer training 5
    HZNU 2019 Summer training 4
    Garlands CodeForces
    HZNU 2019 Summer training 3
    UVA
    HZNU 2019 Summer training 2
    Serge and Dining Room(线段树)
    HZNU 2019 Summer training 1
    【7-10 PAT】树的遍历
  • 原文地址:https://www.cnblogs.com/panxuejun/p/5975695.html
Copyright © 2011-2022 走看看