day04:MySQL数据库表的基本命令

首先,在wgy数据库中新建student(学生表)、teacher(教师表)、course(课程表),其中:

  student包含字段id(学号)、name(姓名)、age(年龄)、class(班级)

  teacher包含字段id(职工号)、name(姓名)、age(年龄)

  course包含字段id(课程编号)、name(课程名称)

修改数据库的编码格式(字符集)

alter database 数据库名称 character set utf8;    例如修改数据库wgy:    alter database wgy character set utf8;

修改表的编码格式(字符集)

alter table 表名 default character set utf8 collate utf8_general_ci;  例如,修改student表: alter table student default character set utf8 collate utf8_general_ci;

重启数据库;

由于CMD窗口端默认采用的是gbk的编码格式,所以在cmd窗口端使用MySQL数据库时,需要改变一下数据库的编码格式为gbk,这样我们才可以插入中文:

set names gbk;

一、新增(insert)

向表中新增(插入)记录:insert into 表名(列表列表) values(列对应的值的列表);

例如:向student表中新增记录: 

 insert into student(id,name,age,class) values("101","张三","21","NIIT软件1班");

二、查看(select)

 查看表中的所有记录:select * from 表名;

例如:查看student表中的所有记录:select * from student;

 

三、修改(update)

 修改表中记录:update 表名 set 列名=新列值 where 判断条件;

例如:修改student表中学号=101的学生的班级为1班:update student set class='1班' where id='101'; 

 

四、删除(delete)

 删除表中的某一条记录:delete from 表名 where 判断条件;

例如:删除student 表张id=101的这条记录:delete from student where id='101';

原文地址:https://www.cnblogs.com/wuguiyu/p/11377061.html