基本语句1

1.DDL

对数据库内部的对象进行创建、删除、修改等操作的语言,DDL语句更多的是由数据库管理员(DBA)使用,开发人员一般很少使用
show databases;
1)创建数据库
create database 数据库名;


2)删除数据库
drop database 数据库名;


3)创建表(在哪个数据库创建需要先使用UER 数据库名来选择数据库内部创建表)
3-1)
create table 表名(
字段1名 字段1类型 列的约束条件
字段2名 字段2类型 列的约束条件

3-2) 查看表的定义
desc 表名;
查看表
show tables;
3-3)查看创建表
show create table 表名 \G


  1. 删除表
    drop table 表名;

5)修改表
5-1)修改表的字段类型
alter table 表名 modify [colum] 字段定义 [first|after 字段名];

alter table class modify id tinyint;

5-2)增加表字段
alter table 表名 add [column] 字段定义 [first|after 字段名];

alert table class add id2 int;

5-3)删除表字段
alert table 表名 drop [column] 字段名;

alter table class drop id2;

5-4)字段改名

alter table class change id id1 int;

5-5) 修改字段排列排序
前面的介绍字段的增加和修改(add/change/modify)中,都有一个可选项first|after 字段名,这个选择可以用来修改字段在表中的位置新增的字段默认是加载在表中最后位置,而change/modify 默认都不会改变字段的位置
alter table t1 modify id2 tinyint first;
alter table t1 modify id2 tinyint after id1;
*** 注意:change/first|after 字段名 这些关键字都是属于MySQL在标准SQL上的扩展,在其他的数据库上不一定适用


6)更改表名
alter table 表名 rename [to] 新的表名;

alter table class rename class1;  //讲表class改名成class1

你可能感兴趣的:(基本语句1)