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

与MySQL的零距离接触

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

    默认值

    插入记录时,如果没有明确为字段赋值,则自动赋予默认值。

    查看全部
  • UNIQUE KEY

    • 唯一约束

    • 保证记录的唯一性

    • 字段可以为NULL

    • 每张数据表可以存在多以唯一约束


    查看全部
  • PRIMARY KEY

    • 主键约束

    • 每张数据表只能存在一个主键

    • 主键保证记录的唯一性

    • 主键自动保存为NOT NULL

    AUTO_INCREMENT必须定义为主键,但是主键不一定要和AUTO_INCREMENT一起使用。



    查看全部
  • AUTO_INCREMENT

    自动编号,必须与主键组合使用,起始值为1,每次的增量为1.

    可以为整数或者浮点数(小数位数必须为0)

    查看全部
    0 采集 收起 来源:MySQL自动编号

    2019-05-10

  • 插入记录:

    INSERT [INTO] table_name [(col_name,...)] VALUES(val,...)

    如果省略col_name,则需要对所有列赋值。

    记录查找:

    SELECT expr,... FROM table_name;



    查看全部
  • 查看数据表的结构:

    SHOW COLUMNS FROM table_name;

    查看全部
  • 查看数据表:

    SHOW TABLES [FROM db_name]

    [LIKE 'pattern' | WHERE expr]

    查看全部
  • 创建数据表之前要打开一个已存在的数据库。

    USE DATABASE;

    显示当前数据库:

    SELECT DATABASE();

    创建数据表:

    CREATE TABLE [IF NOT EXISTS] table_name(

    column_name data_type,

    ...

    column_name data_type

    );

    示例:

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

    只要整型和浮点型分为有符号位和无符号位。




    查看全部
  • https://img1.sycdn.imooc.com//5cd52b990001308d09550503.jpg

    CHAR(M):定长类型,不足位的用空格补齐,比如CHAR(5),如果只输入abc,则会存储为abc  。

    VARCHAR(M):变长类型,输入什么就存储什么

    ENUM:从值里边做选择




    查看全部
  • DATE范围:1000/1/1~9999/12/31

    DATETIME范围:1000/1/1/0:00:00~9999/12/31/23:59:59

    TIMESTAMP范围:1970/1/1~2037/12/31

    TIME范围:-8385959~8385959

    YEAR范围:可存储俩位或者四位 默认四位,可以是1970~2069

    查看全部
  • https://img1.sycdn.imooc.com//5cd528950001820a09780529.jpgTINYINT,SMALLINT,MEDIUMINT,INT,BIGINT

    查看全部
  • MySQL创建完成之后会自动创建4个数据库。

    分别为information_schema\mysql\performance_schema\test

    创建数据库:

    CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] character_name

    {}代表必选项,|代表从两者中选一项,[]代表可选项

    查看警告信息:SHOW WARNINGS;

    查看当前服务器下的数据库列表:

    SHOW {DATABASES | SCHEMAS} [LIKE 'pattern' | WHERE expr];

    查看数据库编码方式:

    SHOW CREATE DATABASE db_name;

    修改数据库:

    ALTER {DATABASE | SCHEMA} [db_name] [DEFAULT] CHARACTER SET [=] charset_name;

    删除数据库:

    DROP {DATABASE | SCHEMA} [IF EXISTS] db_name;


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

    2019-05-10

  • MySQL常用命令

    SELECT VERSION();

    SELECT NOW();

    SELECT USER();

    MySQL语句规范:

    关键字与函数名称全部大写

    数据库名称、表名称、字段名称全部小写

    SQL语句必须以分号结尾


    查看全部
  • https://img1.sycdn.imooc.com//5cd513360001436708330345.jpg

    mysql -uroot -p --prompt \h   提示符修改为localhost

    MySQL提示符:

    \D     完整的日期

    \d     当前数据库

    \h     服务器名称

    \u     当前用户

    查看全部
  • 配置完环境变量后如果直接在cmd中输入mysql提示错误的话,需重启电脑。

    -D  ->打开指定数据库

    -h  ->服务器名称(127.0.0.1 本地回环地址)

    -p  ->密码

    -P  ->端口号(默认为3306)

    --prompt  ->设置提示符(就是进入mysql之后显示什么)

    -u  ->用户名(root 超级用户)

    -V  ->版本信息

    mysql登录:mysql -uroot -p -P3306 -h127.0.0.1

    mysql退出:

    mysql>exit;

    mysql>quit;

    mysql>\q;


    查看全部

举报

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

微信扫码,参与3人拼团

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

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