今天第一天学习了MySQL,了解了一些MySQL命令,和Python或者js很不一样;
MySQL中增删改查,目前了解的有一些(以建立一个海贼王赏金排名的数据库表格);
#增:创建一个数据库:
create database reward_list;
#增:创建一个表格:
use reward_list;
create table reward(id int(11) auto_increment primary key,name varchar(255) not null,reward int(11) not null);
#增:向数据表中字段添加数据
insert into reward(name,reward) values('哥.D.罗杰',1500000000),('白胡子',1200000000),('红发 香克斯',700000000),('鹰眼 米霍克',600000000),('革命家 龙',500000000),('鱼人 吉贝尔',400000000),('多弗朗明哥',340000000),('巴索姆米',290000000),('乔巴',50);
#改:现在通过update 来更新改变乔巴的悬赏金
update reward set reward=50000000 where name like '%巴';
#删:现在删除赏金不过亿的乔巴这一项
delete from reward where reward<100000000;
#查:现在通过reward的值的范围来查询赏金大于500000000的赏金对象,并升序排列asc (ps:desc表示降序)
select * from reward where reward>500000000 order by reward asc;
#更改字段reward的数据类型为int型默认值设置为0;
alter table reward change reward reward int(11) default 0;
#此外查询数据库的命令为show databases; 查询数据库下面的table的命令为(注意需在use 了对应数据库的前提下):
#show tables;显示数据库的信息为: desc table名; 获得相应table的字段详情;