Java教程

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

本文主要是介绍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 列名;  //删除列

 

这篇关于JavaWeb学习--MySql数据库(DDL)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!