Mysql 数据库DDL 数据定义语言——数据库,数据表的创建

DDL:数据定义语言,用来定义数据库对象(数据库,表,字段)—Database Definition Language

1、登录数据库,输入用户名和密码

mysql -ufdd -p990107Wjl@

Mysql 数据库DDL 数据定义语言——数据库,数据表的创建_第1张图片

2、查看数据库 

show databases;

Mysql 数据库DDL 数据定义语言——数据库,数据表的创建_第2张图片

 3、创建一个数据库,并查看是否创建成功

create database if not exists t1;
show databases;

Mysql 数据库DDL 数据定义语言——数据库,数据表的创建_第3张图片

4、在刚创建的数据库t1下创建一个表tt3

4.1、首先使用数据库

use t1;

 4.2、创建表,包含字段id name,gender,其中表格主键是id且自增。

create table tt3 (id int auto_increment comment '编号', name varchar(256) comment '姓名', age int comment '年龄', gender varchar(256) comment '性别',  primary key(id) comment '主键');

 5、查看查看表格结构;

desc tt3;

Mysql 数据库DDL 数据定义语言——数据库,数据表的创建_第4张图片

6、查看创建表格的建表语句

show create table tt3;

Mysql 数据库DDL 数据定义语言——数据库,数据表的创建_第5张图片

7、给创建的表格添加字段 nickname,查看表格结构

alter table tt3 add nickname varchar(256) comment '昵称';

Mysql 数据库DDL 数据定义语言——数据库,数据表的创建_第6张图片

 8、修改字段名和字段属性

8.1、修改数据类型;

alter table 表名 modify 字段名 新数据类型(长度);
alter table tt3 change nickname username varchar(30) comment '用户名';

查看表格结构和建表语句;Mysql 数据库DDL 数据定义语言——数据库,数据表的创建_第7张图片

 9、删除表的字段

alter table tt3 drop username;

Mysql 数据库DDL 数据定义语言——数据库,数据表的创建_第8张图片

 10、修改表名

alter table tt3 rename tt4;

Mysql 数据库DDL 数据定义语言——数据库,数据表的创建_第9张图片

 当输入desc tt3查看表结构的时候,已经报错啦,这个时候就要重新

desc tt4;

 Mysql 数据库DDL 数据定义语言——数据库,数据表的创建_第10张图片

11、表格删除;以下两个方法在删除表的时候,会将表内所有数据都进行删除

11.1、直接将表删掉,数据库里面就没有表了

drop table if exists tt4;

 

Mysql 数据库DDL 数据定义语言——数据库,数据表的创建_第11张图片

 11.2、删除表,但是会重新创建一个一样的表

truncate table tt4;

Mysql 数据库DDL 数据定义语言——数据库,数据表的创建_第12张图片

你可能感兴趣的:(数据库,mysql,linux)