DDL操作
库操作
--mydb1为数据库的名称
show databases; --查看所有的数据库
create database mydb1; --创建数据库
create database if not EXISTS mydb1;
use mydb1; --切换(选择要操作的)数据库
drop database mydb1; --删除数据库
drop database if exists mydb1;
alter database mydb1 character set utf-8;--修改数据库编码
创建表:
create table [if not exists]表名(
字段名1 类型[(宽度)] [约束条件] [comment ]
// 例
name varchar(20),
age int(10),
...
);
表操作
--student为表名
show tables; --查看当前数据库的所有的表
show create table student;--查看指定表的创建语句
desc student; -- 查看表结构
drop table student; -- 删除表
修改表结构
--添加列
alter table 表名 add 列名 类型(长度) [约束];
--例:
alter table student add dept varchar(20);
--修改列名和类型
alter table student change dept deptment varchar(30);
--例:
alter table student drop depment;--删除列
修改表结构格式
--修改表名
rename table 表名 to 新表名;