mysql 常用命令

来源:互联网 发布:线切割编程基础知识 编辑:程序博客网 时间:2024/06/17 06:04

1. MySQL简介

MySQL是一个DBMS(数据库管理系统),由瑞典MySQLAB公司开发,目前属于Oracle公司,MySQL是最流行的关系型数据库管理系统(关联数据库:将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。)。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。MySQL使用SQL语言进行操作

2. MySQL 基本操作

之前一节已经详细介绍了mysql 的安装,这一节主要介绍MySQL的基本使用。为了大家都能对数据库有一个初步的认识,本文暂时忽略数据库中比较复杂的权限管理、性能优化等操作,我们就直接在root权限下一步步执行数据库的建立,表的建立,表内增删改查等具体动作,希望各位都看得明白。

2.1 查看所有数据库

1) 进入MySQL

mysql -u root

这里写图片描述
2) 查看所有数据库

show databases;

这里写图片描述

3) 连接其中一个数据库

use mysql

4) 查看表

show tables;

这里写图片描述

2.2 建立自己的数据库

以上都是MySQL自带的数据库,现在我们自己建立自己的数据库。

create database running_man;

利用刚才讲的show databases;可以查看到增加了一个数据库running_man,接下来是使用刚才介绍的连接命令use running_man.

这里写图片描述

running_man 数据库已经建立并连接,但此时数据库里并没有表,于是开始建立表

create table member(id int(12) primary key,name char(20) not null ,salary int(12) not null, phone int(12),unique(phone));

这里写图片描述

刚才的代码中,涉及到了两个知识点:1、数据表里的数据结构;2、约束

2.2.1 数据表里的数据结构:

下图中是常用的数据结构,主要是使用int ,char 等类型
这里写图片描述

2.2.2 约束:

现在数据库已经建立了,紧接着表也建立了,但是表中内容为空,所以现在要给表中插入字符

insert into member values(01,’li chen’,15000,12354125);
insert into member values(02,’baby’,16000,1241512514);

这里写图片描述

这里写图片描述

需要注意的是:在插入字符过程中,一定要遵守约束,如主键不能重复、not null 不能为空、unique()不能重复、外键一定要和另一个表上的主键一致等。

0 0
原创粉丝点击