DDL:操作数据库,表等
DML:对表中的数据进行增删改
DQL:对表中的数据进行查询
DCL:对数据库进行权限控制
创建数据库:
create database db1; //创建数据库db1 create database if not exists db1; //判断是否存在db1,没有则创建,否则不执行
删除数据库:
drop database db1; //删除数据库db1 drop database if exists db1; //删除数据库db1,没有则不执行
使用数据库:
use db1; //使用ab1 select database(); //查看当前使用的数据库 show databases; //展示所有数据库
查询表:
show tables; //查询当前数据库下所有表名称 desc 表名称; //查询该表结构
创建表:
create table 表名 (字段名1 数据类型, 字段名2 数据类型, 字段名3 数据类型, ... );
删除表:
drop table 表名称; //删除表 drop table if exists 表名称; //判断表是否存在,存在则删除
修改表:
alter table 表名 rename to 新的表名; //修改表名 alter table 表名 add 列名 数据类型; //添加列 alter table 表名 modify 列名 新数据类型; //修改数据类型 alter table 表名 change 列名 新列名 新数据类型; //修改列名和数据类型 alter table 表名 drop 列名; //删除列