Msql自学日志01---基本操作增,删,改,查,建

数据库基本操作
如何在数据库服务器中创建我们自己的数据库?
形如
create database <数据库名>;

create database test;//创建一个名为test的数据库

如何删除数据库服务器中的数据库?

drop databases test;//删除一个名为test的数据库

如何在查询数据库服务器中的数据库?

show databases;

如何退出数据库服务器?

exit;

如何在数据库中创建我们自己的数据表?
形如
create table <表名>(
<列名> <类型> <是否为主键> <是否为可以为空>,
);

create table student(//创建student表
sno varchar(20) primary key,//将sno设为主键
sname varchar(20) not null,//将sname设为非空
ssex varchar(10) not null,//将ssex设为非空
sbrithday datetime,//出生时间
class varchar(20)//班级
);

如何删除数据库中的数据表?
形如
drop table <表名>

drop table student;//删除student表

如何往表中插入数据?
形如
insert into <表名> values (<值>,<值>,<值>);

insert into student values ('108','曾华','男','1997-06-19','9530');
insert into student values ('103','郑承','男','1995-11-09','9528');
insert into student values ('105','雷志明','男','1996-06-28','9520');
insert into student values ('101','陈笑','男','1998-12-15','9537');
insert into student values ('104','唐可明','男','1956-09-14','9543');
insert into student values ('102','陈声铭','男','1974-11-14','9523');
insert into student values ('106','陈可明','男','1976-10-23','9545');
insert into student values ('107','雷声铭','男','1977-12-13','9534');
insert into student values ('109','陈志明','男','1979-09-19','9536');

如何删除表中数据?
形如
delete from <表名> where <条件>

delete from student where id='108';//在student表中删除id为108的行

如何修改表中数据?
形如
updata <表名> set <列名>=<新值> where <更新条件>

updata student set name='雷可明' where id='108';//把student表中id为108的name改为雷可明

如何查询表中数据?
形如
select * from <表名>;

select * from student;

如果在建表时,没有创建主键约束怎么补救?
1.修改表结构,添加主键
alter table <表名> add primary key(<列>);

alter table student add primary key(id);

2.使用modify修改字段,添加主键
alter table <表名> modify <列> <类型> primary key;

alter table student modify id int primary key;
发布了20 篇原创文章 · 获赞 0 · 访问量 209

猜你喜欢

转载自blog.csdn.net/qq_43697752/article/details/103504992