为了账号安全,请及时绑定邮箱和手机立即绑定

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
学习人数
综合评分9.67
950人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.5 逻辑清晰
  • 外键约束的参照操作

    1. CASCADE:从父表删除或更新且自动删除或更新子表中匹配的行

    2. SET NULL:从父表删除或更新行,并设置子表中的外键列为NULL。如果使用该选项,必须保证子表列没有指定NOT  NULL

    3. RESTRICT:拒绝对父表的删除或更新操作

    4. NO  ACTION:标准SQL的关键字,在MySQL中与RESTRICT相同

    外键约束的参照操作:

     CREATE TABLE user1(

        -> id SMALLINT UNSIGNED PRIMARY KEY AUTO_INCREMENT,

        -> username VARCHAR(10) NOT NULL,

        -> pid SMALLINT UNSIGNED,

        -> FOREIGN KEY(pid) REFERENCES provinces (id) on delete CASCADE

    CASCADE: 从父表删除或者更新字段时,自动删除或更新子表中匹配的行。

    注意:删除操作:DELETE FROM tbname WHERE 约束条件(id =3)

    当记录没写入成功时,编号仍然会自动递增,所以是1,3,4;

               外键约束所关联的父表字段值必须存在,子表中才能创建。


    查看全部
  • MySQL目录结构 bin 目录 ,存储可执行文件 data目录,存储数据文件/索引文件 docs,文档 include目录,存储包含头文件 lib目录,存储库文件 share,错误消息和字符集文件 配置文件:my.ini 「client」 port=3306 「mysql」 default-character-set=utf8 「mysqld」服务端 character-set-server=utf8
    查看全部
  • 配置: Program files--mySQL--bin--mySQLinstanceConfiguration.exe 安全模式 (root用户): root密码及确认 计算机管理: 服务(是否存在my是SQL) Path:配置mySQL路径,任何目录下,都可以调用mySQLbin子目录文件。
    查看全部
  • 编辑数据表的默认存储引擎:

    mysql配置文件(my.ini):

    default-storage-engine=INNODB;

    外键约束:保持数据一致性,完整性;实现一对一或一对多关系

    外键约束的要求:

    1. 父表和子表必须使用相同的存储引擎,而且禁止使用临时表

    2. 数据表的存储引擎只能为InnoDB

    3. 外键列和参照列必须具有类似的数据类型。其中数字的长度或是否有符号位必须相同;而字符的长度则可以不同

    【外键约束】FOREIGN KEY(column) REFERENCES table(key)

    【显示索引】SHOW INDEXES FROM [table]\G;


    查看全部
  • INSERT users(username,password,age,sex) VALUES('A',MD5(username),'20','0'); INSERT users(username,password,age,sex) VALUES('B',MD5(username),'23','1'); INSERT users(username,password,age,sex) VALUES('C',MD5(username),'23','1'); INSERT users(username,password,age,sex) VALUES('D',MD5(username),'24','1'); INSERT users(username,password,age,sex) VALUES('E',MD5(username),'24','0'); INSERT users(username,password,age,sex) VALUES('F',MD5(username),'23','0'); INSERT users(username,password,age,sex) VALUES('G',MD5(username),'22','0'); INSERT users(username,password,age,sex) VALUES('H',MD5(username),'23','0'); INSERT users(username,password,age,sex) VALUES('J',MD5(username),'23','0'); INSERT users(username,password,age,sex) VALUES('K',MD5(username),'22','1'); INSERT users(username,password,age,sex) VALUES('L',MD5(username),'22','1'); INSERT users(username,password,age,sex) VALUES('M',MD5(username),'22','0'); INSERT users(username,password,age,sex) VALUES('N',MD5(username),'24','1'); 最大不能超过1000字!
    查看全部
  • 关键字与函数名称全部大写
    查看全部
  • 1-1 1. mySQL 是属于mySQL AB公司开发,现属于oracle公司。 2.开源的关系型数据库管理系统。 3.分为社区版和企业版。
    查看全部
    0 采集 收起 来源:MySQL概述

    2019-12-08

  • 设置字段(标签)的属性:空值与非空

    NULL, 字段值可以为空

    NOT NULL,字段值禁止为空

    使用方式:

    CREATE TABEL tb1(

        username VARCHAR(20) NOT NULL,


    https://www.imooc.com/video/2008


    查看全部
  • 记录也称之为行,如何插入记录?

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

    记录/行查找:SELECT expr,... FORM ta1_name

    查看全部
  • SHOW COLUMNS FROM tbl_name:查看数据表结构

    如何创建数据表:CREATE TABLE [IF NOT EXISTS] tb_name(columns_name,type)

    查看数据的数据表不会切换当前数据库,查询命令式:SHOW TABLE FORM db_name;

    查看全部
  • SET在集合中做任意的排列组合 ENUM枚举值,集合中只能选一个

    Mysql数据类型之字符型

    CHAR:定长类型,数据不足指定字节数,补空格。

    VARCHAR:变长类型,数据的字节就是存储的字节。

    https://www.imooc.com/video/1991

    查看全部
  • 2-3 MYSQL 数据类型之浮点型:

    M是数字总位数,D是小数位数。

    FLOAT[(M,D)]:单精度浮点型

    DOUBLE[(M,D)]:双精度浮点型

    5d5f56850001c26d12800720-156-88.jpg00:32

     


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

    mysql数据类型之整形和数据表的操作: 五种整形数据类型:TINYINT(一个字节)、SMALLINT(两个字节)、MEDIUMINT(三个字节)、INT(四个字节)、BIGINT(八个字节) 数据库的优化第一步是要选择合适的数据类型,避免不必要的浪费

    查看全部
  • MySQL默认端口号:3306

    MySQL中的超级用户:root

    创建数据库:  CREATE DATABASE

    修改数据库:  ALTER DATABASE

    删除数据库: DROP DATABASE


    查看全部
    0 采集 收起 来源:内容回顾

    2019-12-08

  • ANY SOME ALL关键字 使用原则

    查看全部

举报

0/150
提交
取消
课程须知
要想学习本课程,你只需要知道数据库是个什么东东就足够了,是不是很easy?!
老师告诉你能学到什么?
1、MySQL安装与配置 2、数据类型 3、流程控制与运算符 4、DDL、DCL、DQL、DML 5、常用函数 6、表类型(存储引擎) 7、图形化工具

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!