我的编程空间,编程开发者的网络收藏夹
学习永远不晚

mysql操作命令有哪些

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

mysql操作命令有哪些

这篇文章主要介绍mysql操作命令有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

//创建数据库create database school;

//创建表
create table info (id int not null primary key auto_increment,name char(10) not

null,score decimal(5,2),hobby int(2));
#primary key 主键 auto_increment 自增列 
//查看表结构
desc info;
//多表查询(关联表)
select * from info inner join hob where info.hobby=hob.id;

select info.name,score,hob.hobname from info inner join hob where

info.hobby=hob.id;
//别名查询
select i.name,score,h.hobby from info as i inner join hob as h where i.hobby=h.id;

//聚合函数
统计count(): 可以改为1
select count(
) from info;
平均值avg ()
select avg(score) from info;
//查看数据库
show databases;
//进入数据库
use myschool;
//查看myschool中的表
show tables;
//查看info中的数据
select from info;
//在info中插入数据
insert into info (id,name,score) values ('tianqi',55); #前后匹配,如果为空:null
//筛选信息
mysql> select 
from 表名 where id=2[and name=?] [or name=?]
//更新信息
update info set score=75 where id=6;
//删除信息
delete from info where name='test'; #整行删除
//删除表、数据库
drop table info; drop database school;
//排序
select from info where 1=1 order by score ; asc--升序,可不写 #默认升序
select 
from info where 1=1 order by score desc ; desc--降序

数据库索引、事务、视图

索引:快速查询数据  条件:数据数目大于两千条 相当于一本书前的目录页

create index 索引名称 on tablename 列;
id name score address hobby

create index id_index on info(id); 创建普通索引

show index from info \G; 查看索引折行显示

drop index id_index on info; 删除索引

create unique index id_index on info(id); 创建唯一索引

alter table info add primary key(id); 主键索引

alter table info add column age int(3); 添加列

alter table info drop column age; 删除列

create table infos (descript TEXT,FULLTEXT(descript));全文索引,descript列名描述

create index multi_index on info(name,address); 多页索引,讲两个条件联合起来进行

查询

事务:一组操作共同执行或者都不执行,结果保持一致

举个栗子:银行转账
条件:转账条件余额大于0
姓名 余额
张三 100
李四 200

张三转账100 to 李四

begin 开始

updata bank set money=money-100 where name='zhangsan'

updata bank set money=money+100 where name='lisi'

commit 提交

savepoint s1; 设定回滚点

rollback to savepoint s1; 回到s1回滚点

set autocommit=0 禁止自动提交
set autocommit=1 开启自动提交
rollback 回滚

原子性 不可分割

一致性 前后结果保持一致

隔离性 事务之间隔离,互不影响

持久性 一旦执行成功,不可更改

视图      数据库中的虚拟表

作用:一张表或者多张表中的数据给不同的权限用户提供访问

create view 视图名称 AS

select 语句

select * from info where score > 80; 查看大于80分的人

create view score_view as select * from info where score >80; 形成视图进行查看

select * from score_view; 查看视图

以上是“mysql操作命令有哪些”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网行业资讯频道!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

mysql操作命令有哪些

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

mysql操作命令有哪些

这篇文章主要介绍mysql操作命令有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!//创建数据库create database school;//创建表create table info (id int not
2023-06-05

Linux系统操作mysql基本命令有哪些

这篇文章跟大家分析一下“Linux系统操作mysql基本命令有哪些”。内容详细易懂,对“Linux系统操作mysql基本命令有哪些”感兴趣的朋友可以跟着小编的思路慢慢深入来阅读一下,希望阅读后能够对大家有所帮助。下面跟着小编一起深入学习“L
2023-06-28

hadoop常用操作命令有哪些

这篇文章主要介绍“hadoop常用操作命令有哪些”,在日常操作中,相信很多人在hadoop常用操作命令有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”hadoop常用操作命令有哪些”的疑惑有所帮助!接下来
2023-06-03

Linux常用命令操作有哪些

这篇文章主要介绍Linux常用命令操作有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1.系统信息命令arch显示机器的处理器架构(1)uname -m显示机器的处理器架构(2)uname -r显示正在使用的内核
2023-06-28

Git常用操作命令有哪些

本篇内容介绍了“Git常用操作命令有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、Git 概念Git 是一个开源的分布式版本控制系统
2023-06-29

Git的基本操作命令有哪些

本篇内容主要讲解“Git的基本操作命令有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Git的基本操作命令有哪些”吧!Git 基本操作Git 的工作就是创建和保存你项目的快照及与之后的快照进
2023-06-17

git常用的操作命令有哪些

本文小编为大家详细介绍“git常用的操作命令有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“git常用的操作命令有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一、使用Git克隆项目右键选择Git Ba
2023-06-27

Mysql数据库常用命令操作方法有哪些

本文小编为大家详细介绍“Mysql数据库常用命令操作方法有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“Mysql数据库常用命令操作方法有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。mysql连接:[
2023-03-20

CentOS7防火墙的操作命令有哪些

本篇内容介绍了“CentOS7防火墙的操作命令有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!安装:yum install firewa
2023-06-21

linux中操作ftp常用命令有哪些

这篇文章主要介绍了linux中操作ftp常用命令有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。简介: FTP(File Transfer Protocol, FTP
2023-06-09

Linux中Git集中操作命令有哪些

这篇文章主要为大家展示了“Linux中Git集中操作命令有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中Git集中操作命令有哪些”这篇文章吧。SyntaxHighlighterg
2023-06-09

CentOS6.5基本操作常用命令有哪些

小编给大家分享一下CentOS6.5基本操作常用命令有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!首先大家可以使用virtualbox安装一个CENTOS6
2023-06-10

编程热搜

目录