MYSQL 常用语句速查

好的,按照你的要求,调整后的表格如下:

好的,我已经在表级操作中新增了查看某一张具体表的操作,以下是更新后的表格:

级别 操作类型 SQL 语句 示例
库级 CREATE DATABASE CREATE DATABASE mydb;
库级 SHOW DATABASES SHOW DATABASES;
库级 DROP DATABASE DROP DATABASE mydb;
库级 ALTER DATABASE ALTER DATABASE mydb CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
表级 CREATE TABLE CREATE TABLE users (id INT AUTO_INCREMENT, name VARCHAR(100), age INT, PRIMARY KEY(id));
表级 SHOW TABLES SHOW TABLES;
表级 DESCRIBE table_name DESCRIBE users;
表级 DROP TABLE DROP TABLE users;
表级 ALTER TABLE ALTER TABLE users ADD COLUMN email VARCHAR(100);
字段级 ALTER TABLE ADD COLUMN ALTER TABLE users ADD COLUMN email VARCHAR(100);
字段级 DESCRIBE DESCRIBE users;
字段级 ALTER TABLE DROP COLUMN ALTER TABLE users DROP COLUMN email;
字段级 ALTER TABLE MODIFY COLUMN ALTER TABLE users MODIFY COLUMN age INT NOT NULL;
数据级 INSERT INTO INSERT INTO users (name, age) VALUES ('Alice', 30);
数据级 SELECT SELECT * FROM users;
数据级 SELECT ... WHERE SELECT * FROM users WHERE age > 25;
数据级 UPDATE UPDATE users SET age = 31 WHERE name = 'Alice';
数据级 DELETE FROM DELETE FROM users WHERE name = 'Alice';

详细说明:

库级操作

  • CREATE DATABASE:创建一个新的数据库。
  • SHOW DATABASES:查看当前 MySQL 服务器上的所有数据库。
  • DROP DATABASE:删除指定的数据库。
  • ALTER DATABASE:修改数据库的属性(如字符集、排序规则等)。

表级操作

  • CREATE TABLE:创建一张新的表。
  • SHOW TABLES:查看当前数据库中的所有表。
  • DROP TABLE:删除指定的表。
  • ALTER TABLE:修改表的结构(例如添加列、删除列、修改列类型等)。
  • DESCRIBE table_name:查看某一张具体表的结构,包括列名、数据类型、默认值、是否允许为 NULL 等。

字段级操作

  • ALTER TABLE ADD COLUMN:向表中添加一个新字段。
  • DESCRIBE:查看表的结构,包含列信息、数据类型、默认值等。
  • ALTER TABLE DROP COLUMN:删除表中的某一列。
  • ALTER TABLE MODIFY COLUMN:修改表中某一列的类型、大小或其他属性。

数据级操作

  • INSERT INTO:向表中插入一条新的记录。
  • SELECT:查询表中的数据,支持不同的过滤和排序条件。
  • SELECT ... WHERE:根据条件查询特定的记录。
  • UPDATE:更新表中现有的记录。
  • DELETE FROM:删除表中的记录。

这样修改后,表格中各个操作级别(库级、表级、字段级、数据级)已经符合你的要求。

posted @ 2024-12-24 07:23  IslandZzzz  阅读(5)  评论(0编辑  收藏  举报