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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • 111
    查看全部
    0 采集 收起 来源:MySQL概述

    2018-10-09

  • 修改数据库/ALTER DATABASE t2 CHARACTER SET = utf8;

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

    2018-10-09

  • 创建数据库/CREAT DATABASE [IF NOT EXISTS] db_name CHARACTER SET gbk(utf8)

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

    2018-10-09

  • SELECT VERSION();

    SELECT NOW();

    查询表达式

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

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

    • * 表示所有列。表名.*可以表示命名表的所有列

    • 查询表达式可以使用 as 为其赋予别名

    • 别名可用于GROUP BY ,ORDRE BY  或HAVING 子句 

    查看全部
  • 插入数据库语法:

    1. INSERT INTO 表名 VALUE 

    2. INSERT INTO 表名 set 列名 = xxx (可以进行子查询)

    3. INSERT INTO 表名 SELECT ,,,,,,, (将查询结果插入指定的表中)

    查看全部
  • 为默认自动递增的值插入数据时可以写成空值NULL或DEFAULT

    查看全部
  • mysql登入讯习

    查看全部
  • 修改列定义(比如将varchar修改为int 将该字段放在第一个)

     ALTER TABLE users MODIFY pid int UNSIGNED NOT NULL FIRST;

    修改列名称并修改列定义(将列名pid修改为p_id 并修改字段类型)

    ALTER TABLE users CHANGE pid p_id SMALLINT UNSIGNED NOT NULL;

     修改表名

    ALTER TABLE users RENAME users2;

    修改表名和修改列名尽量少用


    查看全部
  • 修改数据表【添加或删除约束】:

    ALTER TABLE table_name ADD [CONSTRAINT [symbol]] PRIMARY KEY [index_type](index_col_name,...)//这是添加主键约束(只能有一个)

    ALTER TABLE table_name ADD [CONSTRAINT [symbol]] UNIQUE [INDEX/KEY] [index_name] [index_type] (index_col_name,...);//这是添加唯一约束(可以有多个)

    ALTER TABLE table_name ADD [CONSTRAINT [symbol]] FOREIGN KEY [index_name] (index_col_name,...) reference_definition;//这是添加外键约束(可以有多个)

    ALTER TABLE table_name ALTER [COLUMN] col_name {SET DEFAULT literal(这个literal的意思是加上的default)/DROP DEFAULT}//添加或删除默认约束

    ALTER TABLE table_name DROP PRIMARY KEY;//删除主键约束

    ALTER TABLE table_name DROP {INDEX/KEY} index_name;//删除唯一约束

    ALTER TABLE table_name DROP FOREIGN KEY fk_symbol;//删除外键约束


    查看全部
  • mysql -uroot -p密码 --prompt \h

    查看全部
  • 浮点型

    float[(M,D)]单精度 用得较多

    double[(M,D)]双精度 存储空间更大

    M是数字总位数 D是小数点后的位数

    查看全部
    1. 对一个数据列建立的约束,称为列级约束

    2. 对多个数据列建立的约束,称为表级约束

    3. 列级约束既可以在列定义时声明,也可以在列定义后声明

    4. 表级约束只能在列定义后声明

    查看全部
  • 物理外键指的是使用foreign key 作为外键关联另一张的字段的连接方法,而且限定了引擎为InnoDB,而逻辑外键,又叫做事实外键,是因为存在语法上的逻辑关联而产生的外键,需要有连接关键词inner join 或者left join 等等和连接部分,也就是on后面的部分,如果需要对应的设置,也可以加上set等语句

    查看全部
    1. CASCADE:从父表删除或更新且自动删除或更新子表中匹配的行

    2. SET NULL:从父表删除或更新行,并设置子表中的外键列

    3. RESTRICT:拒绝对父表的删除或更新操作

    4. NO ACTION:标准SQL的关键字,在MuSQL中RESTRICT相同

    查看全部
  • 常用命令

    mysql -uroot用户名 

                -p输入密码

                -P端口号

                -h127.0.0.1本地服务器

    查看全部

举报

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

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