常用命令集合

潘鹏在CSDN上原创,如其他网站转载请注意排版和写明出处:

数据库服务器(很多库)---库(很多表)----表

//显示所有的数据库
mysql> show databases;
//创建一个新的数据库
mysql> create database 数据库名字;
//进入数据库
mysql> use 数据库名字; (显示Database changed)
//显示数据库中的所有表(进入的库中的表)
mysql> show tableS; (显示Empty set (0.00 sec))
//创建一个新的表(进入的库中新建)
mysql> create table PersonList(表名)
    -> (
    -> id int not null, (列名+类型+其他)
    -> name char(8) not null,
    -> title char(8)not null
    -> );
//显示表的结构
mysql> DESCRIBE mytable;

增:

//插入单行数据(顺序插入)

mysql> insert into PersonList
    -> values
    -> (1,"吕布","奉先");

//插入多行数据(顺序插入)

mysql> insert into PersonList
    -> values
    -> (5,"关羽","云长"),(6,"张飞","益德");

//插入一行中的部分数据(顺序插入)

mysql> insert into students (id, name, title) values(4,"孙策", "伯符");

//插入一列(在最后)

mysql> alter table PersonList add sex(插入的列名) char(8);

//在name列后插入tel列(记得新插入的列写它的数据类型,我写了好半天才发现)

mysql> alter table PersonList add tel char(8) after name;

查:

//查询该表所有数据

mysql> select * from PersonList;(表名)

//按条件查询(只显示这个条件下的数据,例如查姓名只显示每个人的姓名)

mysql> select name(条件,可以多个,逗号隔开) from PersonList(表名);

//查询表中id>2的所有行数据

mysql> select * from PersonList where id >2;

//查询表中姓名带有“吕”字的数据

mysql> select * from PersonList where name like "%吕%";

//查询表中id<6并且id>1的数据(可以运用and、or、=、!=、>=等)

mysql> select * from PersonList where id<6 and id>1;

改:

//将表中所有的id减1

mysql>  update PersonList set id=id-1;

//将表中名字为吕布的id更改为-1(set是要更改的,where后是条件)

 update PersonList set id=-1 where name = "吕布";

//将表中姓名为吕布,号为奉先的数据id更改为0(可以多个条件或者多个要修改的数据)

mysql> update PersonList set id=0 where title="奉先" and name="吕布";

//将表中列为title名字改为tit(如果title里面的数据为空,会一直报错)

mysql>  alter table PersonList change title tit char(5) not null;

//将表名PersonList改为Person

mysql> alter table PersonList rename Person;

删:

//将表中id为1的正行数据删掉

mysql> delete from PersonList where id=1;

//将表中所有数据删除

mysql> delete from PersonList ;

//删除tel这一列

mysql> alter table PersonList drop tel;

//删除Person这张表

mysql> drop table Person;

//删除数据库threekinggenerallist

mysql> drop database threekinggenerallist;

最后效果图:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值