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

与MySQL的零距离接触

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

    alter table users1 add age tinyint unsigned not null default 10;

    alter table users1 add password varchar(32) not null after username;

    alter table users1 add truename varchar(20) not null first;

    alter table users1 drop truename;

    alter table users1 drop password,drop age;



    查看全部
  • create table users1(

    id smallint unsigned primary key auto_increment,

    username varchar(10) not null,

    pid smallint unsigned,

    foreign key (pid) references provinces (id) on delete cascade

    );

    show create table users1;

    insert provinces(pname) values('A');

    select * from provinces

    查看全部
  • use test;

    create table provinces(

    id smallint unsign primary key auto_increment,

    pname varchar(20) not null

    );

    show create table provinces;

    create table users(

    id smallint unsigned primary key auto_increment,

    username varchar(10) not null,

    pid smallint unsigned,

    foreign key (kid) references provinces (id)

    );

    show indexes from provinces\G;

    show indexes from users\G;

    show create table users;


    查看全部
  • 参数可以有多个,返回值只有一个

    查看全部
    0 采集 收起 来源:课程回顾

    2019-04-07

  • 增删改1
    查看全部
    0 采集 收起 来源:内容回顾

    2019-04-05

  • create {database | schema} [if not exists] db_name [default] character set [=] charset_name    创建数据库

    create database t1; 创建t1

    show {databases | schemas} 显示数据库

    show databases; 显示数据库

    show create database t1; 查看创建数据库的命令

    alter {database | schema} [db_name] [default] character set [=] charset_name; 修改数据库格式

    drop {database | schema} [if exists] db_name; 删除数据库



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

    2019-04-04

  • 命令解释

    花括号代表必选项{}

    竖线代表从两项或三项中选择 |

    中括号代表可选项 []

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

    2019-04-04

  • mysql语句规范

    关键字与函数名称 大写

    数据库名 表名 字段名 小写

    sql语句必须以分号结尾

    查看全部
  • select version();  显示当前服务器版本

    select now(); 显示当前日期

    select user();显示当前用户

    查看全部
  • mysql 命令

    net start mysql; net stop mysql; 启动关闭mysql服务

    mysql -uroot -p123456; 登录mysql

    exit; 退出mysql

    prompt \h  更改提示符为本地主机名

    prompt mysql> 更改提示符为 mysql>

    提示符分类 \D 完整日期 \d 当前数据库 \h当前服务器名 \u 当前用户

    prompt \u@\h \d> 另类修改方式

    查看全部
  • auto_increment必须和主键一起使用,主键不一定要和auto_increment一起使用;

    查看全部
    0 采集 收起 来源:总结

    2019-04-04

  • create table tb6(

        id smallint unsigned auto_increment primary key,

        username varchar(20) not null unique key,

        sex enum('1','2','3') default '3'

    );

    查看全部
  • create table tb5(

        id smallint unsigned auto_increment primary key,

        username varchar(20) not null unique key,

        age tinyint unsigned

    );

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

    查看全部
  • create table tb3(

        id smallint unsigned auto_increment primary key,

        username varchar(30) not null

    );


    查看全部
  • create table tb2(

        username varchar(20) not null,

        age tinyint unsigned null

    );

    show columns from tb2;

    查看全部

举报

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

微信扫码,参与3人拼团

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

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