Mysql数据库的基本操作命令和SQL语句
发表于:2025-02-04 作者:千家信息网编辑
千家信息网最后更新 2025年02月04日,这篇文章的知识点包括:Mysql数据库的概述、Mysql数据库的基本操作命令以及Mysql数据库的SQL语句,阅读完整文相信大家对Mysql数据库的使用有了一定的认识。一、数据库的概述数据库作用:数据
千家信息网最后更新 2025年02月04日Mysql数据库的基本操作命令和SQL语句
这篇文章的知识点包括:Mysql数据库的概述、Mysql数据库的基本操作命令以及Mysql数据库的SQL语句,阅读完整文相信大家对Mysql数据库的使用有了一定的认识。
一、数据库的概述
数据库作用:数据持久化保存,高可靠,高可用,数据的快速提取。
数据库存储类型:关系型数据库 非关系型数据库。
1.1、关系型数据库
其存储结构是二维表格,反映事物及其联系的数据是以表格形式保存的
在每个二维表中,每一行称为一条记录,用来描述一个对象的信息,每一列称为一个字段,用来描述对象的一个属性。
关系型数据库:
MySQL(oracle公司),sql server(微软公司),access(微软公司),oracle,db2(IBM公司),sybase(sybase公司)
1.2、非关系型数据库
非关系型数据库存储方式
键-值方式(key-value),以键为依据存储、删、改数据
列存储(Column-oriented), 将相关的数据存储在列族中
文档的方式,数据库由-系列数据项组成,每个数据项都
有名称与对应的值
非关系型数据库(统称NOSQL):
redis(内存数据库/缓存数据库): K-V键值对 key-value 变量 名-值
memcache (内存数据库/缓存数据库) :K-V键值对
非关系型数据库的优点:
数据库高并发读写的需求
对海量数据高效率存储与访问
数据库的高扩展性与高可用性的需求
二、数据库的基本操作命令
2.1、查看数据库结构
1、查看数据库的列表信息
show databses;
2、查看数据库中的数据表信息
use 数据库名; ##切换到库show tables; ##查看数据库中的数据表
3、显示数据表的结构
describe [数据库名].表名
显示数据表的结构(字段)
三、SQL语句
3.1、SQL语言分类
1、SQL语言
是Structured Query Language的缩写,即结构化查询语言
是关系型数据库的标准语言
用于维护管理数据库,如数据查询、数据更新、访问控制、对象管理等功能
2、SQL分类
DDL:数据定义语言
DML:数据操纵语言
DQL:数据查询语言
DCL:数据控制语言
3.2、DDL语句
DDL语句用于创建数据库对象,如库、表、索引等
1、使用DDL语句新建库、表
创建数据库
create database 自定义数据库名
创建数据表:
use school;Database changed //创建没问题 show tables;Empty set (0.00 sec) //没有数据表## 创建表 :包含【 id(学号) name(姓名) address(地址) score(成绩)】create table info ( id int(4) not null, name char(10) not null, address varchar(50) default '南京', score decimal, primary key (id));
2、使用DDL语句删除库、表
### 删除整个数据表: drop table 数据表名;drop table info;##删除这个数据库:drop database 数据库名;drop database school;
3.3、DML语句
DML语句用于对表中的数据进行管理
包括以下操作:
INSERT:插入新数据
UPDATE:更新原有数据
DELETE :删除不需要的数据
1、向数据表中插入新的数据记录
INSERT INTO 表名(字段1,字段2, …) VALUES(字段1的值,字段2的值,…)
INSERT INTO 表名 VALUES(字段1的值,字段2的值,…)
##插入 info 数据表里的字段 插入的值要对应表里的字段的顺序,不可乱写 mysql> insert into info (id,name,address,score) values (1,'zhangsan','南京',88); mysql> insert into info (id,name,address,score) values (2,'lisi','上海',99);
2、修改数据表中的数据记录
## 修改数据表:update 数据表名 set 字段 where 对应的的行;update info set address='上海' where id=3
表达式
update stu set address='杭州' where id=4;
1
3、在数据表中删除指定的数据记录
##删除数据表中的数据:delete from 数据表名 数据表的字段;## 删除info 数据表中姓名叫wangwu的数据delete from info where name='wangwu';
3.4、DQL语句
DQL是数据查询语句,只有一条: SELECT
用于从数据表中查找符合条件的数据记录
查询时可不指定条件
## 查询数据表所有信息select * from info;
## 查询时指定条件select 字段名1,字段名2… from 表名 where 条件表达式select * from info where id=2;
看完上述内容,你们对Mysql数据库的使用有进一步的了解吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读。
数据
数据库
数据表
字段
语句
语言
存储
查询
公司
结构
信息
对象
条件
数据查询
方式
管理
命令
基本操作
内存
内容
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
霍林郭勒软件开发系统
网络安全书推荐
红色基因数据库陕西宝鸡
如何制作自动数据库
超级游戏云服务器
网络安全和珍爱生命
网络安全保护隐私信息文案
徐汇区制造软件开发要多少钱
华为做软件开发跳槽
力博cs服务器
空间数据库的需求分析
学计算机网络技术需要笔记本吗
石景山区专业性软件开发范围
微信云数据库查找数组字段名
jsp测试数据库连接
福建省计算机网络技术好吗
手机软件开发是做什么的
商道高手服务器爆满怎么进
知网的数据库有几个
宁波国研软件开发限公司招标
tomato网络安全
网络技术可分为
springer数据库
治理大数据库
常州个人软件开发常见问题
网络安全二十条禁令
peer1 服务器
visio导出数据库的模型
安全FTP服务器实验
dell服务器功耗