MySQL入门语句练习

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011236602/article/details/79882886
  • 进入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; %查某些列某些列

猜你喜欢

转载自blog.csdn.net/u011236602/article/details/79882886
今日推荐