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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • update更新表单 UPDATE [LOW_PRIORITY] [IGNORE] table_reference SET col_name1={expr1|DEFAULT} [,col_name2={expr2|DEFAULT}]... [WHERE where_condition]
    查看全部
  • 插入记录 insert [into] tbl_name set col_name={expr|default},... insert [into] tbl_name [(col_name,..)] select ...
    查看全部
  • 记录操作之INSERT 方法一:INSERT [INTO] table_name [(column_name,...)] {VALUES|VALUE} ({expr(表达式)|DEFAULT(默认值)},...),(...),...;
    查看全部
  • 1.修改列定义 ALTER TABLE tbl_name MODIFY [COLUMN] col_name column_definition [FIRST |AFTER col_name]; ALTER TABLE users2 MODIFY id SMALLINT UNSIGNED NOT NULL FIRST; //将id字段的位置提到第一列 SHOW COLUMNS FROM users2; ALTER TABLE users2 MODIFY id TINYINT UNSIGNED NOT NULL; //修改数据类型,需注意数据丢失的问题 2.修改列名称 ALTER TABLE tbl_name CHANGE [COLUMN] col_name new_col_name column_definition [FIRST|AFTER col_name]; ALTER TABLE users2 CHANGE pid p_id TINYINT UNSIGNED; //修改列名称 3.数据表更名 方法1 ALTER TABLE tbl_name RENAME [TO/AS] new_tbl_name ALTER TABLE users2 RENAME (to/as) users3; SHOW TABLES; 方法2 RENAME TABLE tbl_name TO new_tbl_name [, tbl_name2 TO new_tbl_name2] ... RENAME TABLE users5 TO users2; 尽量少使用数据表的列名及表名的更名。
    查看全部
  • 修改数据表
    查看全部
    0 采集 收起 来源:小结

    2017-07-20

  • 四个约束
    查看全部
    0 采集 收起 来源:回顾和概述

    2017-07-20

  • show idex; show idexes; 删除唯一约束 ALTER TABLE tbl_name DROP { INDEX |KEY} Iindex_name
    查看全部
  • 添加主键约束 ALTER TABLE tbl_name ADD [CONSTRAINT [symbol]] PRIMARY KEY [index_type] (index_col_name,...) 添加唯一约束 ALTER TABLE tbl_name ADD [CONSTRAINT [symbol]] UNIQUE [index_type] (index_col_name,...) 添加外键约束 ALTER TABLE tbl_name ADD [CONSTRAINT [symbol]] FOREIGN KEY [index_type] (index_col_name,...) reference_definition 添加/删除默认约束 ALTER TABLE tbl_name ALTER [COLUMN] col_name SET DAFAULT literal |DROP DEFAULT
    查看全部
  • 本节知识点
    查看全部
  • ALTER TABLE tbl_name ADD [COLUMN](col_name column_definition,..) ALTER TABLE tb_name DROP column1,DROP column2;
    查看全部
  • 1.表级约束与列级约束 (1)对一个数据列建立的约束,称为列级约束 (2)对多个数据列建立的约束,称为表级约束 (3)列级约束既可以在列定义时声明,也可以在列定以后声明 (4)表级约束只能在列定义后声明 2.主键、外键、非空、唯一、default都是约束条件。主键、外键、唯一既可以作为表级约束,也可作为列级约束 ( not null, default )只有列级约束
    查看全部
  • 怎样修改MySQL提示符? 1.连接客户端时用参数指定: mysql -uroot -p(+密码) --prompt 提示符(\u@\h \d>提示命令语法不正确) 2.连接上客户端后,用prompt命令修改: prompt 提示符(推荐\u@\h \d>这种写法) Notes: \D(完整的日期); \d(当前数据库); \h(服务器名称); \u(当前用户)
    查看全部
  • 参数 描述 -D , --database=name 打开指定数据库 --delimiter=name 指定分隔符 -h, --host=name 服务器名称 -p , --password[=name] 密码 -P , --port=# 端口号 --prompt=name 设置提示符 -u , --user=name 用户名 -V, --version 输出版本信息
    查看全部
  • bin 目录,存储可执行文件 date 目录,存储数据文件 docs 目录,存储包含的头文件 lib目录,存储库文件 share,错误消息和字符集文件
    查看全部
  • 1.CASCADE:从父表中删除或更新将自动删除或更新子表中的行(对应) 2.SET NULL:从父表中删除或更新将子表中改为NULL 3.RESTRICT:不允许改动父表 4.NO ACTION 同 3 用法:foreign key(..) references ..(..) on delete 关键字
    查看全部

举报

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

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