MySQL数据库介绍与基本操作指令

1、MySQL数据库的介绍

1.1、什么是数据库

数据库(Database)就是按照数据结构来组织,存储和管理数据的仓库
专业的数据库是专门对数据进行创建,访问,管理,搜索等操作的软件,比起我们自己用文件读写的方
式对象数据进行管理更加的方便,快速,安全

1.2、作用

对数据进行持久化的保存
方便数据的存储和查询,速度快,安全,方便
可以处理并发访问
更加安全的权限管理访问机制

1.3、常见的数据库

数据库分两大类,一类是 关系型数据库。另一类叫做 非关系型数据库。
关系型数据库: MySQL,Oracle,PostgreSQL,SQLserver。。。。
非关系型数据库:Redis内存数据库,MongoDB文档数据库。。。在这里插入图片描述

1.3、数据库的一些概念

数据库 Database
数据表 Tables
数据字段
行 row
在这里插入图片描述
在这里插入图片描述

1.4、识和操作一下mysql的基本命令在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

2、MySQL基础操作

SQL ( Structure query language ) 结构化查询语言
SQL语言分为4个部分:DDL(定义)、DML(操作)、DQL(查询)、DCL(控制)
SQL语句中的快捷键
\G 格式化输出(文本式,竖立显示)
\s 查看服务器端信息
\c 结束命令输入操作
\q 退出当前sql命令行模式
\h 查看帮助
操作数据库的步骤
连接, 打开库, 操作, 关闭退出

1.通过命令行连接MySQL

mysql -h localhost -u root -p

-h····服务器地址
-U····登录账号
-P····回车后输入密码
-P····(大写)端口号

2. 数据库操作

查看数据库 show databases;
创建数据库 create database 库名 default charset=utf8;
删除数据库 drop database 库名;
打开数据库 use 库名;

3. 数据表操作

数据库管理系统中, 可以有很多库, 每个数据库中可以包括多张数据表
查看表: show tables;
创建表: create table 表名(字段名1 类型,字段名2 类型)engine=innodb default charset=utf8;
创建表: 如果表不存在,则创建, 如果存在就不执行这条命令 :
create table if not exists 表名(字段1 类型,字段2 类型);
删除表: drop table 表名;
表结构: desc 表名;
查看建标语句:show create table users;

4. 数据操作 增删改查

插入
insert into 表名(字段1,字段2,字段3) values(值1,值2,值3);
insert into 表名(字段1,字段2,字段3) values(a值1,a值2,a值3),(b值1,b值2,b值3);
查询
select * from 表名; select 字段1,字段2,字段3 from 表名; select * from 表名 where 字段=某个值;
修改
update 表名 set 字段=某个值 where 条件;
update 表名 set 字段1=值1,字段2=值2 where 条件; update 表名 set 字段=字段+值 where 条件;
删除
delete from 表名 where 字段=某个值;

5. 退出MySQL

exit; 或者 quit;

猜你喜欢

转载自blog.csdn.net/qq_38960155/article/details/109445551
今日推荐