JavaWeb学习--MySql数据库(DDL)

  • SQL分类

DDL:操作数据库,表等

DML:对表中的数据进行增删改

DQL:对表中的数据进行查询

DCL:对数据库进行权限控制

 

  • DDL

创建数据库:

create database db1;  //创建数据库db1

create database if not exists db1;  //判断是否存在db1,没有则创建,否则不执行

 

删除数据库:

drop database db1;  //删除数据库db1

drop database if exists db1;  //删除数据库db1,没有则不执行

 

使用数据库:

use db1;  //使用ab1

select database();  //查看当前使用的数据库

show databases;  //展示所有数据库

 

查询表:

show tables;  //查询当前数据库下所有表名称

desc 表名称;  //查询该表结构

 

创建表:

create table 表名 (字段名1 数据类型,
                   字段名2 数据类型,
                   字段名3 数据类型,
                ...
                );

 

删除表:

drop table 表名称; //删除表

drop table if exists 表名称;  //判断表是否存在,存在则删除

 

修改表:

alter table 表名 rename to 新的表名;  //修改表名

alter table 表名 add 列名 数据类型;  //添加列

alter table 表名 modify 列名 新数据类型;  //修改数据类型

alter table 表名 change 列名 新列名 新数据类型;  //修改列名和数据类型

alter table 表名 drop 列名;  //删除列

 

上一篇:Codeup——621 | 问题 B: 算法7-16:弗洛伊德最短路径算法


下一篇:复试机试第二天