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

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

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

mysql -ufdd -p990107Wjl@

2、查看数据库 

show databases;

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

create database if not exists t1;
show databases;

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;

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

show create table tt3;

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

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

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

8.1、修改数据类型;

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

查看表格结构和建表语句;

 9、删除表的字段

alter table tt3 drop username;

 10、修改表名

alter table tt3 rename tt4;

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

desc tt4;

 

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

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

drop table if exists tt4;

 

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

truncate table tt4;

  • 11
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值