MYSQL 数据库语句大全完整版

常用操作数据库的命令

1.show databases; 查看所有的数据库
2.create database test; 创建一个叫test的数据库
3.drop database test;删除一个叫test的数据库
5.show tables; 在选中的数据库之中查看所有的表
4.use test;选中库 ,在建表之前必须要选择数据库
8.drop table 表名; 删除表
6.create table 表名 (字段1 类型, 字段2 类型);
7.desc 表名;查看所在的表的字段
10.show create table 表名; 查看创建表的详细信息
9.show create databases 库名;查看创建库的详细信息


修改表的命令

.修改字段类型 alter table 表名 modify 字段 字段类型;
2.添加新的字段 alter table 表名 add 字段 字段类型
3.添加字段并指定位置  alter table 表名 add 字段 字段类型   after 字段;
4.删除表字段  alter table 表名 drop 字段名;
5.修改指定的字段  alter table 表名 change 原字段名字  新的字段名字 字段类型


对数据的操作
1.增加数据(insert)3种方式 insert into 表名 values(值1,值2,...)(很少用)
insert into 表名(字段1,字段2...) values(值1,值2,....);(较常用)
insert into 表名(字段1,字段2...) values(值1,值2,....),(值1,值2,....),(值1,值2,....);

2.删除数据(delete) delete from 表名 where 条件 注意:where 条件必须加,否则数据会被全部删除

3.更新数据(update)
update 表名 set字段1 = 值1, 字段2 = 值2 where 条件

3.筛选重复值的字段    select distinct 字段 from 表名
注意:where 必须加,否则数据全部修改

4.查询数据(select)
1.查询表中的所有数据   select * from 表名
2.指定数据查询    select 字段 from 表名
集合 id [not] in(1,2)模糊查询  :like '%a%';5.结果集排序

4.根据条件查询出来的数据  select 字段 from 表名 where 条件 (最常用的)
where 条件后面跟的条件
 关系:>,<,>=,<=,!=  
 逻辑:or, and
 区间:id between 4 and 6 ;闭区间,包含边界
1, 通过字段来排序
例如 :select * from star orser by money desc, age asc;                   
select 字段 from 表 order by 字段  排序关键词(desc | asc)
排序关键词 desc 降序 asc 升序(默认)
2, 多字段排序
select 字段 from 表 order by 字段1  desc |asc,...字段n desc| asc;
select  字段 from 表 limit 数量;
例如:select sum(id) from star                                                      
select * from 表名  limit 偏移量,数量
说明:
1.不写偏移量的话就是默认的为0
2.实现分页的时候必须写偏移量
  偏移量怎么计算?:
    limit (n-1)*数量 ,数量
7.常用的统计函数
sum,avg,count,max,min
只分组:select * from 表 group by 字段
例子: select count(sex) as re,sex from star group by sex having re > 3;
分组统计: select count(sex) from star group by sex;
分组后结果集的过滤


多表联合查询

1,内连接
隐式内连接 select username,name from user,goods where user,gid=gods,gid;
显示内连接
select username,from user inner join goods on user.gid=goods.gid;
select * from user left join goods on user.gid=goods.gid;
2.外链接
左连接 包含所有的左边表中的记录以及右边表中没有和他匹配的记录
右连接
select * from user where gid in(select gid from goods);
select * from user right jOin goods on user.gid=goods.gid;
子嵌套查询
数据联合查询
select * from user left join goods on user.gid=goods.gid union select * from user right join goods on user.gid=goods.gid;
两个表同时更新
update user u, goods g set u.gid=12,g.price=1 where u.id=2 and u.gid=g.gid;

DCL 数据控制语言

创建用户:create user'xiaoming'@'localhost' identified by '666666';
授权用户:grant all on test.*to'xiaoming'@'localhost';
刷新权限:flush privileges;
取消授权:revoke all on test.* from 'xiaoming'@'localhost';
删除用户: drop user'xiaoming'@'localhost';

