常用MySQL命令详析
admin
2023-06-04 02:21:46
0

本文主要给大家简单讲讲常用MySQL命令详析,相关专业术语大家可以上网查查或者找一些相关书籍补充一下,这里就不涉猎了,我们就直奔常用MySQL命令详析主题,希望可以给大家带来一些实际帮助。

SQL(Structure Query Language 结构化查询语言)

1、数据定义语言(Data Definition Language, DDL)

数据库管理系统提供了数据定义语言定义数据库涉及各种对象,定义数据的完整性约束、保密限制等约束

2、数据操作语言(Data Manipulation Language, DML)

检索(查询)和更新(插入、删除、更新)

3、数据控制语言(Data Control Language, DCL)

数据完整性控制、数据安全性控制和数据库的恢复等。

MySQL的各种版本:

社区版(Community)和企业版(Enterprise)

GA(General Availability):官方推崇广泛使用的版本

RC(Release Candidate):候选版本,最接近正式版的版本

Alpha和Bean都属于测试版本,其中Alpha是指内测版本,Bean是指公测版本

系统数据库:

information_schema: 主要存储系统中的一些数据库对象信息,如用户表信息、列信息、权限信息、字符集信息和分区信息等

performance_schema:主要存储数据库服务器性能参数

mysql:主要存储系统的用户权限信息

test:该数据库为MySQL数据库管理系统自动创建的测试数据库任何用户都可以使用

常用MySQL命令详析

CREATE DATABASE zt001;

SHOW DATABASES;

USE zt001;

DROP DATABASE zt001;

SHOW ENGINES \G

存储引擎分别为:FEDERATED, MRG_MYISAM, MyISAM, BLACKHOLE,CSV,MEMORY,ARCHIVE, InnoDB, PERFORMANCE_SCHEMA . 其中Enginge参数表示存储引擎名称;Support参数表示MySQL数据库管理系统是否支持该存储引擎,DEFAULT表示该存储引擎是数据库管理系统默认的存储引擎,Comment参数表示关于存储引擎的评论;Transactions参数表示存储引擎是否支持事务,XA参数表示存储引擎所支持的分布式是否符合XA规范,Savepoints参数表示存储引擎是否支持事务处理中的保存点。


SHOW VARIABLES LIKE 'have%'; //查看支持的存储引擎


SHOW VARIABLES LIKE 'storage_engine%'; //查询默认存储引擎


MyISAM存储引擎:由于该存储引擎不支持事务、也不支持外键,所以访问速度比较快。因此对事物完整性没有要求并以访问为主的应用适合使用该存储引擎。

InnoDB存储引擎:由于该存储引擎在事务上具有优势,即支持具有提交、回滚和崩溃恢复能力的事务安装,所以比MyISAM存储引擎占用更多的磁盘空间。因此需要进行频繁的更新、删除操作,同时还对事务的完整性要求比较高,需要实现并发控制,此时适合使用该存储引擎。

MEMORY存储引擎:该存储引擎使用内存来存储数据,因此该存储引擎的数据访问速度快,但是安全上没有保障。如果应用中涉及数据比较小,需要快速进行访问,则适合使用该存储引擎。


CREATE DATABASE company;

USE company;

CREATE TABLE t_dept(

deptno INT,

dnmae VARCHAR(20),

loc VARCHAR(40)

);


DESCRIBE table_name;

SHOW CREATE TABLE table_name;

SHOW CREATE TABLE t_dept \G


DROP TABLE table_name;


ALTER TABLE old_table_name RENAME new_table_name; //修改表名


在表的最后一个位置增加字段:

ALTER TABLE table_name ADD 属性名 属性类型

ALTER TABLE t_dept ADD descri VARCHAR(20);


在表的第一个位置增加字段:

ALTER TABLE table_name ADD 属性名 属性类型 FIRST;

ALTER TABLE t_dept ADD descri VARCHAR(20) FIRST;


在表的指定字段之后增加字段

ALTER TABLE table_name ADD 属性名 属性类型 AFTER 属性名;

ALTER TABLE t_dept ADD descri VARCHAR(20) AFTER deptno;


删除字段:

ALTER TABLE table_name DROP 属性名

ALTER TABLE t_dept DROP deptno;


修改字段的数据类型:

ALTER TABLE table_name MODIFY 属性名 数据类型

ALTER TABLE t_dept MODIFY deptno VARCHAR(20);


修改字段的名字

ALTER TABLE table_name CHANGE 旧属性名 新属性名 旧数据类型

ALTER TABLE t_dept CHANGE loc location VARCHAR(40);


同时修改字段的名字和属性

ALTER TABLE table_name CHANGE 旧属性名 新属性名 新数据类型

ALTER TABLE t_dept CHANGE loc location VARCHAR(20);


修改字段的顺序

ALTER TABLE table_name MODIFY 属性名1 数据类型 FIRST|AFTER 属性名2

ALTER TABLE t_dept MODIFY loc VARCHAR(40) FIRST;

ALTER TABLE t_dept MODIFY deptno INT(11) AFTER dname;

常用MySQL命令详析就先给大家讲到这里,对于其它相关问题大家想要了解的可以持续关注我们的行业资讯。我们的板块内容每天都会捕捉一些行业新闻及专业知识分享给大家的。


相关内容

热门资讯

特朗普称将就上诉法院涉白宫宴会... △特朗普(资料图)当地时间8月7日,美国总统特朗普在社交平台“真实社交”发文称,将立即就联邦上诉法院...
高景太阳能申请背接触电池前板专... 国家知识产权局信息显示,四川高景太阳能科技有限公司申请一项名为“背接触电池前板、其制备方法及光伏电池...
宿迁市政府领导专题调研江苏省宿... 8月6日,宿迁市副市长陈伟赴江苏省宿迁环境监测中心,专题调研“人工智能+监测”工作开展情况。宿迁市生...
科技改变生活:普通人如何抓住A... 听着, 科技这个词给人的感觉那可是相当的高大上, 就好像它仅仅是属于实验室里头的科学家或者硅谷的那些...
鼓励领导干部带头休假之后又撤回... 近日,河南省委组织部、省人力资源社会保障厅、省商务厅、省文化和旅游厅、省政府国资委、省总工会近日联合...
耗资4亿美元,特朗普的白宫宴会... 据路透社8月7日报道,美国一家联邦上诉法院于本周五下达指令,要求特朗普政府停止在已拆除的白宫东翼旧址...
胡锡进:新西兰外长像只疯狗,竟... 新西兰这几年出了一个对华非常恶毒的外交部长,他叫温斯顿·彼得斯,81岁。他给中新关系带来了与前些年截...
霍尔木兹协议将近达成,美伊正在... 关于霍尔木兹局势有哪些最新消息?凤凰卫视驻伊朗记者李睿从德黑兰发回报道:伊朗与阿曼就霍尔木兹海峡的协...
“新婚前夜输光3000亿”,硅... 文|张雪莹美国加利福尼亚州滨海小镇卡梅尔,终年海雾缭绕的松林海岸间,藏着众多精品艺廊与隐世豪宅,向来...
告别“玩具”阶段,视频生成大模... 封面新闻记者 欧阳宏宇 阿里巴巴视频生成大模型Wan 3.0开启公测 8月6日,阿里巴巴视频生成大...