目录
一.使用Cmd命令执行操作
1.使用(mysql -uroot -p)命令进入数据库
2.创建一个角色表用于操作(创建表之前先使用数据库)
3.查看表
4.插入数据
5.查看表中内容
6.修改表
1.修改表名
2.修改字段名
3.修改字段的数据类型
ALTER TABLE 表名 MODIFY 字段名 数据类型;
4.添加字段
5.删除字段
7.更新表数据
1.更新单个数据
2.更新所有数据
8.删除表数据
1.单个删除
2.全部删除(即清空表中所有数据)
二.使用SQLyog软件执行操作
1.插入数据
2.修改表
1.修改表名
2.修改字段名
3.修改字段的数据类型
4.添加字段
5.删除字段
编辑
3.更新表
1.更新单个
2. 更新所有数据
3.删除
1.删除部分
2.清空表数据
一.使用Cmd命令执行操作
1.使用(mysql -uroot -p)命令进入数据库
2.创建一个角色表用于操作(创建表之前先使用数据库)
3.查看表
4.插入数据
例如: insert role(name , text ,age, gender)values('张良‘ ,’法师‘,20,’男‘)
5.查看表中内容
Select *from role;
6.修改表
1.修改表名
alter table 原表名 rename 新表名;
例如将role表的表名改为roles
查看表
更改成功
2.修改字段名
ALTER TABLE 表名 CHANGE 原字段名 新字段名 新数据类型;
查看表的结构(descibe 表名)
字段名: id name age gender text
例如将text改为type
查看表
修改成功
3.修改字段的数据类型
ALTER TABLE 表名 MODIFY 字段名 数据类型;
例如:将gender 的char(1) 更改为char(10)
查看表
修改成功
4.添加字段
ALTER TABLE 表名 ADD 新字段名 新数据类型;
例如:添加字段 power 数据类型为varchar(20)
查看表
5.删除字段
ALRER TABLE 表名 DROP 字段名;
例如:删除字段power;
查看表
删除成功
7.更新表数据
1.更新单个数据
例如将张良的年龄改为21岁
UPDATE roles set age =21 where name='张良';
查看表
2.更新所有数据
例如将角色表的所有英雄的年龄改为25岁
update roles set age=25;
查看表
更新成功
8.删除表数据
1.单个删除
例如删除年龄小于20岁的英雄信息
delete from roles where age<20;(注意不带*)
查看表
删除成功
注意:也可以根据其他字段名为索引来删除
例如删除名为安琪拉的信息
delete from roles where name='安琪拉';
2.全部删除(即清空表中所有数据)
delete from 表名;
查看表
删除成功
二.使用SQLyog软件执行操作
首先使用某个数据库
use 数据库名;
查看表
show tables;
假设要用roles进行操作,先查看roles表的结构
describe 表名;
查看roles表的内容
select *from 表名;
此时,该表没有任何数据
1.插入数据
insert into 表名 (字段名1,字段名2,字段名3.....)values ( );
查看表
2.修改表
1.修改表名
将roles 改为role
alter table 原表名 rename 新表名;
修改成功
2.修改字段名
alter table 表名 原字段名 新字段名 数据类型;
查看表结构
3.修改字段的数据类型
alter table role gender 新数据类型;
例如将字段名为gender的数据类型char(10)改为varchar(10)
查看表结构
修改成功
4.添加字段
alter table 表名 add 新字段 数据类型;
查看表结构
添加成功
5.删除字段
alter table 表名 drop 字段;
查看表的结构
删除成功
3.更新表
1.更新单个
UPDATE 表名
SET 字段名1=值1,字段名2=值2,……
(were 条件表达式);
例如将司空震的年龄更改为21岁
更改成功
2. 更新所有数据
例如将表中的所有英雄的年龄改为22
查看表
3.删除
1.删除部分
例如删除年龄小于22岁的英雄信息
年龄小于22的英雄已被删除
2.清空表数据
delete from 表名;
查看表