mysql数据库

一转眼就这么久没写博客了,这次我一定得坚持写下去,尽量一天三更。(供自我提升和总结)

数据定义语言DDL

1.数据库管理系统:是操作和管理数据库的软件

2.数据库管理系统:数据库管理系统是整个数据库系统的核心。(由数据库管理员负责创建,监控,维护)

3.关系型数据库:在关系模型中,实体和实体之间的联系均由单一的关系来表示。在关系型数据库中,关系就是一个表,一个关系型数据库就是若干个二维表的集合。

数据定义语言DDL

查看数据库: show databases;

创建数据库: create database [if not exists] 数据库名 [charset=utf8];

切换,使用数据库:use 数据库名;

删除数据库:drop database [if exists] 数据库名

修改数据库编码:alter database 数据库名 character set utf8;

例如:

DDL相关操作

其次,我们还可以在已经建好的数据库中创建表:
格式:create table if not exists 表名(
字段1 类型[(宽度)] [约束条件] [commnent’说明、注释’],
字段2 类型[(宽度)] [约束条件] [commnent’说明、注释’],
字段3 类型[(宽度)] [约束条件] [commnent’说明、注释’],
字段4 类型[(宽度)] [约束条件] [commnent’说明、注释’]

	);

创建学生student表
查看表结构
除此之外,还有几个与表相关的操作:
查看当前数据库的所有表名称:show tables;
查看指定某个表的创建语句:show create table 表名;
查看表结构: desc 表名
删除表:drop table 表名
表相关操作
在有时候,我们创建完表后可能会对表中的数据进行补充或者修改
1.修改表添加列
alter table 表名 add 类型(长度)[约束];
例如:
#为student表添加一个新的字段为:系别dept 类型为varchar(20)
alter table student add dept varchar(20);

2.修改列名和类型
alter table change 表名 旧列名 新列名 类型(长度) 约束;
例如:
#为student表的dept字段更改为department varchar(30)
alter table student change dept department varchar(30);

3.修改表删除列
alter table 表名 drop 列名
#删除student表中的department这列
alter table student drop department ;

4.修改表名
rename table 旧表名 to 新表名
#将student表的名字改为stu
rename table student to stu;

最终:
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值