mysql常用句子,MySQL常用句子概述
1. 创立数据库: ```sql CREATE DATABASE 数据库名; ```
2. 挑选数据库: ```sql USE 数据库名; ```
3. 创立表: ```sql CREATE TABLE 表名 , 列名2 数据类型 , ... qwe2; ```
4. 刺进数据: ```sql INSERT INTO 表名 VALUES ; ```
5. 查询数据: ```sql SELECT 列名1, 列名2, ... FROM 表名 ; ```
6. 更新数据: ```sql UPDATE 表名 SET 列名1 = 值1, 列名2 = 值2, ... WHERE 条件; ```
7. 删去数据: ```sql DELETE FROM 表名 WHERE 条件; ```
8. 删去表: ```sql DROP TABLE 表名; ```
9. 删去数据库: ```sql DROP DATABASE 数据库名; ```
10. 重命名表: ```sql RENAME TABLE 旧表名 TO 新表名; ```
11. 备份表: ```sql CREATE TABLE 新表名 AS SELECT FROM 旧表名; ```
12. 增加列: ```sql ALTER TABLE 表名 ADD COLUMN 列名 数据类型 ; ```
13. 删去列: ```sql ALTER TABLE 表名 DROP COLUMN 列名; ```
14. 修正列: ```sql ALTER TABLE 表名 MODIFY COLUMN 列名 新数据类型 ; ```
15. 条件查询: ```sql SELECT FROM 表名 WHERE 条件; ```
16. 排序查询: ```sql SELECT FROM 表名 ORDER BY 列名 ; ```
17. 分组查询: ```sql SELECT 列名, COUNT FROM 表名 GROUP BY 列名; ```
18. 联合查询: ```sql SELECT FROM 表名1 UNION SELECT FROM 表名2; ```
19. 衔接查询: ```sql SELECT FROM 表名1 JOIN 表名2 ON 表名1.列名 = 表名2.列名; ```
20. 子查询: ```sql SELECT FROM 表名 WHERE 列名 IN ; ```
21. 视图: ```sql CREATE VIEW 视图名 AS SELECT FROM 表名; ```
22. 索引: ```sql CREATE INDEX 索引名 ON 表名 ; ```
23. 业务: ```sql START TRANSACTION; ... COMMIT; 或 ROLLBACK; ```
24. 权限办理: ```sql GRANT 权限 ON 数据库名.表名 TO 用户名@主机名 ; REVOKE 权限 ON 数据库名.表名 FROM 用户名@主机名; ```
25. 存储进程: ```sql DELIMITER // CREATE PROCEDURE 存储进程名 BEGIN ... END // DELIMITER ; ```
26. 触发器: ```sql CREATE TRIGGER 触发器名 BEFORE/AFTER INSERT/UPDATE/DELETE ON 表名 FOR EACH ROW BEGIN ... END; ```
27. 事情调度器: ```sql CREATE EVENT 事情名 ON SCHEDULE EVERY 1 DAY DO ... ```
28. 字符集和校正规矩: ```sql ALTER TABLE 表名 CONVERT TO CHARACTER SET 字符集 校正规矩; ```
29. 数据类型转化: ```sql SELECT 列名, 转化函数 FROM 表名; ```
30. 正则表达式: ```sql SELECT FROM 表名 WHERE 列名 REGEXP '正则表达式'; ```
31. 确定和解锁表: ```sql LOCK TABLES 表名 READ/WRITE; UNLOCK TABLES; ```
32. 体系变量: ```sql SET GLOBAL 体系变量名 = 值; ```
33. 数据库信息: ```sql SHOW DATABASES; SHOW TABLES; SHOW COLUMNS FROM 表名; ```
34. 优化查询: ```sql EXPLAIN SELECT FROM 表名; ```
35. 数据导入和导出: ```sql LOAD DATA INFILE '文件途径' INTO TABLE 表名; SELECT INTO OUTFILE '文件途径' FROM 表名; ```
36. 数据库保护: ```sql OPTIMIZE TABLE 表名; REPAIR TABLE 表名; ```
37. 用户办理: ```sql CREATE USER 用户名@主机名 IDENTIFIED BY '暗码'; DROP USER 用户名@主机名; ```
38. 会话办理: ```sql SELECT USER; SELECT VERSION; SELECT DATABASE; ```
39. 错误处理: ```sql DECLARE ... HANDLER FOR SQLEXCEPTION ... ```
40. 存储引擎: ```sql ENGINE = 存储引擎名; ```
这些仅仅 MySQL 句子的一部分,依据详细需求,还能够运用更多的高档功用,如触发器、存储进程、业务等。在实践运用中,需求依据详细情况挑选适宜的句子。
MySQL常用句子概述
MySQL是一种广泛运用的开源联系型数据库办理体系,其强壮的功用和灵敏的句子使得数据库办理变得简略高效。本文将详细介绍MySQL中常用的句子,帮助您更好地把握这一数据库技能。
一、DDL(数据界说言语)
DDL用于界说数据库目标,如数据库、表、列等。
1. 创立数据库
语法:CREATE DATABASE [IF NOT EXISTS] 数据库名 [DEFAULT CHARSET 字符集] [COLLATE 排序规矩];
2. 查询数据库
语法:SHOW DATABASES;
3. 删去数据库
语法:DROP DATABASE 数据库名;
4. 运用数据库
语法:USE 数据库名;
二、DML(数据操作言语)
DML用于对数据表中的数据进行增修正。
1. 增加数据
语法:INSERT INTO 表名 (列名1, 列名2, ..., 列名n) VALUES (值1, 值2, ..., 值n);
2. 修正数据
语法:UPDATE 表名 SET 列名1 = 值1, 列名2 = 值2, ..., 列名n = 值n WHERE 条件;
3. 删去数据
语法:DELETE FROM 表名 WHERE 条件;
三、DQL(数据查询言语)
DQL用于查询数据库中表的记载。
1. 根本查询
语法:SELECT 字段名 FROM 表名;
2. 条件查询
语法:SELECT 字段名 FROM 表名 WHERE 条件;
3. 排序查询
语法:SELECT 字段名 FROM 表名 ORDER BY 字段名 ASC|DESC;
4. 分页查询
语法:SELECT 字段名 FROM 表名 LIMIT 开始方位, 查询条数;
四、DCL(数据操控言语)
DCL用于创立数据库用户,操控数据库的拜访权限。
1. 创立用户
语法:CREATE USER '用户名'@'主机名' IDENTIFIED BY '暗码';
2. 颁发权限
语法:GRANT 权限 ON 数据库名.表名 TO '用户名'@'主机名';
3. 吊销权限
语法:REVOKE 权限 ON 数据库名.表名 FROM '用户名'@'主机名';
五、高档查询句子
MySQL的高档查询句子能够完成杂乱条件下的数据查询。
1. ORDER BY排序查询
语法:SELECT 字段名 FROM 表名 ORDER BY 字段名 ASC|DESC;
2. WHERE条件查询
语法:SELECT 字段名 FROM 表名 WHERE 条件;
3. GROUP BY分组查询
语法:SELECT 字段名1, 聚合函数(字段名2) FROM 表名 GROUP BY 字段名1;
4. HAVING过滤句子
语法:SELECT 字段名1, 聚合函数(字段名2) FROM 表名 GROUP BY 字段名1 HAVING 过滤条件;
MySQL常用句子涵盖了数据库的创立、数据操作、数据查询、用户权限办理以及高档查询等方面。熟练把握这些句子,将有助于您更好地办理和运用MySQL数据库。在实践运用中,依据详细需求灵敏运用这些句子,将大大提高数据库办理的功率。
相关
-
oracle误删数据康复,oracle误删去数据康复指定时间段详细阅读
1.当即中止操作:一旦发现数据被误删,当即中止对数据库的任何操作,以防止数据进一步损坏。2.查看业务日志:Oracle的业务日志记录了一切的数据库操作,包含删去操作。你能够...
2025-01-26 5
-
大数据考什么证书,大数据工作考什么证书?全面解析大数据范畴认证详细阅读
1.ClouderaCertifiedProfessionalDataScientist:这是Cloudera公司供给的高档大数据科学家认证,首要测验在Hadoop...
2025-01-25 3
-
航空大数据剖析,推进航空业智能化开展详细阅读
航空大数据剖析在航空业中扮演着至关重要的人物,不只有助于下降运营本钱,还能进步客户体会。以下是关于航空大数据剖析的具体信息:界说与要害技能航空大数据剖析从数据和系统性两个视点...
2025-01-25 3
-
魔兽国际60数据库,深化解析魔兽国际60级数据库——玩家的游戏帮手详细阅读
1.60数据库:这是一个专业的魔兽国际怀旧服wiki,供给最全面的中文版魔兽国际60级数据库,包含地图、物品、配备、使命、NPC、技术等详细信息,还有最新的...
2025-01-25 3
-
大数据和数据剖析的差异,界说与概念详细阅读
大数据和数据剖析是两个密切相关但有所差异的概念。大数据(BigData)是指数据规划巨大、类型多样、发生速度快、价值密度低的数据调集。它包含结构化数据(如数据库中的数据)、半...
2025-01-25 3
-
不看大数据的网贷,揭秘告贷新挑选详细阅读
1.口袋花:门槛低,简略下款,不看征信和负债。告贷额度最高5万元,实践下款大多在5000元左右。运用期限312个月,体系主动批阅,最快5分钟下款。2....
2025-01-25 3
-
数据库名词解说,数据库的名词解说是什么详细阅读
数据库名词解说1.数据库(Database):数据库是依照数据结构来安排、存储和办理数据的库房,它是一个长时刻存储在核算机内的、有安排的、可同享的、统一办理的很多数据的调集。...
2025-01-25 4
-
登录mysql数据库,怎样登录mysql数据库详细阅读
为了登录MySQL数据库,您需求具有以下信息:1.数据库服务器的主机名或IP地址。2.数据库称号。3.用户名。4.暗码。一旦您有了这些信息,您能够运用MySQL指令行东...
2025-01-25 3
-
n11数据库详细阅读
N11数据库是一款用于存储、查询、更新和办理数据的软件体系。它具有以下主要特点:1.高效的数据处理才能:N11数据库采用了高效的数据存储和查询算法,能够供给快速的数据读写和检...
2025-01-25 3
-
大数据精准招商,新时代招商引资的新引擎详细阅读
1.数据搜集:大数据精准招商首要需求搜集很多的潜在客户数据,包含客户的基本信息、职业、规划、需求等。这些数据能够经过揭露途径、交际媒体、专业查询等方法获取。2.数据剖析:搜...
2025-01-25 3