一、SQL-DDL
1.数据库操作
- 查询所有数据库
show databases;
- 创建
create database [if not exists] test1;
create database test1 default charset utf8mb4;
- 删除
drop database [if exists] test1;
- 使用数据库
use test1;
- 查询当前数据库
select database();
2.表操作
- 查询当前数据库所有表
show tables;
- 查询表结构
desc user;
- 查询指定表
show create table user;
create table user(
id int comment '编号',
name varchar(50) comment '姓名',
gender char(1) comment '性别'
)comment '用户表';
- 添加字段
alter table user add age int comment '年龄';
- 修改数据类型
alter table 表名 change 旧字段名 新字段名 类型(长度) comment '注释';
alter table user change name nickname varchar(30) comment '昵称';
- 修改表名
alter table user rename to user1;
- 删除字段
alter table user drop nickname;
- 删除表
drop table [if exists] user1;
二、SQL-DML
1.添加数据
- 给指定字段添加数据
insert into user(id,name,age,gender) value(1,'王某',18,'男');
- 给全部字段添加数据
insert into user values(2,'李某',18,'男');
- 批量添加数据
insert into user values(3,'张某',18,'男'),(4,'李某',18,'女'),(5,'王某',18,'女');
2.修改数据
update user set name = '王某某' where id = 1;
update user set name = '张某'