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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • ALTER table tdb_goods CHANGE goods_cate cate_id SMALLINT UNSIGNED not null ,change brand_name brand_id SMALLINT UNSIGNED not null;
    查看全部
  • update tdb_goods as a INNER JOIN tdb_goods_brand as b on a.brand_name=b.brand_name set a.brand_name=b.brand_id;
    查看全部
  • CREATE table tdb_goods_brand ( brand_id SMALLINT UNSIGNED PRIMARY key auto_increment, brand_name VARCHAR(40) not null ) SELECT brand_name from tdb_goods GROUP BY brand_name;
    查看全部
  • update tdb_goods INNER JOIN tdb_goods_cates on goods_cate=cate_name set goods_cate=cate_id;
    查看全部
    0 采集 收起 来源:多表更新

    2015-11-07

  • INSERT tdb_goods_cates(cate_name) SELECT goods_cate from tdb_goods GROUP BY goods_cate;
    查看全部
    0 采集 收起 来源:多表更新

    2015-11-07

  • MySQL命令执行流程 编译的意思就是把程序语言写成机器可以运行的机器码的过程。其中会用到编译器。 当语法正确的话MySQL会把SQL语言通过编译器写成计算机可以识别的语言.
    查看全部
  • 子查询
    查看全部
  • mysql登录
    查看全部
  • 创建具有复合结构的函数 函数体就是RETURN后面 修改分隔符:DELEMITER 分隔符 例:DELIMITER // /* 将分隔符修改为 '//' 当函数体内需要执行的是多条语句时,要使用BEGIN...END语句 且当编写函数体内容的时候,需要使用 DELIMITER 关键字将分隔符先修改为别的,否则编写语句的时候写到 ';' 的时候会直接执行,导致函数编写失败 删除函数:DROP FUNCTION [IF EXISTS] function_name */ 例: DELIMITER // CREATE FUNCTION ADD_USER(p_id SMALLINT,username VARCHAR(20)) RETURNS INT UNSIGNED BEGIN INSERT user(p_id,username) VALUES(p_id,username); RETURN LAST_INSERT_ID(); END
    查看全部
  • 创建带有参数的自定义函数 创建名为f2的函数,求平均值. CREATE FUNTION f2(num1 SMALLINT UNSIGNED,num2 SMALLINT UNSIGNED) //定义参数时要加上其数据类型. RETURNS FLOAT(10,2) UNSIGNED; //返回类型; RETURN (num1+num2)/2; //返回值;
    查看全部
  • 创建不带参数的自定义函数. 1.用DATE_FORMAT()函数写出想要的日期表达方式 SELECT DATE_FORMAT(NOW(),'%Y年 %m月 %d日 %H点:%i分:%s秒'); 2.用自定义函数写出想要的日期表达方式 创建一个f1()函数 CREATE FUNCTION f1() RETURNS VARCHAR(30) //返回字符串类型. RETURN DATE_FORMAT(NOW(),'%Y年 %m月 %d日 %H点:%i分:%s秒');//返回值 SELECT f1();//调用自定义函数f1();
    查看全部
  • 自定义函数 具备两个条件1.参数,2.返回值 参数:可以有零个或多个 返回值:只能有一个返回值 MySQL中函数都存在返回值.与JAVA不同,可以为void类型,则没有返回值.void 表示返回的是空,也就是说没有返回值。 函数可以没有参数,存在返回值 也可以函数存在两个参数,存在一个返回值. 2.创建自定义函数 CREATE FUNCTION function_name RETURNS {STRING|INTEGER|REAL|DECIMAL} RETURN routine_body - 函数体 3.关于函数体 (1)函数体由合法的SQL语法构成; (2)函数体可以是简单的SELECT或INSERT语句; (3)函数体如果为复合结构则使用BEGIN...END语句; (4)复合结构可以包括声明,循环,控制结构。
    查看全部
  • 本节知识点 进入指定数据库 use db_name; 创建数据库表 create table [if not exists] table_name(columns_name type,columns_name type ..); 查看数据库表 show tables;(show tables from db_name like table_name) 查看数据表结构 show columns from table_name; 插入记录 insert [into] table_name [(column_name,...)]values (val,...);
    查看全部
    0 采集 收起 来源:总结

    2015-11-09

  • 当没有输入的列值,赋予默认值DEFAULT;
    查看全部
  • mysql 指令: service mysql restart/stop/start 重启/关闭/开启数据库 show databases; 显示所有数据库 use ###; 切换到###数据库 show tables; 显示当前数据库下的数据表 show warnings; 显示错误信息 if [not] exists ; 是否存在
    查看全部
    0 采集 收起 来源:内容回顾

    2015-11-06

举报

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

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