命令 | 说明 |
---|---|
|
以指定用户身份登录 MySQL |
|
显示所有数据库 |
|
选择使用指定的数据库 |
|
显示当前数据库所有表 |
|
显示表结构信息 |
|
显示表中所有数据 |
|
插入一条数据到表中 |
|
更新表中符合条件的数据 |
|
删除表中符合条件的数据 |
|
创建新数据库 |
|
创建新数据表 |
|
向数据表中添加新列 |
|
删除指定数据库 |
|
删除指定数据表 |
目录
数据库管理(DDL)
显示所有数据库
命令:
show databases;
示例:
show databases;
创建新数据库
命令:
create database database_name;
示例:
create database example_database;
删除指定数据库
命令:
drop database database_name;
示例:
drop database example_database;
选择使用指定的数据库
命令:
use database_name;
示例:
use example_database;
数据表管理(DQL)
显示当前数据库所有表
命令:
show tables;
示例:
show tables;
创建新数据表
命令:
create table table_name (column1 datatype1, column2 datatype2, ...);
示例:
create table users (
id int primary key,
name varchar(50),
email varchar(50) unique,
age int
);
显示表结构信息
命令:
describe table_name;
示例:
describe users;
向数据表中添加新列
命令:
alter table table_name add column_name datatype;
示例:
alter table users add address varchar(100);
修改数据表中的列类型
命令:
alter table table_name modify column_name datatype;
示例:
alter table users modify age float;
删除指定数据表
命令:
drop table table_name;
示例:
drop table users;
数据操作(DML)
显示表中所有数据
命令:
select * from table_name;
示例:
select * from users;
插入一条数据到表中
命令:
insert into table_name (column1, column2, ...) values (value1, value2, ...);
示例:
insert into users (id, name, email, age) values (1, 'Alice', 'alice@example.com', 25);
更新表中符合条件的数据
命令:
update table_name set column1 = value1, column2 = value2, ... where condition;
示例:
update users set age = 26 where name = 'Alice';
删除表中符合条件的数据
命令:
delete from table_name where condition;
示例:
delete from users where age > 30;
查询表中数据并排序
命令:
select * from table_name order by column_name [asc/desc];
示例:
select * from users order by age desc;
查询表中数据并分页
命令:
select * from table_name limit offset, count;
示例:
select * from users limit 0, 10;