服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|数据库技术|

服务器之家 - 数据库 - Mysql - MySQL数据库之数据表操作DDL数据定义语言

MySQL数据库之数据表操作DDL数据定义语言

2022-08-20 09:51Sheenky Mysql

这篇文章主要介绍了MySQL数据库之数据表操作DDL数据定义语言,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下

一、创建数据表

数据表:一个二维的表格,一个表格是由多列组成,表格中的每一类称之为表格的字段

MySQL数据库之数据表操作DDL数据定义语言

以上述学生信息表格为例在MySQL数据库中创建一张表格,语句如下(注:创建前应选择相应的数据库):

?
1
2
3
4
5
6
7
8
create table students(
stu_num char(8) not null unique,
stu_name varchar(20) not null,
stu_gender char(2) not null,
stu_age int not null,
stu_tel char(11) not null unique,
stu_qq varchar(11) unique
);

二、查询数据表

查询当前数据库中所有表:

?
1
show tables;

查询当前数据库中指定表结构:

?
1
desc 表名字;

MySQL数据库之数据表操作DDL数据定义语言

三、 删除数据表

?
1
2
3
4
5
## 删除数据表
drop table 数据表名;
 
## 当数据表存在时删除数据表
drop table if exists 数据表名;

四、修改数据表以及字段

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
## 修改表名
alter table 旧表名 rename to 新表名;
 
## 数据表也是有字符集的,默认字符集和数据库⼀致
alter table 表名 character set utf8;
 
## 添加列(字段)
alter table 表名 add 字段名 varchar(200);
 
## 修改列(字段)的列表和类型
alter table 表名 change 旧的字段名 新字段名 字段类型;
 
## 只修改列(字段)类型
alter table 表名 modify 字段名 新的字段类型;
 
## 删除列(字段)
alter table stus drop 字段名;

到此这篇关于MySQL数据库之数据表操作DDL数据定义语言的文章就介绍到这了,更多相关MySQL DDL数据定义语言内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://blog.csdn.net/Sheenky/article/details/123943362

延伸 · 阅读

精彩推荐