DDL(Data Definition Language)数据库模式定义语言,通俗来说就是直接对数据库和表进行宏观操作,不具体管理表里的内容。
create database 数据库名; //创建数据库 create database if not exists 数据库名; //防止数据库已存在导致报错 drop database 数据库名; //删除指定数据库 use 数据库名; //使用指定数据库,只有使用目标数据库才能对该数据库下的数据进行操作 select database(); //查看当前使用数据库名称 show databases; //查看所有的数据库名称
create table 表名( id int [约束], name varchar(20) [约束], sex varchar(2) [约束] );
常用数据类型
drop table 表名; //删除指定表
alter table 表名 add 字段名 类型 [约束]; //给指定表增加一个字段 alter table 表名 change 旧字段名 新字段名 类型 [约束]; //改变指定表的一个字段 alter table 表名 drop 字段名; //删除指定表的一个字段
rename table 旧表名 to 新表名; //修改表名 show tables; //查看该数据库下所有的表名称 desc 表名; //查看指定表的结构