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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • 多表更新: update table_name1 inner join table_name2 on column_name1 = column_name2 set column_name3 = literal; 将查询的数据直接在创建表时写入: create table if not exists table_name1 ( column_name1 smallint unsigned primary key auto_increment, column_name2 varchar(20) not null) select column_name from table_name2; 更改多个列: alter table table_name change column_name1 varchar(20) not null, change column_name2 smallint unsigned not null primary key;
    查看全部
  • 不同文件的作用
    查看全部
  • 我一直在很困惑这两句能有什么区别: -- 查找所有分类及其父类 SELECT s.type_id,s.type_name,p.type_name FROM tdb_goods_types AS s LEFT JOIN tdb_goods_types AS p ON s.parent_id = p.type_id; -- 查找所有分类及其子类 SELECT p.type_id,p.type_name,s.type_name FROM tdb_goods_types AS p LEFT JOIN tdb_goods_types AS s ON s.parent_id = p.type_id; ON 之前几乎完全一样的,因为只是名称,不会在区分你是在左连接中那个是左表,哪个是右表; 其实决定这个左表右表的关键是 ON 后面的 s.parent_id = p.type_id 中比较的两个表的前后关系; 我是在显示在显示全部列 s.type_id,s.type_name,p.type_name,p.type_id 情况下调换s.parent_id 和 p.type_id的先后顺序的与上面两句看出的。 我不知道有没有人和我有同样的问题,可能已经翻文档看懂了,但是我实在是文档翻得烦躁,动手敲敲,感觉似乎是这样。
    查看全部
  • AUTO_INCREMENT必须和PRIMARY KEY一起使用; PRIMARY KEY可以不用AUTO_INCREMENT,主键默认为not null
    查看全部
  • 创建数据表
    查看全部
  • 关系型数据库就是二维表格。行称之为记录。列称之为字段 USE database name;打开某个数据库 select database();查看被打开的数据库 USE test;使用test的数据库; SELECT DATABASE();查看当前打开的数据库; 在整型数据列后加上UNSIGNED属性可以禁止负数,取值从0开始。
    查看全部
  • MySQL数据类型之字符型
    查看全部
  • MySQL数据类型之日期时间型
    查看全部
  • MySQL数据类型之浮点型
    查看全部
  • MySQL数据类型之整型
    查看全部
  • SELECT VERSION(); SELECT USER(); SELECT NOW();
    查看全部
  • mysql -uroot -proot --prompt mysql>prompt
    查看全部
  • 数据库操作 增:CREATE {DATABASE|SCHEMA}[IF NOT EXISTS] db_name[DEFAULT] CHARACTER SET [=] charset_name 删:DROP DATABASE db_name; 改:ALTER DATABASE db_name CHARACTER SET charset_name; 查:SHOW DATABASES;显示所有的数据库 SHOW CREATE DATABASE t1; 显示
    查看全部
    0 采集 收起 来源:操作数据库

    2015-06-30

  • MySQL语句的规范
    查看全部
  • 常用命令 SELECT VERSION();显示当前服务器版本 SELECT NOW(); 显示当前日期时间 SELECT USER(); 显示当前用户
    查看全部

举报

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

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