MySQL入门语句练习

  • 进入mysql服务器(cmd):
mysql -h localhost -u root -p
root  %password

mysql -u root -p %-h //localhost缺省为默认本地连接

exit  %退出
  • 查看数据库:
show databases;
  • 创建数据库:
create database php;% php 数据库名
  • 选中某个数据库:
use php % 该句可加分号和不加分号
  • 查看一个库下面的所有表:
show tables;
  • 删除一个库:
drop database php;%注意数据库的名字一旦建立不可以修改数据库名
  • 创建一张表:(表名可以改)
create table class(
stu int,
name varchar(20),
age int,
area varchar(20)
);
create table score(
stu int,
name varchar(20),
ke varchar(10),
fen int
);
create table msg(
id int,
title varchar(60),
name varchar(10),
content varchar(1000)
);
  • 修改表名:
rename table score to newscore;
  • 删除表格:
drop table newscore;
  • 查看表结构:
desc class; %description的简写,class为表名
  • 打错之后清除:\c   退出不执行了

  • #留言表
  • 在表中插入行(增):
insert into newmsg
(id,title,name,content)
values
(1,'初来乍到','张三','能不能来');
insert into newmsg
(id,title,name,content)
values
(1,'又来了','李四','能来');
insert into newmsg
(id,title,name,content)
values
(3,'来不来','王五','知道啦'),
(4,'最后一次','王六','好的');
  • 删除行(删):
delete from newmsg;%删除整张表
delete from newmsg where id=2;%删除id=2的行,不能删除列,只能改表的列
  • 更新指定行某些内容(改):
update newmsg
set
id=2
where
name='李四';
select * from newmsg; %查整张表内容,*代表所有列
select id,title from newmsg; %查某些列
select * from newmsg where id>2; %查某些行,where控制行条件
select id,title from newmsg where id>2; %查某些列某些列
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值