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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
学习人数
综合评分9.67
950人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.5 逻辑清晰
  • MySQL默认的端口号是:3306 MySQL中的超级用户叫什么:root
    查看全部
    0 采集 收起 来源:内容回顾

    2014-11-29

  • 创建数据库: CREATE {DATABASE|SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name 查看当前服务器下的数据表列表: SHOW {DATABASES|SCHEMAS} [LIKE 'pattern'|WHERE expr] 显示警告信息: SHOW WARNINGS; 显示创建数据库时使用的指令: SHOW CREATE DATABASE t1; 修改数据库: ALTER {DATABASE|SCHEMA} [db_name] [DEFAULT] CHARACTER SET [=] charset_name 删除数据库: DROP {DATABASE|SCHEMA} [IF EXISTS] db_name
    查看全部
    0 采集 收起 来源:操作数据库

    2014-11-29

  • MySQL常用命令: 1.显示当前服务器版本: SELECT VERSION(); 2.显示当前日期时间: SELECT NOW(); 3.显示当前用户: SELECT USER(); MySQL语句的规范: 1.关键字与函数名称全部大写 2.数据库名称,表名称,字段名称全部小写 3.SQL语句必须以分号结尾
    查看全部
  • 清屏 cls 修改MySQL提示符 登录前:1.连接客户端时通过参数指定 shell>mysql -uroot -proot --prompt 登录后:2.连接上客户端后,通过prompt mysql>prompt提示符 \D 完整的日期 \d 当前数据库 \h 服务器名称 \u 当前用户
    查看全部
  • DELIMITER 切换结束符 DELIMITER // :切换为"//" CREATE FUNCTION adduser(username VARCHAR(20)) RETURNS INT UNSIGNED BEGIN INSERT test(username)values(username); RETURN LAST_INSERT_ID(); END //
    查看全部
  • CREATE FUNCTION f2(num1 SMALLINT UNSIGENED,num2 SMALLINT UNSIGNED) RETURNS FLOAT(10,2) UNSIGNED RETURN (num1+num2)/2;
    查看全部
  • SELECT DATE_FORMAT(now(),'%Y年%m月%d日 %H点:%i分:%s秒'); CREATE FUNCTION f1() RETURNS VARCHAR(30) RETURN DATE_FORMAT(now(),'%Y年%m月%d日 %H点:%i分:%s秒');
    查看全部
  • 表级约束与列级约束: ·对一个数据列建立的约束,称为列级约束; ·对多个数据列建立的约束,称为表级约束; ·列级约束既可以在列定义时声明,也可以在列定义后声明;表级约束只能在列定义之后声明; 并不是所有的约束都有表级约束,如NOT NULL、DEFAULT只有列级约束,而如主键、唯一、外键都存在表级和列级约束; 实际中列级约束用的较多
    查看全部
  • 外键约束的参照操作 ·CASCADE:从父表删除或更新且自动删除或更新子表中匹配的行; ·SET NULL:从父表删除或更新行,并设置子表中的外键列为NULL。如果使用该选项,必须保证子表列没有指定NOT NULL; ·RESTRICT:拒绝对父表的删除或更新操作; ·NO ACTION:标准SQL的关键字,在MySQL中与RESTRICT相同; //删除记录 delete from province where id=3; select * from province; 删除父表中的记录会影响子表中的记录 *实际应用过程中使用逻辑外键(即:定义两张表的结构时是按存在某种结构方式去定义,但不去使用foreign key这个关键词来定义),很少使用物理外键约束
    查看全部
  • DEFAULT ·默认值 ·当插入记录时,如果没有明确为字段赋值,则自动赋予默认值 DEFAULT 默认值 eg: CREATE TABLE tb6( id SMALLINT UNSIGNED AUTO_INCREMENT PRINMARY KEY, username VARCHAR(30) NOT NULL UNIQUE KEY, sex ENUM('1','2','3') DEFALUT '3' );
    查看全部
  • SHOW COLUMNS FROM tb1; 查看数据表tb1的结构 DESCRIBE tb1;也可以查看数据表tb1的结构
    查看全部
  • NUll ,字段值可以为空 NOT NULL,字段值不能为空 ·字段包括: 字段名 字段类型 [字段状态]
    查看全部
  • INSERT tb1 VALUES ('TOM',23,234.34); 为3个字段赋值 INSERT tb1 (uesername,salary)VALUES('tims',894.34);为两个 属性赋值 记录的查找 SELECT * FROM tb1; *指的是字段的过滤
    查看全部
  • SELECT goods_id,doods_name,cate_name,brand_name,goods_price FROM tdb_goods AS g INNRE JOIN tdb_goods_cates AS c ON g.cate_id=c.cate_id; INNER JOIN tdb_goods_brands AS b ON g.brand id =b.brand_id\G;
    查看全部
    0 采集 收起 来源:多表连接

    2014-11-29

  • right outer join
    查看全部
    0 采集 收起 来源:外连接OUTER JOIN

    2014-11-29

举报

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

微信扫码,参与3人拼团

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

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