MySQL 中常用的查询语句

SQL 是一种结构化查询语言,用于管理关系型数据库管理系统(RDBMS)。SQL 的范围包括数据插入、查询、更新和删除,数据库模式创建和修改,以及数据访问控制。SQL 语句是对数据库进行操作的指令,比如选择(SELECT)、更新(UPDATE)、删除(DELETE)、插入(INSERT INTO)等。

以下是 MySQL 中一些常用的 SQL 查询语句,涵盖了常见的数据库操作:

数据库操作

  1. 创建数据库
CREATE DATABASE database_name;
  1. 删除数据库
DROP DATABASE database_name;
  1. 使用数据库
USE database_name;
  1. 查看当前所有数据库
SHOW DATABASES;

表操作

  1. 创建表
CREATE TABLE table_name (
    column1 datatype,
    column2 datatype,
    column3 datatype,
   ....
);
  1. 删除表
DROP TABLE table_name;
  1. 修改表结构
ALTER TABLE table_name ADD column_name datatype;
ALTER TABLE table_name MODIFY column_name datatype;
ALTER TABLE table_name DROP column_name;
  1. 查看表结构
DESC table_name;
  1. 查看表数据
SELECT * FROM table_name;
  1. 清空表数据
TRUNCATE TABLE table_name;
  1. 插入数据
INSERT INTO table_name (column1, column2, column3, ...) VALUES (value1, value2, value3, ...);
  1. 更新数据
UPDATE table_name SET column1 = value1, column2 = value2 WHERE condition;
  1. 删除数据
DELETE FROM table_name WHERE condition;
  1. 查询数据
SELECT column1, column2, ... FROM table_name WHERE condition;

索引操作

  1. 创建索引
CREATE INDEX index_name ON table_name (column_name);
  1. 删除索引
DROP INDEX index_name ON table_name;

用户操作

  1. 创建用户
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
  1. 删除用户
DROP USER 'username'@'localhost';
  1. 修改用户密码
ALTER USER 'username'@'localhost' IDENTIFIED BY 'new_password';
  1. 给用户授权
GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'localhost';
  1. 撤销用户权限
REVOKE ALL PRIVILEGES ON database_name.* FROM 'username'@'localhost';

数据备份和恢复

  1. 备份整个数据库
mysqldump -u username -p database_name > backup_file.sql
  1. 备份指定表
mysqldump -u username -p database_name table_name > backup_file.sql
  1. 恢复整个数据库
mysql -u username -p database_name < backup_file.sql
  1. 恢复指定表
mysql -u username -p database_name < backup_file.sql

这些是一部分 MySQL 常用语句,可以满足大部分常见的数据库操作。当然,这些语句并不是全部,如果需要更复杂的操作,可以参考 MySQL 的官方文档。

作者:牛奇网,本站文章均为辛苦原创,在此严正声明,本站内容严禁采集转载,面斥不雅请好自为之,本文网址:https://www.niuqi360.com/mysql/commonly-used-sql-query-statements/

(0)
牛奇网牛奇网
上一篇 2023年3月13日 下午7:05
下一篇 2023年3月17日 上午9:33

相关推荐

发表回复

登录后才能评论