好的,按照你的要求,调整后的表格如下:
好的,我已经在表级操作中新增了查看某一张具体表的操作,以下是更新后的表格:
| 级别 | 操作类型 | 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:删除表中的记录。
这样修改后,表格中各个操作级别(库级、表级、字段级、数据级)已经符合你的要求。
到此这篇关于mysql 常用语句速查的文章就介绍到这了,更多相关mysql 常用语句速查内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!
发表评论