找回密码
 立即注册
  • 便民服务
  • 关注我们
  • 社区新手
数据库操作步骤
show databases;    查看数据库
use dcs8;     进入到dcs8数据库
show tables;    查看有哪些表
创建一个表:(create table + 表名(字段+类型+约束,字段2+类型+约束))
create table test(id int(20) primary key auto_increment,name varchar(20) not null,score float(20,2),phone bigint(20) default 15366667777,time date);
desc test;    查看test表的表结构。
alter table test rename test1;    把test表改为test1表
alter table test1 rename test;    把test1表改为test表
alter table test change id sid int(20);    把id字段改为sid,并且去掉自增长
alter table test change sid sid int(20) auto_increment;    给sid字段添加自增长
alter table test modify class int(20) after sid;   将class字段移动到sid字段后面
create table test1(id int(20));   创建一个test1表
drop table test1;    删除test1这个表
alter table test add class int(20) first;      ==》增加一个字段放在最前面
alter table test add class2 int(20) after id;    ==》增加一个字段放在id后面
alter table test drop class;    ==》删除一个字段
alter tables test drop class,drop class2;  ==》同时删除两个字段
插入数据:
insert into 表名(表字段1,表字段2...)values(字段值1,字段值2...)
insert into 表名 values(字段值1,字段值2...) ;     ==》表中有多少个字段,values值必须要对应
select * from 表名;       ==》查看表数据
alter table test drop primary key;    ==》删除主键约束==》先看字段有没有自增长约束,如有需要先删除
alter table test change id sid int(20);   ==》改id字段为sid并只设置int类型
alter table test change sid sid int(20) not null;  ==》给id字段增加不为空
插入一条数据
insert into test(id,name,score,phone,time)values(1,"xiaowang",88.99,15768987654,"2021-09-19");
插入二条数据
insert into test(id,name,score,phone,time)values(2,"xiaozhu",89,15798987654,"2021-09-18"),(3,"xiaosi",99,16799876789,"2021-09-20");
指定插入数据
insert into test(id)values(8);
insert into test(name)values("zhangsan");
插入数据的注意事项:
vaechar、char、date 类型的数据,要加引号(单引号或双引号)
字段和字段值要一一对应
删除表
delete from 表名    ==》把所有的数据全部删除(表结构不会删除)
delete from 表名  where 条件  ==》指定行删除某一条数据
truncate +表名    ==》把所有的数据全部删除(表结构不会删除) (不占内存)
drop table +表名   ==》表数据和表字段结构,全部删除
数据库和表结构的操作命令:
create databases 、drop、create table、alter table
数据库中的对表操作的命令:
增  insert into
删 delete from
改 update 表名 set
查 select * from
修改  update +表名 set 字段名=值 where 条件
update test set name = "zhangsan" where id = 1;    修改id为1的name数据为zhangsan
注意事项:
1、操作表一定要先进入到对应的库里面  use xx
2、看表结构  desc xx
3、查看表数据  select * from xx
4、show databases 查看有那些库
5、show tables 查看有哪些表 ==》进入到库里面去


分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册