# 查看所有的数据库
show databases;
# 创建数据库
create database test charset=utf8;
# 删除数据库,需要先退出当前这个数据库
drop database test;
# 选择数据库
use test;
# 展示当前表格
show tables;
# 创建表格
create table student(id int primary key auto_increment, name varchar(20) not null default '张三', age int not null default '20';
# 删除表格
drop table student;
# 修改表名
alter table student rename example;
# 增加字段
alter table student add score int not null default '100';
# 删除字段
alter table student drop sex;
# 修改字段
alter table student change name name varchar(10) default '李四';
对数据的增删改查
# 插入数据
insert into student(id, name, sex, score) values(null, '王五', '女', 100);
# 一次插入多条数据
insert into student(id, name, sex, score) values(null, '王五', '男', 200), (null, '赵六', '男', 55);
# 修改数据
update student set name='小王' where id = 3;
# 删除数据
delete from student where sex='女';
数据查询
select * from student;
# 多表查询
# 省略
SELECT 列名 FROM 表名 [WHERE --> GROUP BY -->HAVING--> ORDER BY]
网友评论