数据库基础操作语法之操作数据(单表操作)
-
创建新的数据库
create table 表名( id int primary key auto_increment, name varchar(20), age int(100), sex varchar(4) ); -- 表内数据的格式为: 数据名称 数据类型 主键或长度 , auto_increment 为自动递增 --
-
数据库更名
alter table 旧表名 rename to 新表名
3**.查询该数据库中一共有多少张表**
show tables;
4**.查询表的结构**
desc 表名;
5.插入数据
-
全部插入
--把编号,姓名,性别全部插入use表中-- insert into use (编号,姓名,性别)values ("1000","玉米","女");
-
部分插入
insert into use (姓名,性别)values ("玉米","女");
6.查询数据
-
整张表
select * from 表名;
-
部分数据
/* 查询表中id大于1000,性别为男的用户 */ select * from 表名 where id>"1000" and sex="男"; **删除数据**
7.删除数据
-
全表删除
delete from 表名
- 条件删除
/* 删除表中性别为男的用户 */ delete from 表名 where sex="男";
8.修改语句
-
/* 修改表中id为1000的用户名设置为xiaoqiang */ update 表名 set name="xiaoqiang" where id="1000";
-
/* 修改表中的字段名称 */ alter table 表名 change 旧表名 新表名 旧表名的数据类型;
-
/* 在表中增加新的字段 */ alter table 表名 add 新的字段名称 新字段名称的数据类型和长度;
-
/* 修改表中的数据类型 */ alter table 表名 modify旧的字段名称 旧字段名称的新数据类型和长度;
-
/* 删除字段 */ alter table 表名 drop字段名称; drop table 表名 /* 全部删除 */ drop table 表名;