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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
学习人数
综合评分9.67
950人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.5 逻辑清晰
  • 启动/关闭mysql服务

    1. 通过图形界面——windows任务管理器

    2. 命令行方式

      注意事项:

      1. 以管理员权限进入cmd,否则会提示错误

      2.服务名称要和windows service中的保持一致

      3.net start/stop 可以启动关闭所有的windows服务

    查看全部
  • 查询表达式的字段顺序会影响结果集中的字段的顺序。

    字段的别名也会影响结果集中字段的顺序。


    查找记录:

    SELECT select_expr [, select_expr ...]

    [

        FROM table_referecnces

        [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}]

    ]

    查询表达式:

    每一个表达式表示想要的一列,必须有至少一个。

    多个列之间以英文逗号分隔。

    星号(*)表示所有列。tbl_name.*可以表示命名表的所有列。

    查询表达式可以使用 [AS] alias_name为其赋予别名。

    别名可用于GROUP BY, ORDER BY 或HAVING子句。

    查看全部
  • 单表删除:

    DELETE FROM table_name [WHERE where_condition]

    查看全部
  • 单表更新:

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

    查看全部
  • 数据类型!

    查看全部
  • INSERT [INTO] table_name SET col_name={expr | DEFAULT}, ...

    与第一种方法的区别在于,此方法可以使用子查询(SubQuery),而且只能一次性插入一条记录

    查看全部
  • 插入记录:
    INSERT [INTO] table_name [(col_name,...) {VALUES | VALUE} ({expr | DEFAULT},...),(...),...

    如果想对自动递增的字段赋值,可以输入NULL或者DEFAULT.

    对整型字段赋值,可以使用数学表达式。

    对于设置了默认约束的字段赋值,可以直接输入DEFAULT.

    查看全部
  • 请看截图!

    查看全部
  • mysql -uroot -p -P3006 -h127.0.0.1 --prompt=name
    mysql -V


    查看全部
  • net start mysql
    net stop mysql


    查看全部
  • 数据库的管理
    查看全部
  • 需要做的:设置外键查看级联删除;多表联查默认连接方式

    查看全部
    0 采集 收起 来源:内连接INNER JOIN

    2019-05-28

  • MySQL修改数据表——修改列定义和更名数据表

    一、修改列定义(针对数据类型和位置)

    ALTER TABLE 表名 MODIFY [COLUMN] 列名 column_definition [FIRST | AFTER 列名]

    注意:由大类型——>小类型可能会造成数据的丢失(比如:SMALLINT(无符号为0-65535)——>TINYINT(0-255))。

    二、修改列名称(既可以修改列定义,又可以修改列名称)

    ALTER TABLE 表名 CHANGE [COLUMN] 老名称 新名称 列定义 [FIRST | AFTER 表名]

    三、数据表更名

    方法1:

    ALTER TABLE 旧表名 RENAME [TO | AS] 新表名

    方法2:

    RENAME TABLE 旧表名 TO 新表名 [,旧表名 TO 新表名]...

    (方法2可以为多张数据表进行更名,尽量少使用数据列的更名以及数据表的更名,原因当我们原来创建过索引,或者使用过视图,或存储过程的话,表名或者列名曾经被引用情况下,如果修改了,可能会导致某个视图或者某个存储过程无法正常进行工作)

    https://img1.sycdn.imooc.com/5cebe5190001446b11600647.jpg

    查看全部
  • MySQL修改数据表——删除约束

    一、删除主键约束

    ALTER TABLE 表名 DROP PRIMARY KEY

    二、删除唯一约束

    ALTER TABLE 表名 DROP {INDEX | KEY} 唯一约束名称(key_name) 

    (索引的名字,在这里有列的名字是因为一张表可以有多个唯一约束)

    通过该语句查看唯一约束名字:SHOW INDEXES FROM 数据表名

    三、删除外键约束

    ALTER TABLE 表名 DROP FOREIGN KEY 外键约束名称(CONSTRAINT后的名称)(删除外键约束后会存在索引)

    删除外键索引:ALTER TABLE 表名 DROP INDEX 字段名

    通过该语句查看外键约束名称:SHOW CREATE TABLE 表名

    查看全部
  • 查看当前服务器下的数据库列表

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

    2019-05-27

举报

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

微信扫码,参与3人拼团

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

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