数据库定义语言——DDL(Data Definition Language)定义,管理数据对象。
创建(create)、删除(drop)、修改(alter)
1、启动MySQL(9527是mysql的密码)
mysql -uroot -p9527
2、创建数据库
create database ygod;
create database if not exists ygoddefault charset utf8;
3、显示数据库
show databases;
4、创建student表
create table 表名
(
属性名1 数据类型1 约束1(可省略),
属性名2 数据类型2 约束2(可省略),
…
属性名n 数据类型n 约束n(可省略)
)engine Innodb charset=utf8;
5、显示数据库中表(因为是某数据库中的表,所以先进入某数据库下再显示table!)
use ygod;
show tables;
6、删除数据库(删库跑路)、删表
drop database data; #drop database 数据库名
drop table student; #dorp tabe 表名
7、alter可修改列的信息,删除,增加列
alter table class add class_stu_num int ; #在表class 中增加一列,属性名—class_stu_num,数据类型—int
8、修改表中列
alter table class modify column class_id varchar(10); #把class表中class_id列的类型修改成varchar(10) 关键词 modify
9、删除列
alter table class drop column class_stu_num;