数据库常用操作回顾一

最近在学习数据分析方面的知识,因为做数据分析工作中很多数据都会来自数据库,因此数据库的一些常用操作都是必不可少的,所以有重新回顾了一下之前学习的数据库操作知识,同时也可以当作面试前关于数据库知识的总结。

数据库操作大致可以分为三类,一是数据库层面的看、建、用、导、删;二是表层面的看、建、删;三是数据记录方面的增、删、改、查,其中查询是最复杂也是最常用的,也可以单独列做一点去记忆。

首先是进入数据库终端,使用命令
mysql -u root -p
其中-u是指用户 后面的root是用户名,如果用的是其他用户可以更改, 后面-p是指密码

一、数据库

1.查看数据库
show databases;

2.创建数据库
create database <数据库名>;

3.使用数据库
在进行表操作和记录操作之前一定要先使用这个命令表明要操作的数据库
use <数据库名>;

4.导入数据库文件
source <数据库文件路径>

5.删除数据库
drop database <数据库名>;

二、表

1.查看数据库中的表
show tables;

2.查看表的结构信息
decribe <表名>

3.创建表
create table <表名> (
<属性1> <属性类型1> ,
<属性2> <属性类型2> ,
<属性3> <属性类型3> ,
….
primary key (本表属性名),
foreign key (本表属性名) references <表名>(属性名)
);

4.删除表
drop table <表名>;

三、记录

1.增加记录
insert into <表名>
values (<属性1的值>, <属性2的值>,<属性3的值>…)

如果只想在指定属性中插入值可以用以下命令
insert into <表名>(<属性1>,<属性2>,<属性3>…)
values (<值1>,<值2>,<值3>…)

2.更新记录
update <表名>
set <属性名1>=<值1>, <属性名2>=<值2>…
where <条件>

3.删除记录
delete from <表名>
where <条件>

剩下的查询相关命令比较多,所以准备下次单独写一篇博客来总结。以上,希望我今天的博客能帮助大家

猜你喜欢

转载自blog.csdn.net/braveheartm/article/details/82225462