DTL 数据事务语言

  • 开启事务: set autocommit=0;
  • 操作回滚: rollback;
  • 提交事务: commit;
 

转载于:https://www.cnblogs.com/wjr2018/p/10223341.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: MySQL数据库巡检手册是一个非常重要的工具,可以确保数据库的正常运行和高效性能。一个完整的巡检手册应该包括以下内容: 1. 数据库基本信息,包括版本、存储引擎、缓存设置等。 2. 数据库架构,包括表、索引、视图、存储过程等。 3. 数据库性能指标,包括响应时间、吞吐量、并发量、CPU和内存使用率等。 4. 数据库运行状况,包括连接数、死锁、死循环、慢查询等。 5. 数据库备份策略,包括备份频率、备份方式、备份恢复等。 6. 数据库安全性,包括访问权限、数据加密、审计功能等。 7. 数据库优化建议,包括索引优化、语句优化、存储过程优化等。 最后,一个完整的巡检手册不仅仅是列出问题,更需要提供解决方案和优化建议,以确保数据库的持续稳定和高效运行。 ### 回答2: MySQL是一款常用的关系型数据库管理系统,广泛应用于各种企业和个人项目中。为了保障MySQL数据库的稳定性和可靠性,需要进行定期的巡检和维护。本文将介绍MySQL数据库巡检的手册。 1、硬件设备:首先需要检查MySQL所在的硬件设备是否正常运行,包括电源、CPU、内存、硬盘等。特别注意磁盘空间的使用情况,如果磁盘空间不足,会导致MySQL运行缓慢或者崩溃。 2、数据库设置:检查MySQL的配置文件是否正确设置,比如缓存大小、日志存储位置、最大连接数等。同时需要关注MySQL运行时的负载情况,根据负载情况调整MySQL的配置参数,优化性能。 3、数据库安全:检查MySQL是否存在安全漏洞,包括密码强度、访问控制和数据加密等。同时需要备份MySQL的数据,以保障数据的安全和可靠性。 4、数据库性能:MySQL的性能是关键的,需要检查MySQL的性能指标,比如读写速度、响应时间、并发连接数等。如果发现MySQL性能低下,需要采取相应的措施来优化MySQL的性能。 5、错误日志:MySQL的错误日志记录了MySQL运行过程中的错误信息,需要定期检查错误日志,发现和处理错误,为后续的MySQL运行提供参考。 总之,MySQL数据库巡检是保障MySQL稳定运行的重要手段,需要将巡检过程纳入日常维护中,定期进行检查和维护,确保MySQL数据库的安全和稳定性。 ### 回答3: MySQL是目前应用最广泛的数据库管理系统之一,对于数据库管理者和维护人员来说,及时进行数据库的巡检是非常必要的。巡检手册是一种记录、查询和分析 MySQL 数据库状态的文档。通过定期运用巡检手册检查数据库,可以提前发现和解决数据库出现的问题,预先减少因故障而带来的影响。下面是一些 MySQL 数据库巡检手册的重要内容: 1、数据库健康状况检查:检查数据库运行状态、CPU 利用率、内存使用情况、I/O 输入输出、磁盘使用空间等情况,判断数据库是否处于正常健康状态。 2、数据库性能状况检查:使用 SQL 语句性能分析工具,对 SQL 语句进行优化和调整,优化磁盘读写性能、内存使用效率等指标,提高数据库运行速度和效率。 3、数据库安全性检查:通过对数据库访问权限、登录验证、用户密码强度等因素的检查,确保数据库拥有足够的安全保障,防范黑客攻击或信息泄漏事件。 4、数据库备份检查:检查数据库备份情况,确保备份策略得到合理应用,并且备份数据能够及时恢复。 综上所述,MySQL 数据库巡检手册是一个完善的数据库运行监测系统,通过对数据库的定期检查和分析,可以帮助管理者及时发现和解决任何可能引起数据库故障或故障的根源问题,确保数据库的正常运行和数据安全。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值