Mysql一些常用命令

总结一些Mysql常用命令记录一下

#进入Mysql
cmd
E:
cd phpnow\MySQL-5.0.90\bin
mysql -hlocalhost -uroot -proot
	
#查询所有数据库
show databases;

#选择数据库
use message;

#查询数据表
show tables;

#查询数据表中全部信息
select * from gbooks;

#查询数据id表
select * from gbooks where id=1;

#查询表结构
desc gbooks;

#新建数据库
create database gbooksi;

#新建数据表
create table gbooks(
	‘id‘ int unsigned auto_increment primary key, #id为主键,自增
	’name‘ varchar(255) not null  #name为名称 255个字符 默认为空       
	’desc‘ varchar(255) not null  #desc为描述 255个字符 默认为空               		
)engine=InnoDB default charset=utf8;

#往表中插入记录
insert into gbooks (name,content)values("heyi","message");

#修改表名
alter table gbooks rename gbook;

#更新表中数据
updata gbooks set name='heyi',content='message' where id=1;

#删除数据库
drop database message;

#删除数据表
drop table gbooks;

#删除单个文件id
delete from gbooks where id=1;

#重置自增id
truncate table message;

#清空表
delete from gbooks;

#内联 inner join
#查询gbook1表gbook2表里面所有的userid的数据(合并查询)
select * from gbook1 inner join gbook2 on gbook1.userid=gbook2.userid;

#左联 left outer join
#显示左表gbook1中的所有行,并把右表gbook2中符合添加到左表中
select * from gbook1 left outer join gbook2 on gbook1.userid=gbook2.userid;

#右联 right outer join
#显示右表gbook1中的所有行,并把左表gbook2中符合条件加到右表中
select * from gbook1 right outer join gbook2 on gbook1.userid=gbook2.userid;

#全联 full outer join
#显示左表T1、右表T2两边中的所有行,即把左联结果表 + 右联结果表组合在一起,然后过滤掉重复的]
select * from gbook1 full outer join gbook2 on gbook1.userid=gbook2.userid;












 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值