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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • 记录操作

    1. INSERT

      1.INSERT [INTO] tabl_name [(col_name, ...)] {VALUES | VALUE} ({expr | DEFAULT}, ...), (...), ...

      2. INSERT [INTO] tabl_name SER col_name = {expr | DEFAULT}, ...

      3. INSERT [INTO] tabl_name [(col_name, ...)] SELECT ...

    2. UPDATE

      1单表更新

      UPDATE [LOW_PRIORITY] [IGNORE] table_reference SET col_name1 = {expr1 }| DEFAULT} [, col_name2 = {expr2 | DEFAULT}] ... [WHERE where_condition]

      2. 多表更新

                (详见第五章)

        3.DELECT

            1.单表删除

            DELECT FROM tabl_name [WHERE where_condition]

            2.多表删除

            往后有讲

        4.SELECT

            SELECT select_expr [, select_expr ...]

                [

                    FROM table_references    //表的参照

                    [WHERE where_condition]    //条件

                    [GROUP BY {col_name | position} [ASC | DESC], ...]    //记录分组

                    [HAVING where_condition]    //对分组的条件进行设定

                    [ORDER BY {col_name | expr | position} [ASC | DESC], ...]    //排序

                    [LIMIT {[offset,] row_count | row_count OFFSET offset}]    //限制记录返回的数量

                ]


    查看全部
    0 采集 收起 来源:小结

    2018-08-22

  • WHERE

    条件表达式

        对记录进行过滤,如果没有指定WHERE子句,则显示所有记录。

        在WHERE表达式中,可以使用MySQL支持的函数或运算符。

    查看全部
  • 约束的类型包括:

    NOT NULL(非空约束)

    PRIMARY KEY(主键约束)

    UNIQUE KEY(唯一约束)

    DEFAULT (默认约束)

    FOREIGN KEY( 外键约束)

    查看全部
  • CREATE TABLE tb6(

    id SMALLINT UNSIGNED AUTO_INCREMENT PRIMARY KEY,

    username VARCHAR(20) NOT NULL UNIQUE KEY,

    sex ENUM('1','2','3') DEFAULT '3'

    );

    在不给sex赋值的情况下,默认为3

    查看全部
  • UNIQUE KEY 唯一约束,可以为空,每张数据表可以存在多个唯一约束

    查看全部
  • 字符型:

    enum:枚举值,例如性别:男、女

    set:集合值


    查看全部
  • 要分清是查找子类的父类(case1)还是父类下的子类(case2)。 case1: SELECT 子类字段1 子类字段2 ………… 父类名称。 case2: SELECT 父类字段1 父类字段2 ………… 子类名称。 若子类与父类字段混淆不清可以在其后加上 AS "别名"。 如:SELECT 子类字段1 AS "别名",以此类推。 其中表之间的连接关系(即ON之后),应当视该表的结构而定,如该章节中的 s.parent_id = p.type_id 。该关系不会随着视哪张表为子表哪张表为父表而定,因为该关系是在创建这张表时就定下来的。(即父类可以有子类,但却不存在临驾于父类之上的类别,换句话说就是不能把父类看做子类) Ps: 仅限于本章节。
    查看全部
  • 调用存储过程CALL remove~(27,@nums)

    像SELECT 或者SET中,@表示声明用户变量

    begin/end语句里面声明的是局部变量

    查看全部
  • 创建带有IN 和OUT类型参数的存储过程

    查看全部
  • 重新写的存储过程

    查看全部
  • 修改存储过程

    查看全部
  • 存储过程,带IN类型的参数,本例子中由于字段名和参数名称重名,故id=id时,数据表中所有数据被删除了,所以要修改存储过程,需要先删除存储体,再重新写。

    (另外存储过程和函数的区别?)


    查看全部
  • {  } 必选项  | 选项  [  ]可选项

    if not exists 允许重复的数据库存在  但会提示警告信息

    创建数据库 CREATE DATABASE db_name;

    创建数据库编码方式:CREATE DATABASE db_name CHARACTER SET utf8;

    修改数据库关键词:ALTER DATABASE  db_name  CHARACTER SET utf8;

    删除数据库:DROP DATABASE db_name;



    查看全部
    0 采集 收起 来源:操作数据库

    2019-01-11

  • cls 清屏

    查看全部
  • 创建存储过程

    查看全部

举报

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

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