使用命令操作MySQL

基本命令

  1. mysql -u root -p;
    root 是用户名.输完命令后会提示输入密码.正确输入密码之后即可完成登录.

此处输入图片的描述
注意:命令要以;结束.

  1. show databases;
    显示当前存在的数据库.
    此处输入图片的描述

  2. create database exer;
    创建一个名字为 exer 的数据库.
    此处输入图片的描述

  3. use exer;
    使用 exer 数据库.
    此处输入图片的描述

  4. show tables;
    显示当前数据库下有哪些表.
    此处输入图片的描述

  5. create table student(...);
    创建表.
    此处输入图片的描述

  6. insert into student values (...);
    插入数据.
    此处输入图片的描述

  7. select * from student;
    查询数据.
    此处输入图片的描述

  8. delete from student where sno = '201361302017';
    删除一条数据.
    此处输入图片的描述

  9. update student set sage = 18 where sno = '200061302001';
    修改数据.
    此处输入图片的描述

  10. select database();
    显示当前正在使用的数据库.
    此处输入图片的描述

  11. select user();
    显示当前用户.
    此处输入图片的描述

  12. alter table student add primary key(sno);
    在表 student 中添加主键 sno.
    此处输入图片的描述

  13. alter table score add constraint score_pri primary key (sno, classname);
    创建联合主键 sno, classname
    此处输入图片的描述

  14. select * from student, score where student.sno = score.sno;
    联合查询.
    此处输入图片的描述

  15. alter table score change sscore grade tinyint not null;
    将列 sscore 修改为 grade
    此处输入图片的描述

  16. create view v as select student.sno, student.sname, score.classname, score.grade from student, sno where student.sno = score.sno;
    创建视图 v.
    此处输入图片的描述

  17. show full tables;
    显示已创建的视图.
    此处输入图片的描述