MySQL -> 命令练习

cmd:
"开启数据库":net start 服务名/net stop 服务名
"登陆":-u用户名 -p密码
mysql -uroot -p123456
mysql -h主机名 -p端口号 -uroot -p123456
"退出":exit 或 ctrl+c
"显示所有数据库":需要;database+s--表示复数,多个数据库
show databases;
"进入一个数据库":use 数据库名--可以不用;
use rod;
"显示现在已经进入数据库中所有的表":所有复数+s
show tables;
"显示指定数据库中所有的表":
show tables from rod;
"查询数据库-现在的位置在哪个数据库":查询用select,使用了类似方法的();
select database();
"创建新表":名字先写前面,类型写后面,varchar必须指明长度;table不要复数,创建一个表,格式忽略;
create table 表名(age int,name varchar(20));
"查询表结构":desc:说明--不是查询里面的东西就是查看有多少列,列名;
desc 表;
desc 数据库.;
"修改字符集"
set names gbk;

"***************************************************************""表中添加数据";():里面指明那个字段如id;多个数据用values,一个可以用value,一个使用values也可以
insert into 表 (id,name) values(1,'1');
insert into 数据库.(id,name) values(1,'1');
insert into 数据库.(id) values(1);
insert into 数据库.(name) values('1');"删除表中字段":
delete from 表 where 字段=?;
"删除数据库中的一个表":drop:不能使用 数据库.表 删除
drop 表;"修改数据库中某字段的数据": where后面好像不能写多个条件
update 表 set id=111 where id=1;
update 表 set id=111 where name='rod';
update 表 set name='rodddd' where name='rod';
update 表 set name='rodddd' where id=1;
update 表 set id=111,name='rodddd' where id=1;"查询表中的所有信息":包括列,字段中的所有数据,*表示所有,改成id就是id对应的所有数据;
select * from 表;
select * from 数据库.;
"************************************************"
"查看mysql版本"
mysql -version
"if语句,判断为null":ifnull(判断哪个字段,如果为null则改为xx)
select ifnull(name,0) from 表;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值