DDL操作数据库:
show databases;//查询当前mysql中自带的所有库有哪些
create database 库名;//创建库
create database if not exists 库名;//如果库名不存在则创建库
show create database 库名;//查询创建库的字符集
alter database 库名 default character set 字符集名称;//修改库的字符集
drop database 库名 ;//删除库
drop database if exists 库名 ;//如果存在这个库删除
use 库名;//要使用的数据库
select database();//查看正在使用的数据库
DDL操作表结构(建表之前,必须声明使用哪个库):
create table 表名(
字段名称1 字段类型1,
字段名称2 字段类型2,
...
...
字段名称n 字段类型n
) ;//建表
show tables;//查询当前库中有哪些表
desc 表名;//查看表的结构
alter table 表名 change 旧字段名称 新的字段名称 以前的字段数据类型;//修改表的字段名称
alter table 表名 modify 字段名称 新的字段类型 ;//修改表的字段类型
alter table 表名 add 字段名称 字段类型;//修改表:给表中添加一个新的字段
create table 新表名 like 旧表名;//复制一张表
drop table 表名;//删除表
drop table if exists 表名;//如果存在这个表则删除该表
alter table 表名 drop 字段名称;//删除字段
rename table 表名 to 新表名;//修改表名