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

发布时间:2024年01月17日

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;

文章来源:https://blog.csdn.net/wjl990316fddwjl/article/details/135631209
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。