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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
学习人数
综合评分9.67
950人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.5 逻辑清晰
  • mysql安装目录结构
    查看全部
  • 外键约束关键字
    查看全部
  • alter table users1 add password varchar(20) not null,drop username;——同时做插入和删除
    查看全部
  • NOT NULL和DEFAULT不存在表级约束,只有列级约束
    查看全部
  • SET NULL:从父表删除或更新行,并设置子表中的外键列为NULL; 在父表中删除某一行时,从表中与父表删除行的主键相对应的行的外键值变为NULL,但从表中的对应行不会被删除。
    查看全部
  • 一、约束概述 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; mysql -uroot -proot prompt \D --修改mysql操作符为当前日期 show databases --展示所有数据库 create database if not exists t1 character set gbk; --创建数据库 show create database t1; --展示数据库t1的创建命令和编码形式 --修改数据库编码格式 alter database t2 character set =utf8; --删除数据库 drop database if exists t1; --展示警告信息 show warnings;
    查看全部
    0 采集 收起 来源:操作数据库

    2015-02-11

  • MySQL常用命令: 显示当前服务器版本:SELECT VERSION(); 显示当前日期时间:SELECT NOW(); 显示当前用户:SELECT USER(); MySQL语句的规范 关键字与函数名称全部大写 数据库名称、表名称、字段名称全部小写 SQL语句必须以分号结尾
    查看全部
  • 可以使用的MySQL提示符: \D 完整的日期 \d 当前数据库 \h 服务器名称 \u 当前用户
    查看全部
  • 修改提示符
    查看全部
  • -----数据表操作----- PRIMARY KEY 主键约束 UNIQUE KEY 唯一约束 DEFAULT 默认约束 NOT NULL 非空约束
    查看全部
    0 采集 收起 来源:回顾和概述

    2015-02-10

  • 创建数据表:CREATE TABLE table_name; 查看数据表:SHOW COLUMNS FROM table_name; 向表中插入:INSERT table_name("你所要插入的记录的名字(username,salary等等)")VALUES(); 约束:主键约束:PRIMARY KEY;唯一约束:UNIQUE KEY(存在多个唯一约束);默认值:DEFAULT;自动排序:AUTO_INCREMENT 举例:CREATE TABLE tab( id SMALLINT UNSIGNED AUTO_INCREMENT PRIMARY KEY, username VARCHAR(20)NOT NULL UNIQUE KEY, sex ENUM('1",'2','3') DEFAULT '3' );
    查看全部
    0 采集 收起 来源:总结

    2018-03-22

  • -----默认值----- --DEFAULT --当插入记录时,如果没有明确为字段赋值,则自动赋予默认值 sex ENUM('1','2','3') DEFAULT '3' INSERT tb6(username) VALUES('Tom') sex会默认为3
    查看全部
  • 主键PRIMARY KEY 1.主键约束 2.每张数据表只能存在一个主键 3.主键保证记录的唯一性 4.主键自动为NOT NULL; 有AUTO_INCREMENT的必须定义为主键,即必须与PRIMARY KEY一起使用, 但主键不一定与AUTO_INCREMENT一起使用。 未自动编号的主键可以进行赋值,但不能有相同的值 主键PRIMARY KEY 1.主键约束 2.每张数据表只能存在一个主键 3.主键保证记录的唯一性 4.主键自动为NOT NULL; 定义为主键:id SMALLINT UNSIGNED AUTO_INCREMENT PRIMARY KEY 有AUTO_INCREMENT的必须定义为主键,即必须与PRIMARY KEY一起使用,而主键不一定与AUTO_INCREMENT一起使用
    查看全部
  • SELECT DATABASE(); 查看当前选中的数据库
    查看全部

举报

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

微信扫码,参与3人拼团

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

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