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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
学习人数
综合评分9.67
950人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.5 逻辑清晰
  • @MySQL——(三)约束以及修改数据表——修改列 1、添加单列:ALTER TABLE tbl_name ADD [COLUMN] col_name column_definition [FIRST | AFTER col_name]。若不添加具体位置,则默认添加到最后。 2、添加多列:ALTER TABLE tbl_name ADD [COLUMN] (col_name1 column_definition1,...)只能添加到末尾 3、删除列:ALTER TABLE tbl_name DROP [COLUMN] col_name1,... 4、多个操作:ALTER TABLE tbl_name DROP col_name1,ADD col_name2...
    查看全部
  • @MySQL——(三)约束以及修改数据表——表级约束与列级约束 1、对一个列创建的约束为列级约束 2、对多个列创建的约束为表级约束 3、列级约束既可以在列定义时声明,也可以在列定义后声明 4、表级约束只能在列定义后声明 5、并不是所有的约束都有表级约束,如NOT NULL、DEFAULT…
    查看全部
  • 1、浮点型 FLOAT[(M,D)]:这里M指总位数,D指小数点后位数。如FLOAT(7,2)则能表示的最大值为:99999.99 DOUBLE[(M,D)] 2、一般情况下使用FLOAT足够
    查看全部
  • 数据类型:是指列、存储过程参数、表达式和局部变量的数字特征,它决定了数据的存储格式,代表了不同的信息类型
    查看全部
  • MySQL默认的端口号 3306 MySQL中的超级用户叫什么 root 创建数据库 CREATE DATABASE 修改数据库 ALTER DATABASE 删除数据库 DROP DATABASE
    查看全部
    0 采集 收起 来源:内容回顾

    2014-12-22

  • @MySQL——(三)约束以及修改数据表——外键的局限 1、外键为物理约束,只支持InnoDB,有局限性 2、开发中多使用逻辑关联
    查看全部
  • @MySQL——(三)约束以及修改数据表——外键约束参数操作 一、删除或更新父表数据,控制参数 1、语法:FOREIGN KEY 子表(外键列)REFERENCES 父表(参考列)【ON DELETE】 参数 2、参数 当父表删除和更新操作时: · CASCADE:子表也删除和更新 · SET NULL:子表设置为NULL,但子表外键列不能设置为NOT NULL(矛盾) · RESTRICT:拒绝对父表的删除或者更新操作。 · NO ACTION:标准SQL关键字,MYSQL中与RESTRICT相同
    查看全部
  • @MySQL——(三)约束以及修改数据表——外键约束FOREIGN KEY 一、约束概述 1、约束保证数据的【完整性和一致性】 2、约束分为表级约束(针对多列)和列级约束(针对一列) 3、按功能分类包括: · NOT NULL非空约束 · PRIMARY KEY主键约束 · UNIQUE KEY唯一约束 · DEFAULT默认约束 · FOREIGN KEY外键约束 二、FOREIGN KEY 1、参照表为子表,被参照表为父表 2、【语法】子表中单起一列:FOREIGN KEY 子表(外键列) REFERENCES 父表(参照列) 2、实现一对一或一对多关系 3、要求如图: · 表:相同引擎InnoDB,不能临时表 · 列:【相同数据类型】,数字等长同符号,字符长度可不同 · 列:必须创建索引,系统自动为外键列创建
    查看全部
  • @MySQL——初涉MySQL——操作数据库 一、数据库创建:CREATE 1、语法:CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name. 2、DATABASE和SCHEMA是相同的,任选其一 3、IF NOT EXISTS:如果创建的数据库存在,则不只报出warning,不写会报错 4、CHRARCTER SET gbk:为表设置编码方式,如果不设置则用mysql默认的编码方式 二、查看数据库列表:SHOW 1、SHOW { DATABASE | SCHEMAS } [LIKE 'pattern' | WHERE expr] 2、SHOW CREATE DATABASE xx:显示xx数据库信息 三、数据库的修改:ALTER 1、修改数据库编码方式:ALTER { DATABASE | SCHEMAS } [db_name][DEFAULT] CHARACTER SET [=] charset_name 四、删除数据库:DROP 1、删除数据库:DROP { DATABASE | SCHEMAS } [IF EXISTS] db_name;
    查看全部
    0 采集 收起 来源:操作数据库

    2014-12-22

  • @MySQL——初涉MySQL——常用命令以及语法规范 一、常用命令 1、显示当前服务器版本:SELECT VERSION(); 2、显示当前日期信息:SELECT NOW(); 3、显示当前用户:SELECT USER(); 二、语句规范(规范并不是强制的,但利于书写方便和可读性) 1、关键字和函数名称全部大写 2、数据库、表、字段名称全部小写 3、SQL语句必须分号结尾
    查看全部
  • @MySQL——初涉MySQL——修改MySQL提示符 1、这登录前:使用mysql -uroot -p --promptXxxx作为提示符 2、登录后可以使用:promptXxxx直接修改 3、常用参数如图: 例如使用"prompt \u@\h\d>"显示"当前用户@地址 数据库名称>"
    查看全部
  • @MySQL——初涉MySQL——MySQL登录与退出 1、各种方法如图 2、登录Mysql:“输入mysql -uroot -p -P3306 -h127.0.0.1”表示超级用户名root,密码稍后输入,端口号3306(不输入P默认为3306),主机地址127.0.0.1(若使用本机作为主机,h默认127.0.0.1) 3、三种方式退出:mysql>exit;/quit;\q;
    查看全部
  • 数据表更名: ALTER TABLE tbl_name RENAME new_tbl_name; RENAME TABLE tb1_name TO new_tbl_name; 建议不要随意的更改数据表和列的名字
    查看全部
  • 修改列名称 ALTER TABLE tbl_name CHANGE COLUMN old_col-name new_col_name column_definition [FIRST | AFTER col_name]
    查看全部
  • 修改列定义: ALTER TABLE tbl_name MODIFY id TINYINT UNSIGNED NOT NULL [FIRST | AFTER cloumn1]
    查看全部

举报

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

微信扫码,参与3人拼团

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

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