为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
与MySQL的零距离接触_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • mysql 目录结构
    查看全部
  • MySQL目录结构
    查看全部
  • 外连接重点2:
    查看全部
  • A LEFT JOIN B join_condition 外连接
    查看全部
  • --prot
    查看全部
  • 1、LEFT JOIN:显示左表全部和左右符合连接条件的记录 2、RIGHT JOIN:显示左右符合连接条件的记录和右表全部记录 3、若某字段只存在某一表,则另一表的里字段返回null
    查看全部
    0 采集 收起 来源:外连接OUTER JOIN

    2016-10-29

  • 连接条件: 使用ON关键字来设定连接条件; 而使用WHERE关键字来对结果过滤。
    查看全部
    0 采集 收起 来源:内连接INNER JOIN

    2016-10-29

  • table_subquery 可以作为子查询使用在FROM 字句中, 这样的子查询必须赋予别名。
    查看全部
  • 总结(二): j.主键约束: PRIMARY KEY 主键约束 每张数据表只能存在一个主键 主键保证记录的唯一性 主键自动被NOT NULL 主键不一定要和自动编号一起使用,只不过加了自动编号以后,主键就需要人工手动添加编号了 注意:设置了主键以后,该字段不能为空,并且不能重复, k.唯一约束:UNIQUE KEY 主键约束一张表只能有一个,但是唯一约束一张表可以有多个,且唯一约束可以为空值 CREATE TABLE tb6( id SMALLINT AUTO_INCREMENT PRIMARY KEY, username CHAR(20) NOT NULL UNIQUE KEY, age TINYINT UNSIGNED NULL UNIQUE KEY ); l.默认值:DEFAULT 默认值 当插入记录的时候,如果没有明确为字段赋值,则自动赋予默认值 sex ENUM('1','2','3') DEFAULT '3'
    查看全部
    1 采集 收起 来源:总结

    2016-10-29

  • 总结(一): 十、数据表操作: 1.创建数据表: a、创建数据表之前应该打开该表准备在哪一个数据库的操作: USE test; b、查询该数据库是否被打开的操作: SELECT DATABASE(); c、创建数据表: CREATE TABLE tb1( username CHAR(20), age TINYINT UNSIGNED, UNSIGED是指不能有负数 salary FLOAT(8,2) UNSIGNED ); d、查看数据表: SHOW TABLES; e.查看数据表的结构:其实就是列的性质: SHOW COLUMNS from tb2; f.向表中插入数据: INSERT tb1 VALUES ('Tom',20,4321.32);如果没有指定列,则全部字段都必须赋值,否则用下列的方法,不然报错 INSERT tb1(username,salary) VALUES ('Jenny',2999.29); g、查询表中的数据 SELECT * from tb1; h、非空验证:null / not null 在创建表的时候,如果我们后面没有加NULL,或者NOT NULL,字段是默认为空的,如果加了NOT NULL,表示字段不能为空,并且如果为not null,又没有录入数据的话,就会无法编译 CREATE TABLE tb3( username CHAR(20) NOT NULL, 若插入数据是没有给usrname赋值,则报错,因为已经设置不能为空 age TINYINT UNSIGNED NULL ); i. 自动编号: MYSQL自动编号要求 增加约束条件auto_increament,必须与主键primary key组合使用,默认起始值为1,每次的增量为1; create table tb3( id smallint unsigned auto_increament, username varchar(20) ); 系统报错,原因auto_increament约束条件必须和primary key 联合使 正确写法: create table tb3( id smallint unsigned auto_increament primary key, username varchar(20) );
    查看全部
    0 采集 收起 来源:总结

    2016-10-29

  • 默认值 当插入记录的时候,如果没有明确为字段赋值,则自动赋予默认值
    查看全部
  • 唯一约束一张表可以有多个,主键一张表只能有一个
    查看全部
  • key值
    查看全部
  • 自动增量
    查看全部
    0 采集 收起 来源:MySQL自动编号

    2016-10-29

  • 记录中的空值与非空
    查看全部
    0 采集 收起 来源:MySQL自动编号

    2016-10-29

举报

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

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